Rõ nét về file powerpoint trình chiếu. => Xem thêm
Ngày soạn:…/…/…
Ngày dạy:…/…/…
BÀI 14: CẤU TRÚC LẶP (2 Tiết)
Sau bài học này, HS sẽ thể hiện được cấu trúc rẽ nhánh trong chương trình.
Năng lực chung:
Năng lực riêng:
III. PHÂN BỐ THỜI LƯỢNG
Bước 1: GV chuyển giao nhiệm vụ học tập
- GV yêu cầu HS suy nghĩ và trả lời câu hỏi:
Ở bài trước em đã biết cấu trúc rẽ nhánh nếu - thì, nếu - thì - không thì trong thuật toán và được thể hiện bằng khối lệnh if - then, if - then - else trong Scratch. Em có biết cấu trúc lặp trong thuật toán được thể hiện bằng khối lệnh nào trong Scratch không?
Bước 2: HS thực hiện nhiệm vụ học tập
- HS đọc yêu cầu, thảo luận nhóm hoàn thành nhiệm vụ.
- 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
- Đại diện 1-2 nhóm báo cáo kết quả nhiệm vụ
- GV mời HS khác lắng nghe, nhận xét, bổ sung.
Đáp án: HS nêu được hoặc phán đoán được
Cấu trúc lặp trong Scratch:
Lặp với số lần biết trước:
repeat <Số lần lặp>
<Câu lệnh>.
Lặp với số lần chưa biết trước:
repeat until <Điều kiện dừng lặp>
<Câu lệnh>.
Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập
- GV đánh giá, nhận xét, chuẩn kiến thức.
- GV dẫn dắt HS vào bài học: Trong bài học này chúng ta sẽ cùng tìm hiểu về cấu trúc lặp, làm thế nào để tạo một chương trình có cấu trúc lặp đơn giản– Bài 14: Cấu trúc lặp
Hoạt động 1: Tìm hiểu lặp với số lần biết trước
- HS nêu và ghi được vào vở câu lệnh lặp với số lần biết trước, viết được một số chương trình đơn giản, câu trả lời Hoạt động Làm.
HOẠT ĐỘNG CỦA GV - HS | DỰ KIẾN SẢN PHẨM |
Bước 1: GV chuyển giao nhiệm vụ học tập - GV chia lớp thành 4 - 6 nhóm HS, mỗi nhóm tìm hiểu về Cấu trúc lặp - GV có thể đặt thêm các câu hỏi để các nhóm hiểu sâu nội dung mình tìm hiểu: + Khối lệnh lặp với số lần biết trước có những thành phần nào? Hoạt động như thế nào? Khối lệnh này tương đương với phát biểu nào trong thuật toán? + Đối chiếu Bảng 2 trong SGK đưa ra nhận xét về sự tương ứng giữa số lần lặp, các thao tác được thực hiện lặp trong mô tả thuật toán ở cột bên trái với số lần lặp, các lệnh được thực hiện lặp trong đoạn chương trình Scratch ở cột bên phải. + Trong đoạn chương trình ở bảng 2 trong SGK, các lệnh nào được thực hiện lặp lại với và chúng được thực hiện lặp đi lặp lại bao nhiêu lần? Khi chạy chương trình, khối lệnh này sẽ được thực hiện như thế nào? Đoạn chương trình này thực hiện việc gì? - GV cho HS thảo luận nhóm, hoàn thành bài tập trong mục Hoạt động Làm SGK tr.91 Làm việc cùng với bạn, thực hiện ghép nối mỗi mô tả thuật toán ở cột bên trái với một đoạn chương trình Scratch tương ứng ở cột bên phải trong Bảng 3. - GV tổ chức để HS tự tóm tắt, chốt kiến thức như nội dung tại mục Ghi nhớ. Bước 2: HS thực hiện nhiệm vụ học tập - HS đọc thông tin SGK tr.90 - 91, thảo luận nhóm và trả lời câu hỏi. - HS hoàn thành bài tập trong mục Hoạt động Làm SGK tr.91. - GV theo dõi, 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 - GV mời đại diện HS trình bày về cấu trúc lặp với số lần biết trước. - GV mời đại diện HS khác 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 nhận xét, chuẩn kiến thức. - GV chuyển sang nội dung mới. | 1. Lặp với số lần biết trước - Lặp với số lần biết trước repeat <Số lần lặp> <Câu lệnh>. - Câu lệnh được thực hiện lặp đi lặp lại với số lần bằng Số lần lặp. Hoạt động Làm: 1 - c, 2 - a, 3 - b. |
Hoạt động 2: Tìm hiểu về lặp với số lần chưa biết trước
- HS nêu và ghi được vào vở câu lệnh lặp với số lần chưa biết trước, một số ví dụ chương trình đơn giản,, câu trả lời Hoạt động Làm tr 92.
HOẠT ĐỘNG CỦA GV – HS | DỰ KIẾN SẢN PHẨM |
Bước 1: GV chuyển giao nhiệm vụ học tập - GV yêu cầu HS đọc thông tin mục 2 SGK, thảo luận nhóm đôi và trả lời các câu hỏi: + Khối lệnh lặp với số lần chưa biết trước có những thành phần nào? Hoạt động như thế nào? Khối lệnh này tương đương với phát biểu nào trong thuật toán? + Đối chiếu Bảng 5 trong SGK đưa ra nhận xét về sự tương ứng giữa điều kiện dừng lặp, các thao tác được thực hiện lặp trong mô tả thuật toán ở cột bên trái với điều kiện dừng lặp, các lệnh được thực hiện lặp trong đoạn chương trình Scratch ở cột bên phải. + Trong đoạn chương trình ở Bảng 5 trong SGK, các lệnh nào được thực hiện lặp lại với và chúng được thực hiện lặp đi lặp lại đến khi nào? Điều kiện dừng lặp là gì? Khi chương chạy chương trình khối lệnh này sẽ thực hiện như thế nào? Đoạn chương trình này thực hiện việc gì? - GV tiếp tục yêu cầu HS làm việc cặp đôi, hoàn thành các bài tập trong mục Hoạt động Làm SGK tr.92: Làm việc cùng với bạn, thực hiện ghép nối mỗi mô tả thuật toán ở cột bên trái với đoạn chương trình Scratch tương ứng ở cột bên phải. Bước 2: HS thực hiện nhiệm vụ học tập - HS đọc thông tin SGK mục 2 - SGK tr. 91,92 và trả lời câu hỏi. - HS thảo luận nhóm đôi và hoàn thành bài tập trong mục Hoạt động Làm. - GV hướng dẫn, theo dõi, 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 - GV mời đại diện HS trình bày về cấu trúc lặp + Bài tập trong Hoạt động làm - GV mời đại diện HS khác 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 nhận xét và kết luận. - GV chuyển sang hoạt động mới. - GV chốt lại kiến thức trọng tâm. | 2. Lặp với số lần chưa biết trước - Lặp với số lần chưa biết trước repeat until <Điều kiện dừng lặp> <Câu lệnh>. - Câu lệnh được thực hiện lặp đi lặp lại cho đến khi Điều kiện dừng lặp được thỏa mãn . Hoạt động Làm: 1 - c, 2 - a, 3 - b. |
Nhiệm vụ 1: Khoanh tròn vào đáp án đặt trước câu trả lời đúng
Bước 1: GV chuyển giao nhiệm vụ học tập
- GV nêu yêu cầu: Khoanh tròn vào đáp án đặt trước câu trả lời đúng
Câu 1. Phát biểu nào sau đây là sai?
Câu 2. 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 3. Vòng lặp với số lần không biết trước câu lệnh hay nhóm câu lệnh được thực hiện khi:
Câu 4. <Điều kiện> trong câu lệnh lặp với số lần không biết trước là:
Câu 5. Câu lệnh với số lần lặp không biết trước
Bước 2: HS thực hiện nhiệm vụ học tập
- HS vận dụng kiến thức đã học và trả lời câu hỏi.
- GV hướng dẫn, theo dõi, 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
- GV mời đại diện HS trả lời:
Câu 1. Đáp án B.
Câu 2. Đáp án C.
Câu 3. Đáp án B.
Câu 4. Đáp án B.
Câu 5. Đáp án D.
- GV mời đại diện HS khác 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 đánh giá, nhận xét, chuẩn kiến thức.
Nhiệm vụ 2: Trả lời câu hỏi phần Luyện tập SGK tr.93
Bước 1: GV chuyển giao nhiệm vụ học tập
- GV nêu yêu cầu:
Bài tập 1. Hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự đúng để điều khiển máy tính thực hiện thuật toán ở cột bên trái.
Bài tập 2. Hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự đúng để thực hiện thuật toán ở cột bên trái.
Bước 2: HS thực hiện nhiệm vụ học tập
- HS làm việc cá nhân, dựa vào kiến thức đã học để trả lời câu hỏi.
- GV hướng dẫn, theo dõi, 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
- GV mời đại diện HS trình bày trước lớp:
Bài tập 1.
Bước 1: c). Bước 2: a). Bước 3: e). Bước 4: d). Bước 5: b)
Bài tập 2.
Bước 1: c). Bước 2: b). Bước 3: a).
- GV mời đại diện HS khác 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 đánh giá, nhận xét, chuẩn kiến thức.
b. Nội dung: GV hướng dẫn HS thực hiện các nhiệm vụ trong phần Thực hành.
----------------Còn tiếp---------------
=> Tặng kèm nhiều tài liệu tham khảo khi mua giáo án: