Giáo án tích hợp AI Tin học 10 Bài 31: Thực hành viết chương trình đơn giản
Giáo án điện tử Tin học 10 Bài 31: Thực hành viết chương trình đơn giản. Sách kết nối tri thức mới nhất cho năm học 2026 - 2027. Có tích hợp video AI, điều chỉnh cấu trúc, kiến thức phù hợp với năm học mới để tạo ra một bản powerpoint hoàn thiện và chất lượng. Thầy/cô chỉ cần tải về và giảng dạy. Có thể chỉnh sửa dễ dàng.
=> Giáo án điện tử Tin học 10 kết nối tri thức (Tích hợp video AI)
Các tài liệu bổ trợ
BÀI 31: THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐƠN GIẢN
I. NỘI DUNG CHI TIẾT BÀI HỌC
Phân tích bài toán số học Quy tắc kiểm tra số nguyên tố: Một số tự nhiên n là số nguyên tố nếu nó chỉ có 1 ước là chính nó (với n > 1). Nếu n là hợp số, có thể phân tích thành tích các thừa số nguyên tố: n = p1 × p2 × ... × pk.
Giải phương trình bậc hai Cấu trúc điều kiện lồng nhau: Sử dụng lệnh if ... elif ... else để xử lý các trường hợp phức tạp của phương trình ax² + bx + c = 0.
Công thức tính delta: delta = b² - 4ac.
Biện luận nghiệm: Dựa vào giá trị của delta (lớn hơn, bằng, hoặc nhỏ hơn 0) để đưa ra kết luận về số lượng nghiệm của phương trình.
Công cụ gỡ lỗi (debug) Thiết lập điểm dừng (breakpoint): Cho phép chương trình tạm dừng tại vị trí được chọn để quan sát sự thay đổi của các biến (như m, n, k) theo từng bước thực hiện.
II. KIẾN THỨC TRỌNG TÂM
Việc thiết kế chương trình cần chia nhỏ thành các hàm chức năng như NhapDL(), GiaiPT1(), GiaiPT2() để dễ quản lý.
Cấu trúc rẽ nhánh if ... elif ... else giúp xử lý linh hoạt nhiều điều kiện logic phức tạp.
Sử dụng các biến danh sách (ví dụ: NT = []) là cách hiệu quả để lưu trữ kết quả trung gian trong quá trình tính toán.
Kỹ thuật gỡ lỗi bằng cách quan sát giá trị các biến tại điểm dừng giúp kiểm tra tính đúng đắn của thuật toán.
Luôn cần xét đầy đủ các trường hợp ngoại lệ (ví dụ: a = 0 trong phương trình bậc hai) để chương trình không bị lỗi hoặc cho kết quả sai.
III. BỐ CỤC SLIDE PPTX
Slide 1: Tiêu đề BÀI 31: THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐƠN GIẢN
Slide 2: Nhiệm vụ 1: Phân tích số nguyên tố Mục tiêu bài toán; cách sử dụng danh sách để lưu thừa số nguyên tố.
Slide 3: Công cụ hỗ trợ gỡ lỗi Hướng dẫn cách đặt breakpoint và quan sát biến để kiểm tra thuật toán.
Slide 4: Nhiệm vụ 2: Giải phương trình bậc hai Các trường hợp cần xét; công thức tính delta và biện luận nghiệm.
Slide 5: Cấu trúc điều kiện lồng nhau Giới thiệu cú pháp if ... elif ... else rút gọn và hiệu quả trong lập trình.
Slide 6: Tổng kết và thực hành Các bước hoàn thiện chương trình từ ý tưởng đến mã nguồn chạy được.