Tài liệu ôn tập Tin học 8 - Ôn tập câu lệnh lặp While do
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
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:
tai_lieu_on_tap_tin_hoc_8_on_tap_cau_lenh_lap_while_do.doc

