💻 TIN HỌC · LỚP 10

Vòng lặp for và while: bất biến, tiến triển và điều kiện dừng

Chọn for hay while, truy vết trạng thái và tránh vòng lặp vô hạn hoặc sai một đơn vị.

📖 Bài học⏱ 12 phút👁 0🔖 0
Đóng góp bởi Võ Trí Kỳ Nam · cập nhật 30/08/2026
Đăng nhập để học

Chuẩn biên tập: Kết nối tri thức với cuộc sống – giải thích bằng bằng chứng và kiểm thử.

🔁 Vòng lặp nén quy trình lặp lại

Dùng for khi duyệt một dãy; dùng while khi tiếp tục dựa trên điều kiện chưa biết trước số lượt. Cả hai cần trạng thái thay đổi qua mỗi lượt.

Lưu đồ khởi tạo kiểm tra xử lí cập nhật và dừng, cùng bảng truy vết i và total
Vòng lặp đúng cần khởi tạo, điều kiện, cập nhật tiến về điểm dừng và hậu điều kiện.

for i in range(1, 5) duyệt 1, 2, 3, 4; cận phải không được lấy. Với while n > 0: n -= 1, n giảm và bị chặn dưới nên vòng lặp dừng.

Bất biến

Bất biến là mệnh đề đúng trước và sau mỗi lượt, giúp lập luận chương trình đúng. Nó không tự chứng minh dừng; còn cần đại lượng tiến về giới hạn.

⚠️ Tránh sửa danh sách đang duyệt

Thêm hoặc xóa tùy tiện có thể bỏ sót phần tử. Thường nên tạo danh sách mới hoặc duyệt bản sao.

📚 Căn cứ biên soạn

  • Chương trình Giáo dục phổ thông 2018 và yêu cầu cần đạt.
  • Bộ sách Kết nối tri thức với cuộc sống lớp 10, sử dụng thống nhất toàn quốc từ năm học 2026–2027 theo Quyết định 3588/QĐ-BGDĐT.
  • Nội dung biên soạn độc lập, chú trọng bằng chứng, ngữ cảnh, chuỗi quá trình và kiểm thử.
TRAO ĐỔI · HỎI ĐÁP

Cùng nhau hiểu bài sâu hơn

Viết lời giải, công thức, đặt câu hỏi hoặc gửi ảnh phần bạn đang vướng.

Đăng nhập để đặt câu hỏi và tham gia trao đổi.

Chưa có trao đổi nào. Hãy là người đầu tiên đặt câu hỏi nhé.