Hoạt động 1: Mở đầu · 5 phút
Khởi động: Đề bài cần những thông tin gì?
a) Mục tiêu
Huy động kinh nghiệm của HS về việc giải một yêu cầu tính toán và nhận ra rằng cần xác định rõ dữ liệu vào, kết quả cần có trước khi viết cách giải.
b) Nội dung
HS đọc tình huống: "Cần chọn ra số lớn nhất trong ba số bất kì , , ." GV đặt câu hỏi: (1) Để giải được yêu cầu này, em cần biết những gì trước? (2) Nếu chỉ được biết "ba số" mà không biết các số có thể là số âm hay không, điều gì có thể xảy ra?
c) Sản phẩm
Kết luận ban đầu của lớp: cần xác định (i) dữ liệu vào là ba số , , ; (ii) kết quả cần đưa ra là một số lớn nhất; (iii) các số được phép nhận giá trị nào (miền dữ liệu). Nếu không rõ miền dữ liệu thì cách giải có thể sai với một số bộ dữ liệu, ví dụ bộ toàn số âm.
d) Tổ chức thực hiện
Hoạt động của giáo viên
Hoạt động của học sinh
Giáo viên
Bước 1: Chuyển giao nhiệm vụ
GV chiếu tình huống, nêu hai câu hỏi và yêu cầu HS suy nghĩ 1 phút rồi giơ tay phát biểu.
Học sinh
HS đọc đề, suy nghĩ cá nhân và ghi nhanh ý kiến vào vở.
Giáo viên
Bước 2: Thực hiện nhiệm vụ
GV đi quanh lớp, gợi ý: "Em cần biết đề cho mấy số, số có thể là những giá trị nào?"
Học sinh
HS trả lời dự kiến: "Cần biết có ba số", "Cần biết các số có thể âm hay không", "Kết quả là một số".
Giáo viên
Bước 3: Báo cáo, thảo luận
GV mời 2 đến 3 HS trình bày; ghi lên bảng các ý đúng và chưa đầy đủ.
Học sinh
HS nêu ý kiến; các bạn bổ sung, ví dụ "Nếu cả ba số đều âm thì sao?".
Giáo viên
Bước 4: Kết luận, nhận định
GV nhận xét và dẫn vào bài: mỗi bài toán tin học cần mô tả rõ đầu vào, đầu ra và miền dữ liệu hợp lệ trước khi viết thuật toán.
Học sinh
HS ghi tên bài "Bài 15. Bài toán tin học" và câu chốt vào vở.