Để tính tổng 5 số tự nhiên đầu tiên, bạn An đã viết đoạn chương trình sau...
4. Để tính tổng 5 số tự nhiên đầu tiên, bạn An đã viết đoạn chương trình sau và lập bảng giá trị của biến S và k sau từng vòng lặp.

a, Em hãy cho biết bảng giá trị mà An lập có đúng hay không?
b, Sau đó An đã viết lại đoạn chương trình một các đơn giản hơn dưới đây. Em hãy điền vào bảng các giá trị của biến S và i sau từng vòng lặp để kiểm tra xem đoạn chương trình mới của An có hoạt động đúng hay không?

Bài làm:
a, Bảng giá trị của An có đúng.
b,
| Khởi đầu | Sau vòng lặp 1 | Sau vòng lặp 2 | Sau vòng lặp 3 | Sau vòng lặp 4 | Sau vòng lặp 5 | |
| i | 1 | 2 | 3 | 4 | 5 | 6 |
| S | 0 | 1 | 1 + 2 = 3 | 3 + 3 = 6 | 6 + 4 = 10 | 10 + 5 = 15 |
Xem thêm bài viết khác
- Những câu lệnh gán nào sau đây viết sai quy định của Pascal, hãy giãi thích? a, n = 15;...
- Hãy nhận xét ý nghĩa của biến dapAn trong chương trình.
- Để tìm hai số lớn hơn trong hai số a và b sau đó gán cho biến c...
- Hãy sử dụng các lệnh sau đây để tạo một chương trình Scratch điều khiển nhân vật...
- Các em hãy thảo luận và cho biết trong tình huống sau đây, mỗi người đóng vai trò là người gửi hay người nhận...
- Em hãy tạo chương trình điều khiển hai con khủng long dạo chơi lung tung trong rừng...
- Điền từ thích hợp vào chỗ trống: Màn hình làm việc của Scratch gồm:.............
- Hãy viết chương trình sử dụng lệnh lặp FOR để tính tổng các số tự nhiên từ 1 đến 10
- Các biểu thức sau nhận giá trị số hay giá trị logic (đúng/sai)?
- Các em hãy cho biết giá trị nào sau đây thuộc kiểu char? A. 'c' B. '+'
- Em hãy cho biết những khai báo mảng nào dưới đây là sai và giải thích lý do?
- Theo cấu trúc chương trình Pascal ở trên, em phát hiện được những lỗi nào trong chương trình dưới đây