Hoạt động 2: Tìm hiểu chương trình Scratch điều khiển Gv: Quan sát hs làm việc, kịp thời phát hiện những khó khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.. Mục tiêu: Thực hành tạ
Trang 1Tiết 1,2 Ngày giảng: 8A:… /… /2019
8B:… /… /2019Ngày giảng: 8A:… /… /2019 8B:… /… /2019
MÔ ĐUN 1: LÀM QUEN VỚI MÔI TRƯỜNG LẬP TRÌNH SCRATCH
Bài 1: LÀM QUEN VỚI SCRATCH
I MỤC TIÊU BÀI HỌC.
1 Kiến thức:
- Làm quen với môi trường scratch: lập trình trực quan bằng cách kéo thả
- Bước đầu tạo được chương trình với các lệnh tuần tự
2 Kỹ năng: Biết môi trường lập trình Scratch và tạo được chương trình đơn
giản
3 Thái độ: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4 Năng lực, phẩm chất hướng tới:
- Năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết
vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máytính, phần mềm; NL lập trình, …
- Phẩm chất: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II CHUẨN BỊ CỦA GV VÀ HS.
1 Chuẩn bị của GV: Sách HD tin học 8, sổ tay lên lớp, phòng tin học.
2 Chuẩn bị của HS: Chuẩn bị trước bài, đồ dùng, phương tiện học tập đầy đủ.
III TIẾN TRÌNH BÀI HỌC.
1 Kiểm tra:
- Kiểm tra bài cũ: (không)
2 Nội dung bài học
A HOẠT ĐỘNG KHỞI ĐỘNG.
Hoạt động nhóm:
Gv: giao nhiệm vụ:
- Đọc nội dung HĐ khởi động
- Thảo luận và dự đoán xem kịch bản của bạn nào thực hiện được
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần
Trang 2Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Đại diện các nhóm báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
Kịch bản của bạn Hồng thực hiện được điều trên
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC.
Hoạt động 1: Thực hiện chương trình điều khiển chú mèo
- Đọc nội dung mục 1 trang 6.
- Theo em muốn chú mèo chạy một đoạn dài hơn thì ta cần
thay đổi số nào?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 2: Tìm hiểu chương trình Scratch điều khiển
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động nhóm
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2b trang 7.
- Mô tả chương trình Scratch của bạn Hạnh.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Đại diện các nhóm báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 3: Cách kéo thả các lệnh để tạo thành chương
trình trong Scratch.
Mục tiêu: Ứng dụng Scratch cung cấp các lệnh dưới
1 Thực hiện chương trình điều khiển chú mèo chạy.
- Muốn chú mèo chạy một đoạn dài hơn thì thay đổi số:
2 Tìm hiểu chương trình Scratch điều
khiển chú mèo chạy
- Ứng dụng Scratch cung cấp các lệnhdưới dạng các biểu tượng Có thể kéo thảcác biểu tượng này và lắp ghép chúng vớinhau một cách thích hợp để tạo thànhchương trình
- Mô tả chương trình Scratch của bạn
Trang 3dạng các biểu tượng Có thể kéo thả các biểu tượng
này và lắp ghép chúng với nhau một cách thích hợp để
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 4: Cách tạo lệnh lặp Repeat
Mục tiêu: Biết cách tạo lệnh lặp trong Scratch.
Hoạt động cá nhân:
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 4 trang 8.
- Lệnh lặp dùng để làm gì? Cách thực hiện như thế nào?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hạnh
STT
4
Xuất hiện hìnhảnh tiếp theo củanhân vật
3 Cách kéo thả các lệnh để tạo thành chương trình trong Scratch.
- Màn hình Scratch gồm: Sân khấu, nhânvật, khung điều khiển, cửa sổ lệnh,…
- Các lệnh của Scratch được tìm từ khungđiều khiển và được kéo thả vào cửa sổlệnh Các lệnh được lắp ghép với nhaumột cách phù hợp sẽ tạo thành chươngtrình
4 Cách tạo lệnh lặp Repeat
Trang 4- Lệnh lặp Repeat được sử dụng để lặp lạimột hay một nhóm lệnh nào đó.
- Để thực hiện ta kéo thả những lệnh cầnlặp vào bên trong biểu tượng lệnh Repeat
- Nhân vật được điều khiển bằng các lệnhtrong cửa sổ lệnh
- Lệnh được kéo thả từ khung điều khiểnsang cửa sổ lệnh
- Các lệnh có thể ghép lại để thanh mộtđoạn chương trình gồm nhiều lệnh
- Nháy chuột lên 1 đoạn chương trình đểthực hiện đoạn chương trình đó
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Gv: Quan sát hs làm việc, kịp thời phát
hiện những khó khăn, vưỡng mắc và trợ
giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs tự thực hành
Trang 5Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG
Gv cho hs về nhà tự tìm hiểu vào báo cáo
kết quả
3 Hướng dẫn chuẩn bị bài ở nhà:
Về nhà học bài cũ và soạn trước bài 2
4 Phần ghi chép bổ sung của GV (Đánh giá, nhận xét quá trình học tập của
HS, điều chỉnh, bổ sung nội dung, phương pháp giảng dạy, …)
Trang 6
Tiết 3,4 Ngày giảng: 8A:… /… /2019
8B:… /… /2019Ngày giảng: 8A:… /… /2019 8B:… /… /2019Ngày giảng: 8A:… /… /2019 8B:… /… /2019
Bài 2: THỰC HÀNH LÀM QUEN VỚI SCRATCH
I MỤC TIÊU BÀI HỌC.
1 Kiến thức:
- Làm quen với môi trường scratch: lập trình trực quan bằng cách kéo thả
- Bước đầu tạo được chương trình với các lệnh tuần tự
2 Kỹ năng: Tạo được chương trình với các lệnh tuần tự trong Scratch.
3 Thái độ: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4 Năng lực, phẩm chất hướng tới:
- Năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết
vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máytính, phần mềm; NL lập trình, …
- Phẩm chất: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II CHUẨN BỊ CỦA GV VÀ HS.
1 Chuẩn bị của GV: Sách HDH tin học 8, sổ tay lên lớp, phòng tin học.
2 Chuẩn bị của HS: Chuẩn bị trước bài, đồ dùng, phương tiện học tập đầy đủ.
III TIẾN TRÌNH BÀI HỌC.
1 Kiểm tra:
- Kiểm tra bài cũ: (kết hợp trong giờ thực hành)
2 Nội dung bài học
A HOẠT ĐỘNG KHỞI ĐỘNG.
Hoạt động nhóm:
Gv: giao nhiệm vụ:
- Đọc nội dung HĐ khởi động
- Thảo luận giúp bạn Hồng chuyển kịch bản sang chương trình Scratch
Trang 7Hs: Đại diện các nhóm báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs
Hoạt động 1: Thực hành chọn nhân vật mới để đưa
vào sân khấu.
Mục tiêu: Thực hành tạo được chương trình với các
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 2: Thực hành tạo hoạt cảnh nhân vật
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 3: Thực hành tạo hoạt cảnh nhân vật nhảy
Hip-hop.
Mục tiêu: Thực hành tạo được chương trình với hoạt cảnh
nhân vật nhảy hip-hop.
1 Thực hành chọn nhân vật mới để đưa vào sân khấu.
B1: Nháy chuột vào biểu tượng chọn nhân vật trong khung điều khiển nhân vật Khi đó cửa sổ thư viện nhận vật Sprite Library) xuất hiện.
B2: Tìm và chọn nhân vật muốn đưa vào sân khấu rồi nháy nút OK.
* Chú ý: Sách HDH trang 13.
2 Thực hành tạo hoạt cảnh nhân vật Catherine múa.
- Chương trình Catherine đứng một chỗ múa.
3 Thực hành tạo hoạt cảnh nhân vật nhảy Hip-hop.
- Chương trình nhân vật nhảy hip-hop.
Trang 8Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 4: Thực hành tự do: Tạo hoạt cảnh cho các
nhân vật khác
Mục tiêu: Thực hành tạo được chương trình với hoạt cảnh
cho các nhân vật khác.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 4 trang 14 và thực hành theo các yêu
cầu.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Hoạt động cặp đôi:
Gv yêu cầu chia sẻ kết quả với bạn bên cảnh.
Hs: Thực hiện nhiệm vụ.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
4 Thực hành tự do: Tạo hoạt cảnh cho các nhân vật khác.
Hs tự thực hành.
3 Hướng dẫn chuẩn bị bài ở nhà:
Về nhà xem lại nội dung đã thực hành và soạn trước bài 3
4 Phần ghi chép bổ sung của GV (Đánh giá, nhận xét quá trình học tập của
HS, điều chỉnh, bổ sung nội dung, phương pháp giảng dạy, …)
Trang 9
Tiết 5,6 Ngày giảng: 8A:…./……/2019 ……/… /2019
8B:…./……/2019 ……/… /2019
Bài 3: CHUYỂN ĐỘNG THEO QUỸ ĐẠO HÌNH HỌC
I MỤC TIÊU BÀI HỌC.
1 Kiến thức:
- Biết hệ toạ độ trên sân khấu;
- Biết hướng của nhân vật tính theo góc;
- Điều khiển được nhân vật di chuyển trên màn hình (sân khấu) theo dãy toạ độcho trước
2 Kỹ năng: Biết hệ toạ độ trên sân khấu, hướng của nhân vật theo góc và điều
khiển được nhân vật di chuyển trên màn hình theo toạ độ
3 Thái độ: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4 Năng lực, phẩm chất hướng tới:
- Năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết
vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máytính, phần mềm; NL lập trình, …
- Phẩm chất: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II CHUẨN BỊ CỦA GV VÀ HS.
1 Chuẩn bị của GV: Sách HDH tin học 8, sổ tay lên lớp, phòng tin học.
2 Chuẩn bị của HS: Chuẩn bị trước bài, đồ dùng, phương tiện học tập đầy đủ.
III TIẾN TRÌNH BÀI HỌC.
1 Kiểm tra:
- Kiểm tra bài cũ: (không)
2 Nội dung bài học
A HOẠT ĐỘNG KHỞI ĐỘNG.
Hoạt động nhóm:
Gv: giao nhiệm vụ:
- Đọc nội dung HĐ khởi động
- Thảo luận trả lời câu hỏi mục a và b trang 15
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Đại diện các nhóm báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
Trang 101) Tiến phía trước 100 bước;
2) Quay 90 độ theo hướng ngược chiều
kim đồng hồ
3) Chờ 1 giây
4) Tiến lên phía trước 70 bước;
5) Quay 90 độ theo hướng ngược chiều
kim đồng hồ
6) Chờ 1 giây
7) Tiến phía trước 100 bước;
8) Quay 90 độ theo hướng ngược chiều
kim đồng hồ
9) Chờ 1 giây
10) Tiến phía trước 100 bước;
Bắt đầuLặp lại hoạt động 4 lần1) Tiến phía trước 100 bước;
2) Quay 90 độ theo hướng ngược chiều kim đồng hồ
3) Chờ 1 giây4) Tiến lên phía trước 70 bước;
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC.
Hoạt động 1: Tạo chương trình điều
khiển nhân vật chuyển động.
Mục tiêu: Biết các lệnh điều khiển
chuyển động được lấy từ nhóm
chuyển động (motion).
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 1a
- Các lệnh điều khiển nhân vật chuyển
động lấy từ đâu và các lệnh này có
chức năng gì?
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời
phát hiện những khó khăn, vưỡng mắc
và trợ giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
1 Tạo chương trình điều khiển nhân vật chuyển động.
- Tất cả các lệnh trong nhóm lệnh chuyểnđộng (Motion) đều có cùng màu xanh
- Các lệnh này có cùng chức năng điều khiểnhoạt động của các nhân vật trên màn hình
Trang 11Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của
hs
Hoạt động nhóm:
Gv: giao nhiệm vụ:
- Đọc nội dung mục 1b
- Thảo luận mô tả chương trình điều
khiển con canh cam chuyển động theo
các cạnh của hình chữ nhật với kích
thước cạnh là 200 bước và 100 bước
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời
phát hiện những khó khăn, vưỡng mắc
và trợ giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Đại diện các nhóm báo cáo kết
quả
Gv: Kết luận và chốt kết quả đúng của
hs
Hoạt động 2: Hệ toạ độ sân khấu và
toạ độ của nhân vật.
Mục tiêu: Biết hệ toạ độ trên sân
khấu, kích thước sân khấu và toạ độ
của nhân vật.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung hệ toạ độ của sân khấu
và kích thước sân khấu trang 15,16
- Làm bài tập yêu cầu mục a,b
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời
phát hiện những khó khăn, vưỡng mắc
và trợ giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của
hs
- Mô tả chương trình Scratch điều khiển concánh cam chuyển động theo hình chữ nhậtvới kích thước hai cạnh của hình chữ nhật là
+ Sân khấu là một mặt phẳng có tạo độ với
hệ trục toạ độ Oxy có gốc trung với tâm củasân khấu và có các trục toạ độ song song vớicác cạnh của sân khấu
+ Sân khấu là hình chữ nhật có kích thước
480 x 360, mọi điểm trên sân khấu có tung
độ nằm trong khoảng (-180, 180) và cóhoành độ nằm trong khoảng (-240, 240).Yêu cầu:
a) Nối toạ độ sau với các điểm đã chỉ trênmàn hình
(240, 180) – B(240, -180) – C(-240, -180) – D
Trang 12Gv: Quan sát hs làm việc, kịp thời
phát hiện những khó khăn, vưỡng mắc
và trợ giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của
Gv: Quan sát hs làm việc, kịp thời
phát hiện những khó khăn, vưỡng mắc
và trợ giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
( -240, 180) – Ab) Nối toạ độ với các điểm(0, 0) – O
(0, 180) – M(0, -180) - N(-240, 0) – P(240, 0) – Q
- Toạ độ của nhân vật là toạ độ tâm của nhânvật
Yêu cầu:
Cho nhân vật tiến lênphía trước 100 bướcLệnh goto di chuyểnnhân vật tức thời đếntoạ độ (100, -50)Lệnh glide to sẽ làmcho nhân vật chuyểnđộng đến toạ độ(120,120) trong thờigian 3 giấy
3 Hướng chuyển động của nhân vật.
a) Hướng chuyển động
- Khi chuyển động, nhân vật luôn di chuyển theo một hướng nhất định và được quy định bằng một số góc theo quy ước sau:
+ Sân khấu có kích thước 480 x 360
+ Tâm của sân khấu là gốc của hệ trục toạ độ(0,0)
+ Hướng của sân khấu lấy tâm làm gốc sẽ là
00.+ Mỗi nhân vật có ccs thông số toạ độ (x,y).Câu hỏi:
Đáp án: Mèo : -1350; Hùng: -450; Khủnglong 00; Lan: 1800
b) Lệnh điều khiển chuyển động, hướng của nhân vật
Trang 13- Lệnh move (di chuyển).
- Lệnh Turn right (quay phải)
- Lệnh Turn left (quay trái)
Việc kết hợp sử dụng các lệnh move, turnright, turn left sẽ có điều khiển nhân vậtchuyển động theo các hướng khác nhau trênsân khấu
Câu hỏi:
Đáp án: Hình 2, Hướng 450
C HOẠT ĐỘNG LUYỆN TẬP.
Hoạt động 1:
Mục tiêu: Vận dụng kiến thức đã học để thực hành điều
khiển chuyển động của quả bóng.
Hoạt động cá nhân, cặp đôi:
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 1.
- Thực hành theo các yêu cầu.
- Thảo luận với bạn bên cạnh.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân, cặp đôi:
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2.
- Thực hành theo các yêu cầu.
- Thảo luận với bạn bên cạnh.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
1 Thực hiện công việc.
2 Chương trình điều khiển nhân vật theo đường đi.
D HOẠT ĐỘNG VẬN DỤNG
Hoạt động cá nhân, cặp đôi:
Gv: Giao nhiệm vụ:
- Đọc nội dung HĐ vận dụng
- Thực hành theo các yêu cầu
- Thảo luận với bạn bên cạnh
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời phát
Trang 14hiện những khó khăn, vưỡng mắc và trợ
giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG
Gv cho hs về nhà tự tìm hiểu và báo cáo
Hs: Tự tìm hiểu ở nhà
3 Hướng dẫn chuẩn bị bài ở nhà:
Về nhà xem lại nội dung đã học, học bài cũ và soạn trước bài 4: Vẽ hình
4 Phần ghi chép bổ sung của GV (Đánh giá, nhận xét quá trình học tập của
HS, điều chỉnh, bổ sung nội dung, phương pháp giảng dạy, …)
Trang 15
Tiết 7,8 Ngày giảng: 8A:…./……/2019 ……/… /2019
- Thay đổi được điểm vẽ của nhân vật, thay đổi được màu sắc và nét vẽ
2 Kỹ năng: Vẽ được các hình chuyển động theo yêu cầu và thay đổi màu sắc
điểm vẽ, nét vẽ
3 Thái độ: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4 Năng lực, phẩm chất hướng tới:
- Năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết
vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máytính, phần mềm; NL lập trình, …
- Phẩm chất: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II CHUẨN BỊ CỦA GV VÀ HS.
1 Chuẩn bị của GV: Sách HDH tin học 8, sổ tay lên lớp, phòng tin học.
2 Chuẩn bị của HS: Chuẩn bị trước bài, đồ dùng, phương tiện học tập đầy đủ.
III TIẾN TRÌNH BÀI HỌC.
1 Kiểm tra:
- Kiểm tra bài cũ: (không)
2 Nội dung bài học
A HOẠT ĐỘNG KHỞI ĐỘNG.
Hoạt động nhóm:
Gv: giao nhiệm vụ:
- Đọc nội dung HĐ khởi động
- Thảo luận trả lời:
+ Dự đoán và giải thích chương trình vẽ hình vuông hay hình thoi?
+ Em có thể tạo được chương trình vẽ hình còn lại hay không?
Trang 16Hs: Đại diện các nhóm báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs
Đáp án:
- Chương trình vẽ hình vuông
- Chương trình vẽ hình thoi:
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC.
Hoạt động 1: Vẽ hình cheo chuyển động nhân vật
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân, cặp đôi:
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu chia sẻ kết quả với bạn bên cạnh.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 2: Chọn mùa và nét vẽ
Mục tiêu: Biết các lệnh thiết lập màu và nét vẽ.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2a trang 24.
1 Vẽ hình cheo chuyển động nhân vật
- Sau lệnh Pen Down nhân vật di chuyểnđến đâu sẽ vẽ đường đi đến đó, cách vẽnày gọi là vẽ hình chuyển động của nhânvật
- Sau lệnh Pen Up, nhân vật sẽ không vẽkhi nó di chuyển
- Thực hành vẽ hình: Hình tháng và Hình bình hành
Vẽ hình tháng Vẽ hình bình hành
Trang 17- Để thiết lập màu và nét vẽ sử dụng lệnh gì?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân, cặp đôi:
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2b.
- Thực hành.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu chia sẻ kết quả với bạn bên cạnh.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 3: Thay đổi điểm vẽ của nhân vật.
Mục tiêu: Biết cách thay đổi điểm vẽ của nhân vật.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 3a trang 24,25.
- Điểm vẽ của nhân vật được đặt đâu của nhân vật?
- Để di chuyển điểm vẽ đến vị trí mới thực hiện thế nào?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Thực hiện cho hs quan sát
Hs: Quan sát và thực hành
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân, cặp đôi:
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2b.
- Thảo luận, thực hành mô tả chương trình vẽ một hình
tam giác bằng nhân vật bút chì
- Chia sẻ với các nhóm khác.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu chia sẻ kết quả với bạn bên cạnh.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Tiết 2:
Hoạt động 4: Tạo chương trình vẽ tự động đa giác đều.
Mục tiêu: Biết cách tạo chương trình vẽ đa giác
kì trên màn hình có màu sắc muốn chọn.+ Lệnh Set pen size to để chọn nét vẽ(đậm hay mảnh) Nháy chuột chọn ô có
số và thay đổi số theo ý em Số càng lớnnét vẽ càng đậm
* Chú ý: Sách HDH trang 24
Trang 18- Đọc nội dung mục 4a trang 25,26.
- Thực hành vẽ hình theo các bước.
- Thảo luận với bạn bên cạnh
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Thực hiện cho hs quan sát
Hs: Quan sát và thực hành
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân, cặp đôi:
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2b.
- Thảo luận, nêu cách tạo chương trình vẽ ngũ giác đều
với chiều dài cạnh bằng 10 bước của nhân vật.
- Chia sẻ với các nhóm khác.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
3 Thay đổi điểm vẽ của nhân vật.
- Điểm vẽ của nhân vật được Scratch đặtsẵn ở tâm của nhân vật
- Để di chuyển điểm vẽ đến vị trí mới,thực hiện như sau:
B1: Nháy chọn nhân vật trong khung điềukhiển nhân vật
B2: Nháy chọn trang Costumes trongkhung điều khiển
B3: Trong màn hình chỉnh hình ảnh trangphục nhân vật thực hiện thao tác sau:
- Nháy chọn nút hình dấu (+) để xuất hiệnđiểm vẽ là giao của 2 đường vạch
- Dùng chuột kéo thả điểm vẽ đến vị trímới
- Chương trình vẽ hình tam giác bằng bútchì
Trang 194 Tạo chương trình vẽ tự động đa giác đều.
- Cách tạo chương trình vẽ ngũ giác đềuvới chiều dài cạnh bằng 10 bước củanhân vật
Bắt đầu
- Xoá màn hình
- Khởi tạo vị trí bắt đầu của điểm
vẽ của nhân vật
- Đặt bút vẽ xuống
- Thiết lập màu vẽ
- Thiết lập nét vẽLặp 2 lệnh sau 6 lần
- Vẽ đoạn thẳng
độ dài 10 bước
- Quay nhân vật theo hướng ngược
Trang 20chiều kim đồng
hồ với góc quay bằng 600
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Thực hiện cho hs quan sát
Hs: Quan sát và thực hành
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 2: Hãy tạo chương trình để thực hiện các hình
Mục tiêu: Vận dụng kiến thức để thực hành vẽ các hình tam
giác, hình vuông, ngũ giác.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2 trang 27.
- Thực hành vẽ hình: tam giác, hình vuông, hình ngũ giác.
- Chia sẻ với bạn bè
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
1 Thực hành vẽ hình tròn bằng bút chì theo hướng dẫn.
2 Hãy tạo chương trình để thực hiện các hình.
- Hình tam giác:
Trang 21Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Gv: Quan sát hs làm việc, kịp thời phát
hiện những khó khăn, vưỡng mắc và trợ
giúp hs, hướng dẫn hs nếu cần
Trang 22Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG
Gv: Cho hs về nhà tự tìm hiểu và chia sẻ
với bạn bè và thầy cô
3 Hướng dẫn chuẩn bị bài ở nhà:
Về nhà xem lại học bài cũ, xem lại các lệnh vẽ hình, hoàn thiện mục tìm tòi,
mở rôngj và soạn trước bài 5: Thực hành vẽ hình
4 Phần ghi chép bổ sung của GV (Đánh giá, nhận xét quá trình học tập của
HS, điều chỉnh, bổ sung nội dung, phương pháp giảng dạy, …)
Trang 23
Tiết 9,10 Ngày giảng: 8A:…./……/2019 ……/… /2019
3 Thái độ: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4 Năng lực, phẩm chất hướng tới:
- Năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết
vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máytính, phần mềm; NL lập trình, …
- Phẩm chất: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II CHUẨN BỊ CỦA GV VÀ HS.
1 Chuẩn bị của GV: Sách HDH tin học 8, sổ tay lên lớp, phòng tin học.
2 Chuẩn bị của HS: Chuẩn bị trước bài, đồ dùng, phương tiện học tập đầy đủ.
III TIẾN TRÌNH BÀI HỌC.
1 Kiểm tra:
- Kiểm tra bài cũ: (không)
2 Nội dung bài học
A HOẠT ĐỘNG KHỞI ĐỘNG.
Hoạt động nhóm:
Gv: Giao nhiệm vụ:
- Đọc nội dung HĐ khởi động
- Thảo luận trả lời a,b và c
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Đại diện các nhóm báo cáo kết quả
Trang 24Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 1: Điều khiển nhân vật vẽ hình theo quỹ đạo
- Đọc nội dung mục 1 trang 30.
- Thực hành vẽ hình theo các yêu cầu a,b.
- Chia sẻ với bạn bè.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Thực hành lại cho cả lớp quan sát.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 2: Dùng một số phím điều khiển nhân vật
chuyển động để vẽ hình
Mục tiêu: Thực hành sử dụng lệnh dùng các phím điều
khiển nhân vật chuyển động và vẽ hình.
Hoạt động cá nhân
Gv: Thực hiện cho cả lớp quan sát.
Hs: Quan sát giáo viên thực hiện.
Gv: Giao nhiệm vụ:
- Thực hành.
- Chia sẻ với bạn bè.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 3: Vẽ hình có các đỉnh là các chấm tròn.
Mục tiêu: Biết sử dụng lệnh Stamp để vẽ các chấm tròn.
1 Điều khiển nhân vật vẽ hình theo quỹ đạo hình học.
2 Dùng một số phím điều khiển nhân vật chuyển động để vẽ hình.
Trang 25Hoạt động cá nhân
Gv: Thực hiện cho cả lớp quan sát.
Hs: Quan sát giáo viên thực hiện.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Thực hiện cho cả lớp quan sát.
Hs: Quan sát giáo viên thực hiện.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 5: Tạo chương trình để vẽ các hình theo ý thích
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
3 Vẽ hình có các đỉnh là các chấm tròn.
- Lệnh Stamp có tác dụng in hình củanhân vật lên màn hình tại vị trí
4 Thực hành vẽ hình vuông bằng điều khiển lặp.
Trang 265 Tạo chương trình để vẽ các hình theo ý thích của em.
3 Hướng dẫn chuẩn bị bài ở nhà:
Về nhà xem lại các nội dung đã thực hành và soạn trước bài 6: Mô phỏngchuyển động thực tế
4 Phần ghi chép bổ sung của GV (Đánh giá, nhận xét quá trình học tập của
HS, điều chỉnh, bổ sung nội dung, phương pháp giảng dạy, …)
Trang 27
Tiết 11,12 Ngày giảng: 8A:…./……/2019 ……/… /2019
3 Thái độ: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4 Năng lực, phẩm chất hướng tới:
- Năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết
vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máytính, phần mềm; NL lập trình, …
- Phẩm chất: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II CHUẨN BỊ CỦA GV VÀ HS.
1 Chuẩn bị của GV: Sách HDH tin học 8, sổ tay lên lớp, phòng tin học.
2 Chuẩn bị của HS: Chuẩn bị trước bài, đồ dùng, phương tiện học tập đầy đủ.
III TIẾN TRÌNH BÀI HỌC.
1 Kiểm tra:
- Sĩ số: 8a:……… 8b:………
- Kiểm tra bài cũ: (không)
2 Nội dung bài học
A HOẠT ĐỘNG KHỞI ĐỘNG.
Hoạt động nhóm:
Gv: giao nhiệm vụ:
- Đọc nội dung HĐ khởi động
- Thảo luận và cho biết
+ Quả bóng sẽ chuyển động như thế nào nếu ta bỏ hoạt động dòng thứ 2 trong kịch bản? biết rằng lúc đầu quả bóng quay về hướng 900
Trang 28+ Những hoạt động nào trong kịch bản của bạn Dũng mà ta đã biết cách
chuyển nó sang lệnh của Scratch?
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Đại diện các nhóm báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
Nếu ta bỏ hoạt động dòng thứ 2 trong kịch bản thì quả bóng di chuyển về phíatrước 10 bước, nếu quả bóng chạm cạnh sân khấu thì nó sẽ bật ra theo hướng đốixứng gương với hướng ban đầu
Để chuyển kịch bản của bạn Dũng sang lệnh của Scratch như thế nào, các em cùng tìm hiểu nội dung mục HĐ hình thành kiến thức sau
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC.
Hoạt động 1: Chương trình mô phỏng chuyển động của
- Đọc nội dung mục 1 trang 36.
- Trả lời câu hỏi: Cho biết hai lệnh mới về mô phỏng
chuyển động và tác dụng của 2 lệnh?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cặp đôi:
Gv: Giao nhiệm vụ:
- Đọc nội dung ví dụ mục 1.
- Trả lời câu hỏi mục yêu cầu 1.
- Thực hành tạo chương trình chuyển động của quả bóng
sau đó thay lệnh lặp forever bằng lệnh repeat Cho biết
trong trường hợp này nên sử dụng lện lặp forever hay
repeat?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
1 Chương trình mô phỏng chuyển động của quả bóng.
- Có 2 lệnh mới trong chương trình:
+ Lệnh lặp vô hạn lần forever sẽ lặp lạimột hay một nhóm lệnh nằm trong nó với
số lần vô hạn Quá trình lặp này dừng khi
ta nháy nút tạm dừng chương trình hoặc
có lệnh cho phép dừng lặp
Trang 29Hoạt động 2: Chương trình mô phỏng chuyển động của
những nhân vật khác
Mục tiêu: thực hiện và sử dụng được các lệnh rẽ nhánh
(if-then) để xử lí các tình huống va chạm của nhân vật;
va chạm vào vật cản hoặc va chạm vào nhân vật khác
đang chuyển động.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2 trang 36,37,38.
- Trả lời câu hỏi: Cho biết chương trình của bạn Minh có
một lệnh mới và hai biểu thức mới là gì? Cho biết tác
dụng của lệnh và biểu thức?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung yêu cầu mục 2 trang 38.
- Thực hành tạo chương trình của bạn Minh và chạy thử.
- Trả lời câu hỏi: Chỉ ra điểm giống nhau và khác nhau
giữa chuyển động của quả bóng của bạn Dũng và chuyển
động chú mèo của bạn Minh.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 3: Tìm hiểu lệnh điều kiện if-then.
Mục tiêu: Biết cách sử dụng lệnh điều kiện If-then.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung yêu cầu mục 3 trang 39.
- Dự đoán kết quả chương trình của bạn Quỳnh sau khi gõ
bỏ lệnh if-then.
- Thực hành tạo chương trình của bạn Quỳnh để kiểm
nghiệm lại dự đoán
+ Biểu thức giá trị: Pick random 90 to 180
có giá trị là một số ngẫu nhiên trongkhoảng (90,180)
+ Biểu thức điều kiện touching edge?: Cógiá trị đúng hoặc sai tuỳ theo nhân vật cóchạm cạnh của sân khấu hay không.Biểu thức có giá trị đúng hoặc sai đượcgọi là điều kiện (hoặc biểu thức logic)
- Lệnh điều kiện If-then: Cho phép thựchiện một hay một nhóm lệnh cụ thể ở bêntrong nó nếu điều kiện kèm theo có giá trịđúng
Yêu cầu:
Điểm giống nhau và khác nhau giữa
Trang 30Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
chương trình của bạn Dung và bạn Minh
- Điểm giống nhau: Đều chuyển động vôhạn lần
- Điểm khác nhau với chương trình bạnDũng là:
- Sự chuyển động có điều kiện khi chạmtường sân khấu tự động quay ngẫu nhiêntrong khoảng 900, 1800
- Lùi xa tường theo hướng vừa quay lại
3 Tìm hiểu lệnh điều kiện if-then.
- Lệnh điều kiện If-then luôn có một điềukiện và một nhóm lệnh phụ thuộc vàođiều kiện
- “Phụ thuộc” được hiểu là các lệnh chỉthực hiện nếu điều kiện có giá trị đúng.Nhóm lệnh có thể chỉ là một lệnh
* Chú ý: Sách HDH trang 39
Yêu cầu:
Nếu bạn Quỳnh gõ bỏ lệnh If – then trongchương trình của bạn Minh và giữnguyên các lệnh còn lại chương trình bạnQuỳnh chú mèo sẽ di chuyển quanh mìnhvới một góc khoảng (90, 180)
Trang 31Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân, cặp đôi:
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu chia sẻ kết quả với bạn bên cạnh.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
- Thực hành ý c bổ sung câu lệnh “tạm dừng chương
trình 0.2 giây” vào vị trí nào để quan sát rõ quả bóng lúc
nó đổi hướng và đổi màu.
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu chia sẻ kết quả với bạn bên cạnh.
Hs: Trao đổi với bạn bên cạnh
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
1 Xác định giá trị của biểu thức
a) 4+6 nhận giá trị số
b) 4=6 nhận giá trị lôgic (sai)
c) nhận giá trị làmột số ngẫu nhiên trong khoảng (15,90)
3 Bài thực hành 2.
a)
- Khi nào bóng chạm cạnh sân khấu thì sẽđổi hướng
Trang 32- Khi quả bóng chạm cạnh sân khấu thì đổimàu.
- Đọc nội dung HĐ vận dung và thực
hành tạo được trò chơi pingpong
Hs: Thực hiện nhiệm vụ
Gv: Quan sát hs làm việc, kịp thời phát
hiện những khó khăn, vưỡng mắc và trợ
giúp hs, hướng dẫn hs nếu cần
Gv: Yêu cầu chia sẻ kết quả với bạn bên
cạnh
Hs: Trao đổi với bạn bên cạnh
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG
Gv: Cho hs tự tìm hiểu và chia sẻ với bạn
Trang 33bè, thầy cô.
3 Hướng dẫn chuẩn bị bài ở nhà:
Về nhà học bài cũ và soạn trước bài 7: Thực hành tạo chương trình điều khiểnnhân vật chuyển động
4 Phần ghi chép bổ sung của GV (Đánh giá, nhận xét quá trình học tập của
HS, điều chỉnh, bổ sung nội dung, phương pháp giảng dạy, …)
Trang 34
Tiết 13,14 Ngày giảng: 8A:…./……/2019 ……/… /2019
3 Thái độ: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4 Năng lực, phẩm chất hướng tới:
- Năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết
vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máytính, phần mềm; NL lập trình, …
- Phẩm chất: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II CHUẨN BỊ CỦA GV VÀ HS.
1 Chuẩn bị của GV: Sách HDH tin học 8, sổ tay lên lớp, phòng tin học.
2 Chuẩn bị của HS: Chuẩn bị trước bài, đồ dùng, phương tiện học tập đầy đủ.
III TIẾN TRÌNH BÀI HỌC.
1 Kiểm tra:
- Kiểm tra bài cũ: (không)
2 Nội dung bài học
Trang 35- Trả lời câu hỏi dựa vào chương trình của bạn Minh:
?1 Nếu chú mèo va vào cạnh của sân khấu thì nó tạm dừng 0,2 giây, rồi quaymột góc ngẫu nhiên trong khoảng (900, 1800), sau đó lùi ra xa khỏi cạnh đó 20 bước
?2 Nếu ngược lại (chú mèo không va vào cạnh của sân khấu), chú mèo sẽ đitheo nhịp trống
Gv: Tổ chức cho hs báo cáo kết quả
Hs: Báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
?1 Thêm lệnh wait 0.2 secs bên trong if-then
?2 Nếu chú mèo không va chạm vào cạnh sân khấ, chú mèo sẽ đi theo nhịp trống để thực hiện được công việc này các em đi vào tìm hiểu mục B
B HOẠT ĐỘNG LUYỆN TẬP.
Hoạt động 1: Thực hành 1: Tạo chương trình điều khiển
chuyển động có va chạm của chú mèo
Mục tiêu: Tạo được chương trình sử dụng câu lệnh lặp vô
hạn, lệnh điều khiện if-then-else để xử lí tình huống va
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu thảo luận với bạn bên cạnh kết quả thực
hành.
Hs: Thảo luận
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Em hãy giải thích tác dụng của các lệnh trong chương
trình.
Hs: Trả lời.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 2: Trả lời câu hỏi
Mục tiêu: Vận dụng kiến thức đã học để giải thích được tác
dụng của lệnh if-then và lệnh if-then-else trong chương
Trang 36Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2.
- Trả lời câu hỏi: Có đồng ý với bạn Minh hay không?
Hãy giải thích tại sao em đồng ý hay không đồng ý?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu thảo luận cặp đôi về câu trả lời.
Hs: Thảo luận
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Cho hs thực hành để kiểm tra kết quả thảo luận.
Hs: Trả lời.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 3: Thực hành 2: Bổ sung âm thanh cho nhân
- Thảo luận cặp đôi về chèn thêm lệnh âm thanh vào vị trí
nào trong chương trình bài thực hành 1?
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Yêu cầu mở bài thực hành 1 và chèn lệnh âm thanh
vào chương trình để kiểm nghiệm kết quả thảo luận
Muc tiêu: Vận dụng kiến thức để tạo chương trình theo ý
thích của em để điều khiển chuyển động va chạm trong các
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu thảo luận cặp đổi về sản phẩm thực hành.
kiện để thực hiện các nhóm lệnh khácnhau tương ứng
+ Nếu điều kiện If đúng thì nhóm lệnhsau then sẽ thực hiện
+ Ngược lại, Nếu điều kiện sau If sai thìnhóm lệnh else sẽ được thực hiện
2 Trả lời câu hỏi
Không đồng ý với bạn Minh Tại vìchương trình bạn Minh khi di chuyểnluôn có tiếng trống kèm theo khi va chạmvào cạnh sân khấu
3 Thực hành 2: Bổ sung âm thanh cho nhân vật khi chuyển động.
Trang 37Hs: Thảo luận
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Nhận xét:
- Nếu điều kiện if đúng nhân vật va chạmvào cạnh sân khấu thì chú mèo bật ratiếng kêu “meo” chờ 0.2 giấy, quayhướng với một góc ngẫu nhiên trongkhoảng (900, 1800) và lùi xa tường theohướng vừa quay ra một khoảng bằng 20bước
- Nếu điều kiện (if sai) nhân vật khôngvào chạm vào tường thì chú mèo dichuyển theo nhịp trống
3 Thực hành 3: Thực hành tự do.
- Tạo nền (như hình vẽ) và tạo nhận vật
- Tạo chương trình điều khiển chuột
Trang 383 Hướng dẫn chuẩn bị bài ở nhà:
Về nhà xem lại toàn bộ nội dung đã thực hành, tác dụng của câu lệnh else và soạn trước bài 8: Hội thảo người – máy
if-then-4 Phần ghi chép bổ sung của GV (Đánh giá, nhận xét quá trình học tập của
HS, điều chỉnh, bổ sung nội dung, phương pháp giảng dạy, …)
Ngày….tháng… năm 2019
Duyệt tổ chuyển môn
Trang 39Tiết 15,16 Ngày giảng: 8A:…./……/2019 ……/… /2019
8B:…./……/2019 ……/… /2019
Bài 8: HỘI THOẠI NGƯỜI - MÁY
I MỤC TIÊU BÀI HỌC.
1 Kiến thức:
- Biết thế nào là hội thoại người – máy
- Tạo được chương trình điều khiển hội thoại người – máy thông qua biến trảlời answer
2 Kỹ năng: Biết các lệnh về hội ngoại người – máy và tạo được chương trình
điều khiển hội thoại người – máy thông qua biến trả lời answer
3 Thái độ: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4 Năng lực, phẩm chất hướng tới:
- Năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết
vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máytính, phần mềm; NL lập trình, …
- Phẩm chất: Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II CHUẨN BỊ CỦA GV VÀ HS.
1 Chuẩn bị của GV: Sách HDH tin học 8, sổ tay lên lớp, phòng tin học.
2 Chuẩn bị của HS: Chuẩn bị trước bài, đồ dùng, phương tiện học tập đầy đủ.
III TIẾN TRÌNH BÀI HỌC.
1 Kiểm tra:
- Kiểm tra bài cũ: (không)
2 Nội dung bài học
A HOẠT ĐỘNG KHỞI ĐỘNG.
Hoạt động cá nhân, cặp đôi
Gv: Giao nhiệm vụ:
- Đọc nội dung HĐ khởi động
- Trả lời câu hỏi: Cho biết chương trình của bạn nào phù hợp với yêu cầu của
cô giáo hơn? Hãy giải thích tại sao?
Trang 40Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả
Gv: Kết luận và chốt kết quả đúng của hs
Chương trình của bạn Hồng phù hợp với yêu cầu của cô giáo hơn
Tại vì đoạn chương trình có hội thoại giữa người và máy yêu cầu nhập số cạnh
để vẽ hình
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC.
Hoạt động 1: Hội thoại người – máy: Nhập dữ liệu cho
biến
Mục tiêu: Hiểu thế nào là hội thoại người – máy và cách tạo
lệnh nhập dữ liệu cho biến.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 1a.
- Trả lời câu hỏi:
?1 Hội thoại người máy là gì?
?2 Lệnh nào để nhập dữ liệu cho biến, lệnh nào để lưu giá
trị của biên Cho biết tác dụng của các lệnh
Hs: Thực hiện nhiệm vụ.
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động cá nhân, cặp đôi
Gv: Quan sát hs làm việc, kịp thời phát hiện những khó
khăn, vưỡng mắc và trợ giúp hs, hướng dẫn hs nếu cần.
Gv: Yêu cầu thảo luận cặp đôi so sánh kết quả thực hành.
Hs: Thảo luận
Gv: Tổ chức cho hs báo cáo kết quả.
Hs: Báo cáo kết quả.
Gv: Kết luận và chốt kết quả đúng của hs.
Hoạt động 2: Hội thoại người – máy: Trao đổi thông tin và
dữ liệu
Mục tiêu: Biết cách tạo các lệnh điều khiển sự trao đổi
thông tin và dữ liệu giữa người dùng và máy tính.
Hoạt động cá nhân
Gv: Giao nhiệm vụ:
- Đọc nội dung mục 2a.
- Trả lời câu hỏi:
?1 Cho biết lệnh để điều khiển trao đổi thông tin và dữ
liệu giữa người và máy tính.
1 Hội thoại người – máy: Nhập dữ liệu cho biến.
a)
- Hội thoại người – máy là giao tiếp giữacon người với máy tính để thực hiện mộtcông việc nào đó trên máy tính
- Lệnh để nhập dữ liệu cho biến là lệnhask (hỏi)
- Lệnh để lưu giá trị của biến khi nhập làlệnh answer (trả lời)