Tin học 10 Bài 20: Câu lệnh lặp for
Tin học lớp 10 · Kết nối tri thức · THPT
Lặp với số lần biết trước, Hàm range(), Cú pháp lệnh for, Tính tổng, tích, đếm, range có bước nhảy, Lưu ý – lỗi thường gặp.
Tóm tắt kiến thức Tin học 10 Bài 20: Câu lệnh lặp for
1. Lặp với số lần biết trước
- Lặp: thực hiện một khối lệnh nhiều lần
- Biết trước số lần lặp → dùng lệnh for
- VD: in 10 dòng, tính tổng 1 + 2 + … + n
2. Hàm range()
- range(n): các số 0, 1, …, n − 1 (n số)
- range(m, n): các số m, m + 1, …, n − 1: Không lấy giá trị n (giá trị cuối); m >= n → dãy rỗng, không lặp lần nào
- Số phần tử của range(m, n) là n − m
3. Cú pháp lệnh for
for biến in range(…):; Biến chạy lần lượt nhận từng giá trị của dãy; Mỗi giá trị → khối lệnh chạy một lần.
4. Tính tổng, tích, đếm
Tổng: s = 0 trước vòng lặp, s = s + i trong vòng lặp; Tích: p = 1 trước vòng lặp, p = p * i; Đếm: dem = 0; gặp số thoả mãn → dem = dem + 1.
5. range có bước nhảy
range(m, n, k): bắt đầu m, mỗi lần tăng k; VD: range(1, 10, 2) → 1, 3, 5, 7, 9; k âm → đếm lùi: range(5, 0, -1) → 5, 4, 3, 2, 1.
6. Lưu ý – lỗi thường gặp
Cuối dòng for phải có dấu hai chấm :; Lệnh in kết quả cuối đặt NGOÀI vòng lặp (không thụt lề); Muốn chạy đến n phải viết range(1, n + 1); Mẹo: range "lấy đầu, bỏ cuối".
🔒 Giải thích chi tiết từ ý 3, hình minh hoạ, video và bài tập có lời giải từng bước: xem trong bài học.
- 🧠 Sơ đồ tư duy tương tác, xem vừa 1 màn hình, phóng to từng nhánh
- 🖼️ 12 hình minh hoạ dễ hiểu
- ✍️ 27 câu bài tập tự chấm, 4 mức: Trung bình → Khá → Giỏi → Xuất sắc, có lời giải
- 📱 Học tốt trên điện thoại và máy tính