Soạn mới giáo án Tin học 10 kết nối tri thức bài 29: Nhận biết lỗi chương trình (2 tiết)

Soạn mới giáo án Tin học 10 KNTT bài Nhận biết lỗi chương trình (2 tiết). Đây là bài soạn mới nhất theo mẫu công văn 5512. Giáo án soạn chi tiết, đầy đủ, trình bày khoa học. Tài liệu có bản word tải về. Hi vọng đây sẽ là tài liệu hữu ích để thầy cô tham khảo và nâng cao chất lượng giảng dạy. Mời thầy cô và các bạn kéo xuống tham khảo.

Web tương tự: Kenhgiaovien.com - tech12h.com - Zalo hỗ trợ: nhấn vào đây

Rõ nét về file powerpoint trình chiếu. => Xem thêm

Ngày soạn: .../.../...

Ngày dạy: .../.../...

BÀI 29: NHẬN BIẾT LỖI CHƯƠNG TRÌNH (2 TIẾT)

  1. MỤC TIÊU:
  2. Kiến thức: Học xong bài này, HS đạt các yêu cầu sau:
  • Biết và phân loại được một số loại lỗi chương trình.
  • Biết được một vài lỗi ngoại lệ thường gặp.
  1. Năng lực

 - Năng lực chung:

  • Giải quyết được những nhiệm vụ học tập một cách độc lập, theo nhóm và thể hiện sự sáng tạo.
  • Góp phần phát triển năng lực giao tiếp và hợp tác qua hoạt động nhóm và trao đổi công việc với giáo viên.

- Năng lực riêng:

  • Biết và thực hiện được một vài cách nhận biết và sửa lỗi chương trình.
  1. Phẩm chất
  • Hình thành ý thức trách nhiệm, tính cẩn thận khi làm việc nhóm, phẩm chất làm việc chăm chỉ, chuyên cần để hoàn thành một nhiệm vụ.
  • Có thái độ tự giác, hợp tác khi thảo luận nội dung bài học.
  • Trung thực hoàn thành đầy đủ các bài tập.
  1. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
  2. Đối với GV:

- SGK, tài liệu giảng dạy, giáo án PPT.

- Máy tính, máy chiếu.

  1. Đối với HS:

- SGK, SBT, vở ghi.

- Điện thoại thông minh có cài ứng dụng chạy Python (nếu có).

III. TIẾN TRÌNH DẠY HỌC

  1. HOẠT ĐỘNG KHỞI ĐỘNG
  2. a) Mục tiêu: Gợi mở cho HS đến khái niệm lỗi chương trình.
  3. b) Nội dung: GV đưa ra câu hỏi và yêu cầu HS thảo luận, chưa cần trả lời chính xác.
  4. c) Sản phẩm: HS tự do phát biểu suy nghĩ của mình về lỗi, cách nhận biết và sửa lỗi chương trình.
  5. d) Tổ chức thực hiện:

Bước 1: GV chuyển giao nhiệm vụ:

- GV đặt vấn đề: Một chương trình hoàn chỉnh được mô tả như Hình 29.1: Tiếp nhận các dữ liệu đầu vào, xử lí theo yêu cầu bài toán và đưa ra kết quả theo đúng yêu cầu.

- GV đặt câu hỏi: Theo em nếu chương trình có lỗi, thì các lỗi này sẽ như thế nào và có thể ở đâu?

Bước 2: HS thực hiện nhiệm vụ học tập: HS chú ý theo dõi, suy nghĩ câu trả lời.

Bước 3: Báo cáo kết quả hoạt động, thảo luận: GV gọi một số HS trả lời, HS khác nhận xét, bổ sung

Bước 4: Đánh giá kết quả thực hiện: GV đánh giá kết quả của HSsau đó dẫn dắt HS vào bài học mới: Bài học ngày hôm nay sẽ giúp các em nhận biết được một số lỗi chương trình thường gặp - Bài 29: Nhận biết lỗi chương trình.

  1. HÌNH THÀNH KIẾN THỨC MỚI

Hoạt động 1: Nhận biết lỗi chương trình

  1. a) Mục tiêu: HS nhận biết và phân loại được các lỗi chương trình trong Python.
  2. b) Nội dung: GV hướng dẫn HS nhận biết và phân biệt một số loại lỗi chương trình.
  3. c) Sản phẩm: HS nêu được ba loại lỗi thường gặp khi lập trình Python, trả lời Câu hỏi và bài tập củng cố SGK trang 142.
  4. d) Tổ chức thực hiện:

HOẠT ĐỘNG CỦA GV VÀ HS

SẢN PHẨM DỰ KIẾN

Bước 1: GV chuyển giao nhiệm vụ:

- GV chia lớp thành các nhóm 3 - 4 HS.

- GV yêu cầu các nhóm thảo luận, hoàn thành Hoạt động 1 SGK trang 141:

Quan sát các trường hợp chương trình gặp lỗi như sau, từ đó nhận biết và phân biệt một số loại lỗi chương trình.

Trường hợp 1: Người lập trình viết sai cú pháp lệnh

Trường hợp 2: Người dùng nhập dữ liệu sai

Trường hợp 3: Chương trình báo lỗi chỉ số vượt quá giới hạn cho phép

Khi chạy chương trình sẽ báo lỗi:

Trường hợp 4: Kết quả không đúng với yêu cầu bài toán

- GV yêu cầu HS thảo luận cặp đôi và trả lời Câu hỏi và bài tập củng cố SGK trang 142:

1. Khi gõ sai cú pháp một lệnh, chương trình sẽ dừng lại và báo lỗi, đó là lỗi loại gì?

2. Bài toán yêu cầu sắp xếp dãy số ban đầu thành dãy tăng dần. Giả sử dãy số ban đầu là [3, 1, 8, 10, 0]. Kết quả thu được dãy [1, 3, 8, 10, 0]. Chương trình có lỗi không? Nếu có thì lỗi đó thuộc loại gì?

- GV cho HS đọc và ghi nhớ khung kiến thức trọng tâm.

Bước 2: HS thực hiện nhiệm vụ học tập:

- HS chia nhóm, thảo luận để hoàn thành Hoạt động 1.

- HS thảo luận nhóm đôi, trả lời Câu hỏi và bài tập củng cố.

- GV hỗ trợ, quan sát.

Bước 3: Báo cáo kết quả hoạt động, thảo luận:

- Đại diện nhóm trình bày kết quả.

- Một số HS khác nhận xét, bổ sung.

Bước 4: Đánh giá kết quả thực hiện:

- GV nêu nhận xét, tổng quát lại kiến thức và chuyển sang nội dung mới.

1. Nhận biết lỗi chương trình

Hoạt động 1: Phân biệt một số loại lỗi chương trình:

+ Loại 1: Lỗi cú pháp. Đây là lỗi viết sai cú pháp, chương trình sẽ dừng lại ngay. Lỗi này là lỗi Runtime.

+ Loại 2: Lỗi ngoại lệ. Đây là lỗi lôgic nội tại khi lập trình, chương trình sẽ dừng lại ngay và trả về một mã lỗi gọi là mã lỗi ngoại lệ. Lỗi này vẫn là lỗi Runtime.

+ Loại 3: Lỗi khác. Các lỗi này chương trình không dừng lại mà chỉ đưa ra kết quả sai. Các lỗi loại này thường gọi là lỗi ngữ nghĩa hay lỗi lôgic bên trong chương trình.

 

 

 

 

 

 

 

 

 

 

Câu hỏi và bài tập củng cố:

1. Đây là lỗi cú pháp.

2. Đây là lỗi lôgic nội tại, không phải lỗi ngoại lệ.

------------------------Còn tiếp---------------------------

Soạn mới giáo án Tin học 10 kết nối tri thức bài 29: Nhận biết lỗi chương trình (2 tiết)

Nâng cấp lên tài khoản VIP để tải tài liệu và dùng thêm được nhiều tiện ích khác


Từ khóa tìm kiếm: giáo án tin học 10 kết nối mới, soạn giáo án tin học 10 mới kết nối bài Nhận biết lỗi chương trình (2 tiết), giáo án soạn mới tin học 10 kết nối

Soạn mới giáo án Tin học 10 kết nối tri thức


Copyright @2024 - Designed by baivan.net

Chat hỗ trợ
Chat ngay