Tin học 10 · Toàn bộ sách chính (đồ họa và Python)
Tin họcLớp 10Phần 5. Chủ đề 5. Giải quyết vấn đề với sự trợ giúp của máy tính

Bài 20. Câu lệnh lặp for

Mục tiêu bài học

  • Giải thích và vận dụng kiến thức về câu lệnh lặp for.
  • Tạo hoặc đánh giá sản phẩm cụ thể, giải thích kết quả và kiểm tra điều kiện áp dụng.

Bài giảng

Hiểu cách hoạt động

for duyệt một dãy giá trị; range(n) tạo0..n-1, range(a, b) không gồm b. Muốn cộng1..n dùng range(1, n+1). Khởi tạo tổng ngoài thân; thụt lề xác định lệnh nào lặp. Số lần lặp cần phân biệt với giá trị biến điều khiển cuối.

Làm và tự kiểm tra

Chương trình mẫu đã kiểm tra bằng thực thi trong quá trình biên soạn:

n=int(input())
s=0
for i in range(1,n+1):
    s=s+i
print(s)

Với đầu vào 5, kết quả in: 15. Các tổng sau lượt là1,3,6,10,15.

Ghi nhớ

for duyệt một dãy giá trị; range(n) tạo0..n-1, range(a, b) không gồm b.

Bài tập

Đã đúng 0/6 câu

  1. Đọc ngữ liệu

    Chương trình mẫu dùng cho câu hỏi n=0:

    n=int(input())
    s=0
    for i in range(1,n+1):
        s+=i
    print(s)
    

    Miền n nguyên không âm.

  2. Câu 1Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    s=0
    for i in range(4):
     s=s+i
    print(s)
    
  3. Câu 2Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    s=0
    for i in range(2,6):
     s+=i
    print(s)
    
  4. Câu 3Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    s=1
    for i in range(3):
     s*=2
    print(s)
    
  5. Câu 4Mức 2Trắc nghiệm 1 đáp án

    range(1,4) sinh giá trị nào?

  6. Câu 5Mức 2Đúng / Sai

    Đặt s=0 trong mỗi lượt vẫn giữ tổng các lượt trước.

  7. Câu 6Mức 2Sắp xếp thứ tự

    Sắp xếp các bước theo phương pháp giải của nhiệm vụ này.

    Sắp xếp các mục theo thứ tự đúng (kéo thả hoặc dùng nút mũi tên).

    1. 1In tổng sau vòng lặp
    2. 2Cộng từng i vào tổng
    3. 3Đọc n và khởi tạo tổng
    4. 4Duyệt1đếnn
  8. Câu 7Mức 3Tự luận

    Tính tổng các số nguyên từ1 đếnn với n nguyên không âm, thử5. Viết chương trình hoàn chỉnh và kiểm tra theo dữ liệu mẫu. Người dạy chấm mã và lập luận, không so khớp kí tự mã. Nêu thêm kết quả khi n=0.

    0 từ

    0/10 ảnh

    Có thể chụp nhiều trang. Ảnh được lưu cùng bài làm và giáo viên sẽ chấm trên ảnh.

    Vẽ bài làm

    Ảnh bài làm

    Cuộn chuột hoặc chụm hai ngón để phóng to · kéo để di chuyển · phím R để xoay

  9. Câu 8Mức 4Tự luận

    Nếu n=0 thì chương trình mẫu in gì và vì sao?

    0 từ

    0/10 ảnh

    Có thể chụp nhiều trang. Ảnh được lưu cùng bài làm và giáo viên sẽ chấm trên ảnh.

    Vẽ bài làm

    Ảnh bài làm

    Cuộn chuột hoặc chụm hai ngón để phóng to · kéo để di chuyển · phím R để xoay