Tin học 11 · Chung, Khoa học máy tính và Tin học ứng dụng
Tin họcLớp 11Phần 6. KHMT · Chủ đề 6. Kĩ thuật lập trình · Chọn định hướng, không bắt buộc THUD

Bài 27 · KHMT. Thực hành thiết kế chương trình theo phương pháp làm mịn dần

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

  • Giải thích và vận dụng kiến thức về thực hành thiết kế chương trình theo phương pháp làm mịn dần.
  • 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

Bài thực hành chọn tiêu chí rõ rồi viết từng tầng: nhận dãy, tính tổng và đếm theo điều kiện, quyết định đầu ra. Ca không có phần tử thỏa cần nhánh riêng nếu tính trung bình. Mỗi tầng có thể kiểm tra với dữ liệu nhỏ; cuối cùng tích hợp và ghi giả định.

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:

a=[2,5,8,0]
s=0
d=0
for x in a:
    if x%2==0:
        s+=x
        d+=1
if d>0:
    print(s/d)
else:
    print("Khong co so chan")

Với đầu vào cố định như chương trình, kết quả in: 3.3333333333333335. Tổng10chia3xấpxỉ3,3333333333333335, trung bình chính xác là10/3.

Ghi nhớ

Bài thực hành chọn tiêu chí rõ rồi viết từng tầng: nhận dãy, tính tổng và đếm theo điều kiện, quyết định đầu ra.

Bài tập

Đã đúng 0/6 câu

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

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

    a=[2,5,8,0]
    print(sum(x for x in a if x%2==0))
    
  2. Câu 2Mức 2Trả lời ngắn

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

    a=[2,5,8,0]
    print(sum(1 for x in a if x%2==0))
    
  3. Câu 3Mức 2Trả lời ngắn

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

    a=[4,6]
    print(sum(a)/len(a))
    
  4. Câu 4Mức 2Trắc nghiệm 1 đáp án

    Không có số chẵn khi tính trung bình nên?

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

    0 được tính là số chẵn.

  6. 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. 1Xác định điều kiện chẵn
    2. 2Tính trung bình hoặc thông báo
    3. 3Tách tổng và đếm
    4. 4Kiểm tra có phần tử
  7. Câu 7Mức 3Tự luận

    Làm mịn và viết chương trình trung bình số chẵn của2,5,8,0. 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 nhánh khi danh sách không có số chẵn.

    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

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

    Nếu muốn loại0theo yêu cầu mới, sửa điều kiện và kết quả mẫu?

    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