profile picture

Anonymous

upvote

0

downvote

0

star

Lý thuyết Tin học 10 Bài 20 (Kết nối tri thức): Câu lệnh lặp for

clock icon

- asked 6 months agoVotes

message

0Answers

eye

0Views

Lý thuyết Tin học 10 Bài 20: Câu lệnh lặp for

1. Lệnh lặp for

- 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( ).

- Lệnh range(n) trả lại vùng giá trị gồm n số từ 0 đến n – 1. Cú pháp của lệnh lặp với số lần biết trước for:

for in range(n):

<khối lệnh>

⇒ Khi thực hiện, ở mỗi vòng lặp biến i sẽ được gán lần lượt các giá trị trong vùng giá trị của lệnh range( ) và thực hiện <khối lệnh>.

Ví dụ 1: Tính tổng các số tự nhiên chẵn nhỏ hơn n, với n cho trước (n=10)

Lý thuyết Tin học 10 Bài 20: Câu lệnh lặp for - Kết nối tri thức  (ảnh 1)

Ví dụ 2: Đếm số nguyên nhỏ hơn n (n = 20) và là bội của 3

Lý thuyết Tin học 10 Bài 20: Câu lệnh lặp for - Kết nối tri thức  (ảnh 1)

2. Lệnh range

- Lệnh tạo vùng giá trị range() có các dạng sau:

+ range(stop) trả lại vùng giá trị từ 0 đến stop – 1.

+ range(start, stop) trả lại vùng giá trị từ start đến stop – 1.

Ví dụ: range(n) cho vùng gồm các số 0, 1, …, n – 1.

Thực hành: Lệnh lặp for và lệnh range()

Nhiệm vụ: Nhập số tự nhiên n từ bàn phím và in ra màn hình dãy các ước số của n theo chiều ngang màn hình. Ví dụ nếu n = 10 thì chương trình sẽ in ra dãy số 1, 2, 5, 10.

Hướng dẫn

Các ước số của n là các số tự nhiên k thỏa mãn: n%k=0. Muốn in các số trên một hàng ngang cần dùng thêm tham số end = “ ” trong lệnh print().

Chương trình:

Lý thuyết Tin học 10 Bài 20: Câu lệnh lặp for - Kết nối tri thức  (ảnh 1)

Nhiệm vụ 2: Nhập số tự nhiên n từ bàn phím và đếm số các ước thực sự của n. Ước số thực sự của n là số tự nhiên k < n và là ước của n.

Hướng dẫn

Tạo một biến có tên count để đếm số các ước thực sự của n.

Chương trình:

Lý thuyết Tin học 10 Bài 20: Câu lệnh lặp for - Kết nối tri thức  (ảnh 1)

Write your answer here

© 2025 Pitomath. All rights reserved.