Rõ nét về file powerpoint trình chiếu. => Xem thêm
Ngày soạn: .../.../...
Ngày dạy: .../.../...
- Năng lực chung:
- Năng lực riêng:
III. TIẾN TRÌNH DẠY HỌC
Bước 1: Chuyển giao nhiệm vụ:
- GV đặt vấn đề: Nếu em kiểm tra tuần tự từng dòng trong bảng điểm thi môn Tin học của lớp để biết tên các bạn đã được 10 điểm thì hành động nào được lặp lại và số lần lặp là bao nhiêu? Nếu chỉ cần tìm được tên của một bạn được điểm 10 thì số lần lặp là bao nhiêu?
Bước 2: Thực hiện nhiệm vụ: HS chú ý lắng nghe, suy nghĩ trả lời câu hỏi.
Bước 3: Báo cáo, thảo luận: GV gọi một số HS trả lời, HS khác nhận xét, bổ sung.
- Hành động được lặp lại là hành động kiểm tra điểm từng học sinh bằng 10.
- Số lần lặp lại bằng số học sinh của lớp.
- Nếu chỉ cần tìm được tên của một bạn được điểm 10 thì số lần lặp bằng số thứ tự của học sinh đó.
Bước 4: Kết luận, nhận định: GV đánh giá kết quả của HS, trên cơ sở đó dẫn dắt HS vào bài học mới.
Hoạt động 1: Cấu trúc lặp trong mô tả thuật toán
HOẠT ĐỘNG CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN | ||||
Bước 1: Chuyển giao nhiệm vụ: - GV nêu 2 thuật toán cho HS: + Thuật toán 1: In ra màn hình máy tính 10 dòng "Xin chào Python". + Thuật toán 2: Mô tả thuật toán cho máy tính hỏi và kiểm tra mật khẩu. - GV yêu cầu HS: Em hãy chỉ ra điểm khác nhau giữa hai thuật toán trên. (Thuật toán 1 là thuật toán có cấu trúc lặp với số lần biết trước; thuật toán 2 là thuật toán có cấu trúc lặp với số lần không biết trước.) - GV yêu cầu HS đưa thêm ví dụ về tình huống thực tế có lặp số lần biết trước và tình huống số lần lặp không biết trước. - GV cho HS hoạt động nhóm đôi, hoàn thành Hoạt động 1 (SGK - tr80). Bước 2: Thực hiện nhiệm vụ: - HS suy nghĩ trả lời. - GV quan sát, trợ giúp. Bước 3: Báo cáo, thảo luận: - HS giơ tay phát biểu, lên bảng trình bày - Một số HS khác nhận xét, bổ sung cho bạn. Bước 4: Kết luận, nhận định: GV tổng kết lại kiến thức. | 1. Cấu trúc lặp trong mô tả thuật toán - Khi có một hay nhiều thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu trúc lặp. - Có những thuật toán biết trước được số lần lặp của những thao tác cần lặp lại. - Có những thuật toán không biết trước được số lần lặp mà chỉ đến khi thực hiện thuật toán với những dữ liệu đầu vào cụ thể mới biết được. - Một số tình huống thực tế:
- Hoạt động 1: + Mô tả thuật toán ứng với Ví dụ 1: Lặp với đếm từ 1 đến 10: In ra màn hình “Xin chào Python” Hết lặp + Mô tả thuật toán ứng với Ví dụ 2: Lặp khi số nhập vào ≠ mật khẩu: Yêu cầu nhập lại mật khẩu Hết lặp |
-----------------------Còn tiếp--------------------------
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