Em hãy tạo chương trình để 3 đoạn thẳng với 3 màu khác nhau (Hình 4) theo vết di chuyển của nhân vật trên vùng sân khấu.
Để lập trình điều khiển nhân vật Mèo trên vùng Sân khấu di chuyển về phía trước một đoạn dài 15 bước, em hãy thực hiện các bước nêu ở Hình 2. Theo em, khi nháy chuột vào lệnh vừa tạo ở vùng Lập trình, nhân vật Mèo di chuyển như thế nào?
Khi nháy chuột vào lệnh vừa tạo ở vùng Lập trình, nhân vật Mèo di chuyển một đoạn dài 15 bước.
Hãy tạo chương trình có hai nhân vật. Khi nháy chuột vào mỗi nhân vật trên vùng sân khấu, nhân vật đó sẽ hiển thị một bóng nói.
Em chọn nhân vật và lập trình theo mẫu.
Em hãy quan sát Hình 1 và Trả lời các câu hỏi sau:
a) Vùng Lập trình có mấy lệnh? Màu sắc, hình dạng các lệnh đó khác nhau như thế nào?
b) Khi nháy chuột vào thì nhân vật Mèo hoạt động như thế nào ở vùng Sân khấu?
a) Vùng Lập trình có 9 lệnh, mỗi nhóm lệnh có màu sắc như hình sau:
b) Nhân vật Mèo sẽ bắt đầu di chuyển 10 bước và nói Xin chào trong 2 giây.
Em hãy tạo ba lệnh như vùng Lập trình ở Hình 1 rồi nháy chuột vào và quan sát nhân vật Mèo trên sân khấu hoạt động như thế nào? Theo em, có thể ghép thêm lệnh nào đó trước lệnh được không?
Nhân vật Mèo trên sân khấu hoạt động di chuyển 10 bước và nói "Xin chào" trong 2 giây.
Không thể ghép thêm lệnh trước lệnh .
Vùng Sân khấu của một chương trình ở Hình 1 có khác gì so với Vùng sân khấu khi vừa kích hoạt môi trường lập trình Scratch?
Tham khảo!
Vùng Sân khấu của một chương trình ở Hình 1 có phông nền khác với vùng sân khấu khi vừa kích hoạt môi trường lập trình scratch. Vùng sân khấu ở hình 1 là một bãi biển, vùng sân khấu khi vừa kích hoạt môi trường lập trình scratch có phông nền màu trắng.
2. Em hãy tạo chương trình Scratch thực hiện yêu cầu sau:
a. Em hãy lập chương trình Scratch mô phỏng chuyển động của quả bóng. Nếu quả bóng
chạm vào thành sân khấu thì phát ra tiếng kêu “pop”; đổi màu sắc của quả bóng và đổi
hướng chuyển động.
b. Em hãy lập chương trình Scratch mô phỏng chuyển động của cánh cam. Nếu cánh
cam chạm vào thành sân khấu thì phát ra tiếng kêu “pop”; đổi màu sắc của cánh cam
và đổi hướng chuyển động.
Em hãy quan sát Hình 1 và mô tả vùng nhân vật có các nhân vật nào? Các nhân vật ở vùng nhân vật có điểm gì giống và khác so với các nhân vật ở vùng sân khấu?
Vùng Nhân vật có 2 nhân vật là người
Điềm giống: đều có nhân vật để thực hiện
Điểm khác: vùng Sân khấu nhân vật là con vật, vùng Nhân vật có nhân vật là con người
Bạn Hoàng xây dựng thuật toán cho nhân vật di chuyển trên sân khấu với quy luật như sau:
Nếu nhân vật gặp chướng ngai vật trên sân khấu (chẳng hạn tảng đá) thì nhân vật sẽ đổi hướng trước khi di chuyển về phía trước. Nếu nhân vật không gặp chướng ngại vật thì nhân vật tiếp tục tiến về phía trước
a. Bạn Hoàng nên dùng cấu trúc điều khiển nào? Vì sao?
b. Em hãy mô tả thuật toán để xây dựng chương trình đó bằng sơ đồ khối?
Để tạo chương trình Cuộc thi chạy, em hãy thực hiện lần lượt các bước sau:
Bước 1. Tìm hiểu yêu cầu (Hình 3).
Bước 2. Dựa trên kịch bản của nhân vật An (Hình 4), xây dựng kịch bản của nhân vật Bích.
Bước 3. Thêm nhân vật An, Bích theo hướng dẫn của Hoạt động 1.
Bước 4. Lập trình cho nhân vật An như hướng dẫn ở Hình 5.
Bước 5. Lập trình cho nhân vật Bích như kịch bản đã xây dựng ở Bước 2.
Lưu ý: Để lập trình cho một nhân vật, em nháy chuột vào nhân vật đó ở vùng nhân vật.
Em hãy kéo thả nhân vật An, Bích vào vị trí như Hình 1 và mời một bạn cùng chạy thử chương trình, mỗi bạn điều khiển một nhân vật.Theo em, các lệnh điều khiển cho nhân vật An và Bích khác nhau như thế nào?
Tham khảo:
Xây dựng kịch bản cho nhân vật Bích: Khi gõ phím "b", nhân vật Bích hoạt động như sau: Di chuyển một đoạn dài 15 bước.
Các lệnh điều khiển cho nhân vật An và Bích sẽ khác nhau bởi lệnh của An là gõ phím "a" còn của Bích là gõ phím "b".
1) Em hãy thực hiện lần lượt các bước như ở Hình 2 để xóa nhân vật mèo, thêm nhân vật Ben và đổi tên thành An.
Tương tự, em hãy thêm nhân vật Jordyn và đổi tên thành Bích.
2) Các nhân vật trên vùng Sân khấu đã thay đổi như thế nào?
1) Học sinh tự thực hành.
2) Các nhân vật trên vùng Sân khấu đã được đổi tên từ Ben thành An, từ Jordyn thành Bích.