Tài liệu ôn tập Tin học 8 - Ôn tập câu lệnh lặp While do

doc 5 trang ducvinh 27/11/2025 60
Bạn đang xem tài liệu "Tài liệu ôn tập Tin học 8 - Ôn tập câu lệnh lặp While do", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Tài liệu ôn tập Tin học 8 - Ôn tập câu lệnh lặp While do

Tài liệu ôn tập Tin học 8 - Ôn tập câu lệnh lặp While do
 PHIẾU HỌC TẬP SỐ 2
 ÔN TẬP CÂU LỆNH LẶP WHILE DO
I. NỘI DUNG KIẾN THỨC
1. Lệnh lặp với số lần chưa biết trước
*Cú pháp:
 While do ;
- Trong đó:
 + While, do: từ khóa
 + Điều kiện: phép so sánh. 
 + Câu lệnh: lệnh đơn hoặc lệnh ghép.
* Hoạt động:
Bước 1 : Kiểm tra điều kiện.
Bước 2 : Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết 
thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại bước 1.
VD: Trong đoạn chương trình:
 x:=3;
 While x<10 do 
 begin
 x:=x+2;
 write (‘gia tri cua x = ’, x);
 end;
 Đoạn chương trình trên lặp lại với điều kiện: x<10. Ban đầu, x nhận giá trị 
bằng 3, chương trình kiểm tra điều kiện. Nếu điều kiện thỏa mãn, lặp lại việc 
tăng giá trị của x lên 2 đơn vị và in giá trị đó ra màn hình, cho đến khi điều kiện 
không thỏa mãn thì dừng vòng lặp.
 Vậy đoạn chương trình trên lặp 4 lần. Giá trị cuối cùng của x=11
2. Lặp vô hạn lần – Lỗi lặp trình cần tránh
Khi viết chương trình sử dụng cấu trúc lặp cần chú ý tránh tạo nên vòng lặp 
không bao giờ kết thúc. 
Ví dụ 1: Viết chương trình tính tổng:
 Program tinh_tong;
 Var N,i: integer;
 T: longint;
 Begin
 Writeln (‘nhap so N =’);
 Readln (N);
 T:=0; i:=1; PHÒNG GD&ĐT TP THUẬN AN ĐỀ KIỂM TRA_LẦN 2 ĐIỂM
TRƯỜNG THCS NGUYỄN VĂN TIẾT Môn: Tin Học 8
 Thời gian: 15 phút
 Họ và tên:.
 Lớp: 8/
 Câu 1: Hoạt động nào sau đây lặp với số lần chưa biết trước:
 A. Mỗi ngày đi đến trường 1 lần
 B. Học bài cho đến khi thuộc bài
 C. Đánh răng 2 lần/ ngày
 D. Tính tổng của 100 số tự nhiên đầu tiên
 Câu 2: Chọn cú pháp đúng của câu lệnh lặp với số lần chưa biết trước:
 A. For := to do ;
 B. For := do to ;
 C. While then ;
 D. While do ;
 Câu 3: Bước đầu tiên khi câu lệnh While do thực hiện là:
 A. Kiểm tra câu lệnh
 B. Kiểm tra điều kiện
 C. Thực hiên câu lệnh sau từ khóa While
 D. Thực hiên câu lệnh sau từ khóa do
 Câu 4: Trong câu lệnh sau, điều kiện lặp là gì?
 While a >6 do begin a:=a –1; tong:=tong+a; end; 
 A. a>6 B. a:=a-1 C. tong:=tong+a D. beginend;
 Câu 5: Trong đoạn lệnh sau, câu lệnh được thực hiện trong vòng lặp là gì?
 While a >6 do a:=a –1;
 tong:=tong+a;
 write (tong);
 A. a>6 B. a:=a-1; C. tong:=tong+a; D. write (tong);
 Câu 6: Khi nào thì câu lệnh Whiledo kết thúc:
 A. Khi biến đếm nhỏ hơn giá trị cuối
 B. Khi biến đếm nhỏ hơn giá trị đầu
 C. Khi điều kiện thỏa mãn
 D. Khi điều kiện không thỏa mãn
 Câu 7: Trong câu lệnh lặp Whiledo, câu lệnh ghép phải đặt trong cặp từ 
 khóa?
 A. Begin và End. while s<=10 do 
 begin
 n:=n+1;
 s:=s+n;
 end;
 A. 2 B. 3 C. 4 D. 5
Câu 17: Cho biết mỗi đoạn chương trình sau thực hiện bao nhiêu vòng lặp:
 s:=0; n:=0;
 while s<=10 do 
 n:=n+1;
 s:=s+n;
 B. 2 B. 3 C. 4 D. Vô hạn lần
Câu 18: Sau khi đoạn chương trình sau được thực hiện, giá trị của x bằng bao 
nhiêu?
 x:=0; tong:=0;
 while tong <=5 do
 begin
 tong:=tong+2;
 writeln(tong);
 end;
 x:=tong;
 A. 4 B. 5 C. 6 D. Không xác định
Câu 19: Điều kiện lặp trong đoạn chương trình sau:
i:=1;
While i<10 do
 begin
 if a<b then write (‘a lon hon’) else write (‘a be hon’);
 i:=i+1;
 end;
 A. i:=1; B. a<b C. i<10 D. ‘a lon hon’
Câu 20: Câu lệnh sau lặp bao nhiêu lần:
 For i:=1 to 100 do a:=a-3;
 A. 3 lần B. 99 lần C. 100 lần D. 101 lần

File đính kèm:

  • doctai_lieu_on_tap_tin_hoc_8_on_tap_cau_lenh_lap_while_do.doc