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

Điều khiển bằng phím mũi tên

Mục tiêu: Dùng bốn phím mũi tên để điều khiển mèo đi sang phải, sang trái, lên và xuống.

Em sẽ học gì

  • Nội dung trong bài: sự kiện nhấn phím.
  • Khối thay đổi x và thay đổi y.
  • Toạ độ x và y.
Kết quả cần đạt
Kết quả cần đạt: bấm cờ xanh để chạy thử.
111

Sang phải thì x tăng, sang trái thì x giảm. Lên trên thì y tăng, xuống dưới thì y giảm.

Bước 1

Việc cần làm: bốn phím mũi tên, mỗi phím làm mèo đi một nấc theo hướng của phím.

211

Bài làm như sau. Chọn nhóm Sự kiện, kéo khối: Khi bấm phím, chọn phím mũi tên phải,

Giải thích: Khối Khi bấm phím chạy các khối bên dưới khi ta nhấn đúng phím đã chọn trên bàn phím.

Bước 2
311

gắn khối thay đổi x một lượng 10, trong nhóm Chuyển động: x tăng thì mèo sang phải.

Giải thích: Khối thay đổi x một lượng dịch nhân vật sang phải khi số dương, và sang trái khi số âm.

Bước 3
411

Làm phím thứ hai: khối Khi bấm phím, chọn mũi tên trái,

Bước 4
511

gắn khối thay đổi x, đổi thành âm 10: x giảm thì mèo sang trái.

Bước 5
611
Chạy thử

Thử ngay: nhấn mũi tên phải hai lần, mèo sang phải, rồi mũi tên trái hai lần, mèo quay về.

Bước 6
711

Phím thứ ba: khối Khi bấm phím, chọn mũi tên lên,

Bước 7
811

gắn khối thay đổi y một lượng 10: y tăng thì mèo đi lên.

Giải thích: Khối thay đổi y một lượng dịch nhân vật lên trên khi số dương, và xuống dưới khi số âm.

Bước 8
911

Phím cuối: khối Khi bấm phím, chọn mũi tên xuống,

Bước 9
1011

gắn khối thay đổi y, đổi thành âm 10: y giảm thì mèo đi xuống.

Bước 10
1111
Chạy thử

Thử tiếp: nhấn mũi tên lên hai lần, mèo đi lên, rồi mũi tên xuống hai lần, mèo quay về. Ta vừa làm: bốn phím mũi tên, mỗi phím đổi x hoặc y của mèo đúng 10. Chạy thử cả bốn phím: mũi tên phải ba lần thì x tăng, rồi mũi tên lên ba lần thì y tăng.

Bước 11

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

  • Khối Khi bấm phím: chạy các khối bên dưới khi ta nhấn đúng phím đã chọn.
  • Khối thay đổi x một lượng: dịch nhân vật sang phải khi số dương, sang trái khi số âm.
  • Khối thay đổi y một lượng: dịch nhân vật lên khi số dương, xuống khi số âm.

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

  • Về kỹ thuật lập trình, bài này ta học: sự kiện nhấn phím: nhấn đúng phím thì chương trình chạy.
  • Đổi x thì đi ngang, đổi y thì đi dọc, số âm là đi ngược lại.

Bài tập

Bài tập, đổi 10 thành 20 để mèo chạy nhanh hơn. Điều gì xảy ra nếu đổi dấu của số?

Tên em nhảy múa Mèo đuổi chuột
ZaloCộng đồng hỗ trợ lập trình ScratchCộng đồng hỗ trợ