Lý thuyết tin học 10 kết nối: Bài 21 Câu lệnh lặp While

Tóm tắt nội dung chính Tin học ứng dụng 10 kết nối tri thức: Bài 21 Câu lệnh lặp While. Nội dung trình bày ngắn gọn, rõ ràng, khoa học. Kiến thức dưới đây giúp học sinh dễ dàng tiếp thughi nhớ trong quá trình học tập.

Nội dung chi tiết

CÂU LỆNH LẶP WHILE (2 TIẾT)

I. LỆNH LẶP WHILE

- 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ố:

1. Lệnh lặp while sẽ kiểm tra điều kiện lặp trước.

2. Chương trình có thể như sau:

CÂU LỆNH LẶP WHILE (2 TIẾT)

II. CẤU TRÚC LẬP TRÌNH

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.

III. THỰC HÀNH

- Nhiệm vụ 1:

Hướng dẫn: Chương trình có thể như sau:

CÂU LỆNH LẶP WHILE (2 TIẾT)

- Nhiệm vụ 2:

Hướng dẫn: Chương trình có thể như sau:

CÂU LỆNH LẶP WHILE (2 TIẾT)

IV. LUYỆN TẬP

Luyện tập 1:

Chương trình sau sẽ in ra số cần tìm.

CÂU LỆNH LẶP WHILE (2 TIẾT)

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:

CÂU LỆNH LẶP WHILE (2 TIẾT)

V. VẬN DỤNG

Vận dụng 1: Chương trình có thể như sau:

CÂU LỆNH LẶP WHILE (2 TIẾT)

Lưu ý: Lệnh print() không có tham số có ý nghĩa xuống dòng.