Rõ nét về file powerpoint trình chiếu. => Xem thêm
Ngày soạn:…/…/…
Ngày dạy:…/…/…
CHỦ ĐỀ F: GIẢI QUYẾT VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
LẬP TRÌNH TRỰC QUAN
BÀI 1: THỂ HIỆN CẤU TRÚC TUẦN TỰ TRONG CHƯƠNG TRÌNH
Sau bài học này, HS sẽ:
Năng lực chung:
Năng lực riêng:
III. TIẾN TRÌNH DẠY HỌC
Bước 1: GV chuyển giao nhiệm vụ học tập
- GV đặt vấn đề: Em hãy chuyển kịch bản ở Hình 1 sang thành dạng mô tả thuật toán để có thể điều khiển nhân vật Mèo bằng chương trình Scratch.
Bước 2: HS thực hiện nhiệm vụ học tập
- HS suy nghĩ trả lời câu hỏi mở đầu.
- GV hướng dẫn, hỗ trợ HS (nếu cần thiết).
Bước 3: Báo cáo kết quả hoạt động và thảo luận
- HS giơ tay phát biểu ý kiến
Gợi ý:
Bước 1. Mèo kêu “Grừ, Grừ… lạnh quá!”.
Bước 2. Mèo kêu “Lò sưởi ở đâu nhỉ?”.
Bước 3. Mèo chạy một đoạn (10 bước).
Bước 4. Mèo kêu “Không có cái nào!”.
- GV mời HS khác lắng nghe, nhận xét, bổ sung.
Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập
- GV ghi lại các ý kiến của HS.
- GV dẫn dắt HS vào bài học: Nếu thuật toán trên được thể hiện trên chương trình Scratch thì sẽ được kết quả như thế nào? Để trả lời cho câu hỏi này, chúng ta sẽ cùng nhau tìm hiểu – Bài 1: Thể hiện cấu trúc tuần tự trong chương trình.
Hoạt động 1: Tuần tự trong kịch bản và tuần tự trong thuật toán
HOẠT ĐỘNG CỦA GV - HS | DỰ KIẾN SẢN PHẨM | ||||||||||||||||||
Bước 1: Chuyển giao nhiệm vụ - GV chia lớp thành các nhóm (3 - 5 HS). - GV yêu cầu HS đọc thông tin mục 1, quan sát Hình 1 và trả lời câu hỏi Hoạt động tr.83 SGK: Nếu tạo hai chương trình Scratch để thể hiện thuật toán của kịch bản ở Hình 1 và thể hiện thuật toán đó sau khi thay đổi thứ tự các bước, thì hai chương trình nhận được có khác nhau không? - GV yêu cầu các nhóm HS thảo luận, trình bày kịch bản mô tả thuật toán và diễn giải. (Hoạt động này HS không sử dụng máy tính để thực hiện nhiệm vụ) Bước 2: Thực hiện nhiệm vụ - HS đọc thông tin mục 1, quan sát Hình 1 tr.82 và thực hiện nhiệm vụ được giao. - GV quan sát, hướng dẫn. Bước 3: Báo cáo, thảo luận - Đại diện nhóm HS xung phong diễn giải hai thuật toán trên hoặc có thể nêu một thay đổi khác về thứ tự các bước và diễn giải tương ứng cho kịch bản mới đó. Gợi ý:
- HS nhóm khác nhận xét, bổ sung. Bước 4: Kết luận, nhận định - GV nhận xét kết quả thảo luận của HS, thái độ làm việc của HS trong nhóm. - GV tổng kết kiến thức và yêu cầu HS ghi chép vào vở. - GV chuyển sang hoạt động mới. | 1. Tuần tự trong kịch bản và tuần tự trong thuật toán - Việc thể hiện một kịch bản có các bước kế tiếp nhau là thực hiện tuần tự các bước của một thuật toán. - Tính tuần tự của các bước trong thuật toán rất quan trọng, khi thay đổi thứ tự này sẽ làm thay đổi thuật toán (thành thể hiện kịch bản khác). |
Hoạt động 2: Thể hiện thuật toán bằng chương trình
- Mô tả được kịch bản đơn giản dưới dạng thuật toán và tạo được một chương trình đơn giản.
- Hiểu được mỗi chương trình là dãy các lệnh điều khiển máy tính thực hiện một thuật toán.
- Nhận biết được cấu trúc tuần tự trong thuật toán và thể hiện được cấu trúc tuần tự trong chương trình.
HOẠT ĐỘNG CỦA GV - HS | DỰ KIẾN SẢN PHẨM |
Bước 1: Chuyển giao nhiệm vụ - GV tổ chức cho các nhóm tiếp tục hoạt động. - GV yêu cầu HS đọc thông tin mục 2, quan sát Hình 2 và thảo luận tóm tắt về: chương trình máy tính, lệnh, khối lệnh. - GV hướng dẫn thực hành trên máy tính thể hiện thuật toán bằng chương trình. - GV chú ý HS: + Ở Hình 2, có thể coi Bước 4 gồm 10 bước nhỏ hơn, các bước nhỏ này giống nhau (đều gồm 3 thao tác: đổi trang phục; chờ 1 giây; di chuyển 5 bước) nhỏ hơn 10 lần lặp lại nhóm. + Trong khi đó, có những bước trong mô tả thuật toán này chỉ là 1 thao tác, ví dụ Bước 2 chỉ là 1 thao tác (Nhân vật Mèo kêu “Grừ, Grừ… lạnh quá! trong 2 giây). → Tùy bước mô tả trong thuật toán, có bước khi chuyển sang ngôn ngữ lập trình (Scratch) chỉ là một lệnh đơn giản, nhưng cũng có những bước của thuật toán cần một khối lệnh (nhiều lệnh) mới thể hiện được). - GV yêu cầu HS trả lời câu hỏi củng cố kiến thức tr.84 SGK: Trong các câu sau đây. những câu nào đúng? 1) Có thể mô tả một kịch bản dưới dạng các bước tuần tự của một thuật toán. 2) Trong một kịch bản, thứ tự thực hiện các bước rất quan trọng, nhưng trong mô tả thuật toán thì thứ tự các bước không quan trọng. 3) Thứ tự các bước trong một thuật toán quy định thứ tự các lệnh (hay khối lệnh) trong chương trình thể hiện thuật toán đó. Bước 2: Thực hiện nhiệm vụ - HS đọc thông tin SGK, quan sát Hình 2 và hướng dẫn của GV để thực hiện nhiệm vụ. - GV quan sát, hướng dẫn. Bước 3: Báo cáo, thảo luận - HS trình bày về chương trình máy tính, lệnh và khối lệnh trong chương trình máy tính. - Các nhóm báo cáo kết quả thực hành trên máy tính. Gợi ý: - HS trả lời câu hỏi củng cố tr.84 SGK: Đáp án 1) và 3) đúng. - Các nhóm HS khác nhận xét, bổ sung. Bước 4: Kết luận, nhận định - GV nhận xét kết quả thảo luận, thực hành của HS. - GV tổng kết kiến thức và yêu cầu HS ghi chép vào vở. | 2. Thể hiện thuật toán bằng chương trình - Chương trình máy tính là một dãy các lệnh điều khiển máy tính thực hiện một thuật toán. - Các lệnh (hay các khối lệnh) kế tiếp nhau trong chương trình điều khiển máy tính thực hiện các bước tuần tự trong thuật toán. |
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