[toc:ul]
- Hoạt động 1: Giải thích kết quả:
Lệnh lặp sẽ dừng lại khi k ≥ 100 và giá trị 750 nhận được là tổng của 1 + 8 + 15 + ... + 99.
- Lệnh while là câu lệnh lặp với số lần không được xác định trước. Cấu trúc của câu lệnh while có dạng như sau:
while <điều kiện>:
<khối lệnh>
Việc thực hiện <khối lệnh> được lặp đi lặp lại tới khi <điều kiện> không còn được thỏa mãn.
- Ví dụ 1: Đoạn chương trình tính tổng 12 + 22 + ... + k2 với điều kiện k2 < 100. Vậy S chính là tổng bình phương các số tự nhiên nhỏ hơn 10.
- Ví dụ 2: Vòng lặp while sẽ dừng lại khi k vượt quá 50. Bắt đầu vòng lặp, k = 2. Sau mỗi vòng lặp k tăng lên 3 đơn vị. Do vậy kết quả in ra dãy sau:
2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47
Câu hỏi và bài tập củng cố:
Lệnh lặp while sẽ kiểm tra điều kiện lặp trước.
Chương trình có thể như sau:
Ba cấu trúc lập trình cơ bản của các ngôn ngữ lập trình bậc cao gồm: cấu trúc tuần tự, cấu trúc rẽ nhánh, cấu trúc lặp.
- Nhiệm vụ 1:
Hướng dẫn: Chương trình có thể như sau:
- Nhiệm vụ 2:
Hướng dẫn: Chương trình có thể như sau:
Luyện tập 1:
Chương trình sau sẽ in ra số cần tìm.
Kết quả in ra số 97 là số cần tìm.
Luyện tập 2: Chương trình có thể như sau:
Vận dụng 1: Chương trình có thể như sau:
Lưu ý: Lệnh print() không có tham số có ý nghĩa xuống dòng.