Cơ bản · Mức 1 · Bài 2

Mèo đi dạo

Mục tiêu: Mèo đi sang phải, rẽ lên trên rồi nói một câu.

Em sẽ học gì

  • Nội dung trong bài: các khối di chuyển, xoay trái và chờ.
  • Toạ độ trên sân khấu.
  • Khái niệm tuần tự.
Kết quả cần đạt
Kết quả cần đạt: bấm cờ xanh để chạy thử.
115

Bài làm như sau. Mèo nằm giữa sân khấu,

Bước 1
215

các khối chuyển động ở nhóm màu xanh dương,

Bước 2
315

ta ghép chúng ở khu vực lập trình. Sân khấu có tọa độ: mèo ở điểm x bằng 0, y bằng 0. Sang phải thì x tăng, lên trên thì y tăng.

Bước 3

Việc cần làm: mèo đi tới, rẽ trái, đi tiếp rồi nói.

415

Chọn nhóm Sự kiện, kéo khối: Khi bấm vào cờ xanh,

Bước 4
515

Chọn nhóm Chuyển động, kéo khối di chuyển 10 bước, gắn ngay dưới. Đổi 10 thành 100: mèo sẽ đi 100 bước.

Giải thích: Khối di chuyển cho nhân vật đi tới theo hướng nó đang quay, mỗi bước là một đơn vị trên sân khấu.

Bước 5
615
Chạy thử

Bấm cờ xanh để thử, Mèo đã đi sang phải 100 bước

Bước 6
715

Kéo mèo về giữa sân khấu bằng chuột trước khi chạy lại.

Bước 7
815

Để nhìn rõ khi mèo di chuyển, ta thêm khối chờ 1 giây trong nhóm Điều khiển, gắn dưới khối di chuyển.

Giải thích: Khối chờ làm chương trình dừng lại đúng số giây đã đặt, rồi mới chạy tiếp các khối phía dưới.

Bước 8
915

Chọn lại nhóm Chuyển động, kéo khối xoay trái 15 độ, gắn dưới khối chờ, Khi xoay, ta tính góc theo vòng tròn: cả một vòng tròn đầy đủ là 360 độ. Xoay 30 độ là một góc nhỏ, xoay 45 độ là nửa góc vuông. Xoay 90 độ là góc vuông, xoay 180 độ là một nửa vòng tròn. Xoay 270 độ là ba phần tư vòng. Xoay ngược chiều kim đồng hồ 90 độ thì gọi là âm 90 độ. đổi thành 90 độ: xoay trái 90 độ thì mèo quay lên trên.

Giải thích: Khối xoay trái làm nhân vật quay ngược chiều kim đồng hồ, số độ càng lớn thì quay càng nhiều.

Bước 9
1015

Thêm một khối di chuyển nữa, đổi thành 100 bước: mèo đi tiếp theo hướng mới.

Bước 10
1115
Chạy thử

Đã đủ để thấy mèo rẽ, ta chạy thử. Bấm cờ xanh, mèo đi sang phải, chờ một giây, rẽ lên trên rồi đi tiếp. Mèo đã nghe lời!

Bước 11
1215

Đưa mèo về giữa sân khấu trước khi chạy lại.

Bước 12
1315

Chọn lại nhóm Điều khiển, thêm khối chờ 1 giây nữa, gắn dưới khối di chuyển, để mèo dừng rồi mới nói.

Bước 13
1415

Cuối cùng, chọn nhóm Hiển thị, kéo khối nói trong 2 giây, đổi lời thành: Mình đến nơi rồi! Ta vừa làm: mèo đi 100 bước, chờ, rẽ trái 90 độ, đi tiếp 100 bước, chờ rồi nói.

Bước 14
1515
Chạy thử

Chạy lại toàn bộ: mèo đi tới x bằng 100, chờ, rẽ lên trên, đi tiếp tới y bằng 100, rồi nói.

Bước 15

Các khối mới trong bài

  • Khối di chuyển: đi tới theo hướng đang quay, mỗi bước là một đơn vị.
  • Khối chờ: dừng chương trình đúng số giây rồi mới chạy tiếp.
  • Khối xoay trái: quay ngược chiều kim đồng hồ theo số độ đã đặt.

Kỹ thuật lập trình đã học

  • Về kỹ thuật lập trình, bài này ta học: toạ độ: x từ âm 240 đến 240, y từ âm 180 đến 180.
  • Thời gian chờ: dừng một lúc để ta nhìn rõ từng bước.

Bài tập

Bài tập, thử đổi xoay trái thành xoay phải, xem mèo rẽ về hướng nào.

Mèo chào bạn Mèo chạy bộ
ZaloCộng đồng hỗ trợ lập trình ScratchCộng đồng hỗ trợ