Tìm hiểu mở rộng trang 67 sgk Tin học lớp 8
Bài 8: Lặp với số lần chưa biết trước Tìm hiểu mở rộng (trang 67 sgk Tin học lớp 8) : Câu lệnh lặp Repeat… until Một câu lệnh lăp khác cũng thường hay được sử dụng trong Pascal là câu lệnh repeat… until có cú pháp như sau: repeat <câu lệnh 1>; <câu ...
Bài 8: Lặp với số lần chưa biết trước
Tìm hiểu mở rộng (trang 67 sgk Tin học lớp 8): Câu lệnh lặp Repeat… until
Một câu lệnh lăp khác cũng thường hay được sử dụng trong Pascal là câu lệnh repeat… until có cú pháp như sau:
repeat <câu lệnh 1>; <câu lệnh 2>;…; <câu lệnh k>; until <điều kiện>;
Khi gặp câu lệnh này chương trình sẽ thực hiện các câu lệnh nằm giữa hai từ khóa repeat và until, sau đó kiểm tra <điều kiện kiện>, nếu <điều kiện> sai thì tiếp tục thực hiện vòng lặp. Quá trình đó được lăp đi lặp lại cho tới khi nào <điều kiện> đúng thì kết thúc.
Đoạn chương trình sau cho cùng kết quả như ví dụ 4 ở trên:
T:= 0; i:= 1; repeat T:= T+1/i; i:= i+1; until i>100; writeln(T);
1. Em hãy viết chương trình Pascal với câu lệnh repeat…until thể hiện thuật tính tính số n trong ví dụ 1.
2. Hãy tìm hiểu và rút ra những điểm giống và khác nhau giữa các câu lệnh lặp While… do và Repeat … until.
Trả lời:
1. Chương trình pascal:
2. Giống và