BÀI 8. LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC CÂU HỎI VÀ BÀI TẬP

2. Sự khác biệt giữa câu lệnh lặp với số lần lặp cho trớc và câu lệnh lặp với sốlần lặp cha biết trớc là ở các điểm sau đây:a) Nh tên gọi của nó, câu lệnh lặp với số lần lặp cho trớc chỉ thị chomáy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã đợcxác định từ trớc, còn với câu lệnh lặp với số lần lặp cha biết trớc thìsố lần lặp cha đợc xác định trớc. b) Trong câu lệnh lặp với số lần cho trớc, điều kiện là giá trị của mộtbiến đếm có giá trị nguyên đã đạt đợc giá trị lớn nhất hay cha, còntrong câu lệnh lặp với số lần lặp cha biết trớc, điều kiện tổng quáthơn nhiều, có thể là kiểm tra một giá trị của một số thực, cũng cóthể là một điều kiện tổng quát khác, ví dụ nh một số có chia hết cho3 hay không,... c) Trong câu lệnh lặp với số lần cho trớc, câu lệnh đợc thực hiện ítnhất một lần, sau đó kiểm tra điều kiện. Trong câu lệnh lặp với sốlần cha xác định trớc, trớc hết điều kiện đợc kiểm tra. Nếu điều kiệnđợc thỏa mãn, câu lệnh mới đợc thực hiện. Do đó có thể có trờnghợp câu lệnh hoàn toàn không đợc thực hiện.