Ôn tập kiến thức Tin học 10 KNTT bài 20: Câu lệnh lặp for

Ôn tập kiến thức Tin học 10 kết nối tri thức bài 20: Câu lệnh lặp for. Nội dung ôn tập bao gồm cả lí thuyết trọng tâm và bài tập ôn tập để các em nắm chắc kiến thức trong chương trình học. Hi vọng đây sẽ là tài liệu hữu ích giúp các em ôn luyện và kiểm tra. Kéo xuống để tham khảo.

[toc:ul]

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

  1. a) range(1, 51)

  2. b) range(5, 11)

  3. c) range(2)

  4. 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:

 
Tìm kiếm google: Ôn tập tin học 10 KNTT bài 20: Câu lệnh lặp for, ôn tập tin 10 kết nối tri thức, lí thuyết trọng tâm tin học 10 kết nối tri thức

Xem thêm các môn học

Giải tin học 10 kết nối tri thức


Đia chỉ: Tòa nhà TH Office, 90 Khuất Duy Tiến, Thanh Xuân, Hà Nội
Điện thoại hỗ trợ: Fidutech - click vào đây
Chúng tôi trên Yotube
Cùng hệ thống: baivan.net - Kenhgiaovien.com - tech12h.com