- Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp mà chưa xác định trước được số lần lặp, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa xác định.. SƠ ĐỒ KHỐI.[r]
(1)Trường THCS Nguyễn An Khương
Giáo viên môn kiểm tra học sinh học trở lại. Trang MÔN TIN HỌC KHỐI
Tuần 22 Bài
TÊN BÀI HỌC: CÂU LỆNH LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC WHILE … DO
Yêu cầu: Các em học sinh ghi nội dung học vào I LỆNH LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
- Để viết chương trình dẫn máy tính thực hoạt động lặp mà chưa xác định trước số lần lặp, ta sử dụng câu lệnh có dạng lặp với số lần chưa xác định
- Cú pháp:
while <điều kiện> <câu lệnh>;
- Trong đó:
(2)Trường THCS Nguyễn An Khương
Giáo viên môn kiểm tra học sinh học trở lại. Trang
- Các bước thực sau:
- Bước 1: kiểm tra điều kiện
- Bước 2: điều kiện SAI, câu lệnh bị bỏ qua việc thực lệnh lặp kết thúc Nếu điều kiện đúng, thực câu lệnh quay lại bước
❖ Kết luận: việc lặp lại nhóm hoạt động với số lần chưa xác định trước phụ thuộc
vào điều kiện cụ thể dừng lại điều kiện khơng thỏa mãn
III VÍ DỤ VỀ SỐ LẦN LẶP KHƠNG BIẾT TRƯỚC
Ví dụ 1:Nếu cộng n số tự nhiên (n = 1, 2, 3, ), cần cộng số tự nhiên để ta nhận tổng Tn nhỏ lớn 1000?
Điều kiện: Khi tổng Tn nhỏ lớn 1000 kết thúc hoạt động lặp
Mơ tả thuật tốn liệt kê:
- B1: S = 0, n =
- B2: Nếu S ≤ 1000, n = n + 1; ngược lại chuyển tới Bước - B3: S = S + n quay lại Bước
(3)Trường THCS Nguyễn An Khương
Giáo viên môn kiểm tra học sinh học trở lại. Trang IV LẶP VƠ HẠN LẦN – LỖI LẬP TRÌNH CẦN TRÁNH
- Khi viết chương trình cần tránh việc tạo lên vịng lặp vơ tận, điều làm cho chương trình chạy khơng dừng khơng kết mong muốn
- Có trường hợp phải sử dụng vịng lặp vơ hạn để tính tốn, tốn nhiều tài nguyên