Lý thuyết trọng tâm Tin học 10 cánh diều bài 8: Câu lệnh lặp

Tổng hợp kiến thức trọng tâm Tin học 10 cánh diều bài 8: Câu lệnh lặp. Tài liệu nhằm củng cố, ôn tập lại nội dung kiến thức bài học cho học sinh dễ nhớ, dễ ôn luyện. Kéo xuống để tham khảo

I. CẤU TRÚC LẶP TRONG MÔ TẢ THUẬT TOÁN

- Khi có một hay nhiều thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu trúc lặp.

- Có những thuật toán biết trước được số lần lặp của những thao tác cần lặp lại.

- Có những thuật toán không biết trước được số lần lặp mà chỉ đến khi thực hiện thuật toán với những dữ liệu đầu vào cụ thể mới biết được.

Hinh 1

- Một số tình huống thực tế:

Có số lần lặp biết trước

Có số lần lặp không biết trước

- Vận động viên chạy 20 vòng sân.

- Em làm 5 bài tập về nhà thầy cô giáo giao.

...

- Vận động viên chạy nhiều vòng xung quanh sân trong thời gian 20 phút.

- Em làm bài tập về nhà đến giờ ăn cơm thì dừng lại.

...

- Hoạt động 1:

+ Mô tả thuật toán ứng với Ví dụ 1:

Lặp với đếm từ 1 đến 10:

In ra màn hình Xin chào Python

  Hết lặp

+ Mô tả thuật toán ứng với Ví dụ 2:

Lặp khi số nhập vào ≠ mật khẩu: Yêu cầu nhập lại mật khẩu

  Hết lặp

II. CÂU LỆNH LẶP VỚI SỐ LẦN BIẾT TRƯỚC TRONG PYTHON

- Dạng câu lệnh:

for  biến_chạy  in  range(m, n):

Trong đó:

Hàm range(m, n) dùng để khởi tạo dãy số nguyên từ m đến n – 1 (với m < n)

Trường hợp m = 0, hàm range(m, n) có thể viết gọn là range(n)

  1. - Ví dụ 3: minh họa một câu lệnh for trong Python và kết quả thực hiện

Hinh 2

- Ví dụ 4: Viết chương trình nhập từ bàn phím và tính tổng các số tự nhiên chia hết cho 3 nhỏ hơn n.

Hinh 3

III. CÂU LỆNH LẶP VỚI SỐ LẦN KHÔNG BIẾT TRƯỚC TRONG PYTHON

- Dạng câu lệnh:

while  <điều kiện>:

       Câu lệnh hay nhóm câu lệnh

Trong đó: điều kiện là biểu thức nhận giá trị logic là True hoặc False

- Ví dụ 5: Chương trình nhập mật khẩu

Hinh 4

- Ví dụ 6: Chương trình sử dụng câu lệnh while

Hinh 5

- Hoạt động 2: 

Hinh 6

* Câu lệnh while cũng có thể thực hiện được cấu trúc lặp với số lần lặp biết trước.

Xem thêm các bài Giải Tin học 10 cánh diều, hay khác:

Xem thêm các bài Giải Tin học 10 cánh diều được biên soạn cho Học kì 1 & Học kì 2 theo mẫu chuẩn của Bộ Giáo dục theo sát chương trình Lớp 10 giúp bạn học tốt hơn.

Lớp 10 | Để học tốt Lớp 10 | Giải bài tập Lớp 10

Giải bài tập SGK, SBT, VBT và Trắc nghiệm các môn học Lớp 10, dưới đây là mục lục các bài giải bài tập sách giáo khoa và Đề thi chi tiết với câu hỏi bài tập, đề kiểm tra 15 phút, 45 phút (1 tiết), đề thi học kì 1 và 2 (đề kiểm tra học kì 1 và 2) các môn trong chương trình Lớp 10 giúp bạn học tốt hơn.

Lớp 10 - Kết nối tri thức

Giải sách giáo khoa

Giải sách bài tập