Nội dung chính Tin học 10 Kết nối tri thức Bài 20: Câu lệnh lặp For
Hệ thống kiến thức trọng tâm Bài 20: Câu lệnh lặp For sách Tin học 10 Kết nối tri thức. Với các ý rõ ràng, nội dung mạch lạc, đi thẳng vào vấn đề hi vọng người đọc sẽ nắm trọn kiến thức trong thời gian rất ngắn. Nội dung chính được tóm tắt ngắn gọn sẽ giúp thầy cô ôn tập củng cố kiến thức cho học sinh. Bộ tài liệu có file tải về. Mời thầy cô kéo xuống tham khảo
Xem: => Giáo án tin học 10 kết nối tri thức (bản word)
CÂU LỆNH LẶP FOR (2 TIẾT)
I. LỆNH LẶP FOR
- Hoạt động 1:
+ Tổng có giá trị bằng 45.
+ Giải thích: Trong đoạn chương trình trên, lệnh range (10) trả lại một vùng giá trị gồm 10 số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Lệnh for sẽ thực hiện 10 lần lặp, mỗi lần lặp ứng với một giá trị k trong vùng giá trị trên. Sau lệnh lặp for trên, biến S sẽ có giá trị là tổng 0 + 1 + ... + 9 = 45.
- for là lệnh lặp với số lần biết trước. Số lần lặp thường được xác định bởi vùng giá trị của lệnh range().
- Cấu trúc chung của câu lệnh for:
for <i> in range(m, n):
<khối lệnh>
- Khi m bằng 0 câu lệnh for có thể viết như sau:
for <i> in range(n):
<khối lệnh>
Câu hỏi và bài tập củng cố:
Lệnh range(1, n + 1) sẽ bao gồm các giá trị 1, 2, 3, ..., n. Do vậy đoạn chương trình trên thực sự tính tổng 1 + 2 + ... + n, với n là biến lưu một số tự nhiên nào đó cho trước.
II. LỆNH RANGE
- Hoạt động 2:
+ Kết quả của lệnh range(3, 10) là 3, 4, 5, 6, 7, 8, 9.
+ Kết quả của lệnh range(0, 15) là 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14.
- Kết luận: Lệnh tạo vùng giá trị bằng cú pháp range(start, stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start đến stop - 1.
Câu hỏi và bài tập củng cố:
- a) range(1, 51)
- b) range(5, 11)
- c) range(2)
- d) range(10, 11).
III. THỰC HÀNH
- 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:
IV. LUYỆN TẬP
Luyện tập 1:
Đoạn chương trình in ra (1 + 2 + … + n)2.
Luyện tập 2: Chương trình có thể như sau:
VẬN DỤNG
Vận dụng 1: Chương trình có thể như sau:
Vận dụng 2: Chương trình có thể như sau:
=> Giáo án tin học 10 kết nối bài 20: Câu lệnh lặp for (2 tiết)