Giải câu 4 trang 71 SGK tin học 8
Hãy tìm hiểu mỗi đoạn lệnh sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp ? Hãy rút ra nhận xét của em.
Hãy tìm hiểu mỗi đoạn lệnh sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp ? Hãy rút ra nhận xét của em.
a. S := 0; n := 0;
While S <= 10 do
begin n := n + 1 ;
S := S + n end;
b. S := 0; n := 0;
While S <= 10 do
n := n + 1 ;
S := S + n ;
Lời giải :
a.
Đoạn chương trình trên máy tính thực hiện 5 vòng lặp :
VL |
n := n+1 |
S := S+n |
1 | 1 | 1 |
2 | 2 | 3 |
3 | 3 | 6 |
4 | 4 | 10 |
5 | 5 | 15 |
b. Đoạn chương trình trên máy tính lặp vô hạn lần.
- Bài 1. máy tính và chương trình máy tính
- Bài 2. làm quen với chương trình và ngôn ngữ lập trình
- Bài 3. chương trình máy tính và dữ liệu
- Bài 4: sử dụng biến trong chương trình
- Bài 5: từ bài toán đến chương trình
- Bài 6: câu lệnh điều kiện
- Bài 7: câu lệnh lặp
- Bài 8: lặp với số lần chưa biết trước
- Bài 9: làm việc với dãy số