Thực hiện tính toán các bài toán có chứa vòng lặp while …do đơn giản. 2.[r]
(1)ỦY BAN NHÂN DÂN QUẬN Trường THCS Trần Quốc Tuấn
Môn: Tin học Khối 8
Bài 8: Sử dụng lệnh lặp while …do
1 Mục tiêu:
Hiểu cú pháp lệnh while …
Thực tính tốn tốn có chứa vịng lặp while …do đơn giản
2 Nội dung:
2.1 Lệnh lặp với số lần lập chưa biết trước:
while <điều kiện> <câu lệnh>
2.2 Bài tập ví dụ:
Bài 1: Cho đoạn lệnh S:=2;
while S<=10 S:=S+3; Sau chạy chương trình: a) Vịng lặp có lần lặp b) Sau lần lặp thứ hai S =? Giải:
ta có bảng nháp sau:
So điều kiện Thực câu lệnh Số lần lặp
S=2<10 S=S+3=2+3=5
S=5<10 S=S+3=5+3=8
S=8<10 S=S+3=8+3=11
(2)P:=2;
while P<=30 P:=P*3; Sau chạy chương trình: a) Vịng lặp có lần lặp b) Sau lần lặp thứ cuối P =? Giải:
ta có bảng nháp sau:
So điều kiện Thực câu lệnh Số lần lặp
P=2<30 P=P*3=2*3=6
P=6<30 P=P*3=6*3=18
P=18<30 P=P*3=18*3=54
P=54<30 (Sai) Dừng Sau chạy vòng lặp trên: Vòng lặp thực lần lặp Sau lần lặp thứ P=54
3 Bài tập:
Bài 1: Cho đoạn lệnh S:=3;
while S<=10 S:=S+2; a) Vịng lặp có lần lặp b) Sau lần lặp thứ hai S =?
Bài 2: Cho đoạn lệnh S:=10;
while S>=2 S:=S-2; a) Vịng lặp có lần lặp b) Sau lần lặp thứ ba S =?
Bài 3: Cho đoạn lệnh P:=1;
while P<=20 P:=P*2; a) Vịng lặp có lần lặp b) Sau lần lặp thứ hai P =?
Bài 4: Cho đoạn lệnh P:=2;
(3) Học sinh làm tập, thắc mắc vui lòng gửi mail theo địa info@123doc.org
4. Dặn dò: