Bài 7. Câu lênh lặp
Bài 4 (SGK trang 61)
Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?
j:=0;
for i:=0 to 5 do j:=j+2
Hướng dẫn giải
j:=10
Bài 5 (SGK trang 61)
Các câu lệnh Pascal có hợp lệ không, vì sao?
a) for i:=100 to 1 do writeln('A');
b) for i:=1.5 to 10.5 do writeln('A');
c) for i=1 to 10 do writeln('A');
d) for i:=1 to 10 do; writeln('A');
e) var x: real; for x:=1 to 10 do writeln('A');
Hướng dẫn giải
Bài 3 (SGK trang 60)
Khi thực hiện các hoạt động lặp, chương trình kiểm tra một điều kiện. Với lệnh lặp:
for < biến đếm > := < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
của Pascal, điều kiện cần phải kiểm tra là gì?
Hướng dẫn giải
- Biến đếm, giá trị đầu, giá trị cuối là kiểu số nguyên
- Giá trị cuối lớn hơn hoặc bằng giá trị đầu
Bài 6 (SGK trang 61)
Hãy mô tả thuật toán để tính tổng sau đây:
\(A=\frac{1}{1.3}+\frac{1}{2.4}+\frac{1}{3.5}+...+\frac{1}{n.(n+2)}\)
Hướng dẫn giải
Bài 2 (SGK trang 60)
Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước.
Hướng dẫn giải
lập đi lập lại một việc nào đó
Bài 1 (SGK trang 60)
Cho một vài ví dụ về hoạt động được thực hiện lặp lại trong cuộc sống hàng ngày.
Hướng dẫn giải
ăn
ngủ
học
...