08/05/2018, 19:51

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:

Giải bài tập Tin học 8 | Để học tốt Tin học 8

2. Giống và

0