Sách giáo khoa Tin học 5

Giải Nhiệm vụ 2 trang 55 SGK Tin học 5

Bài. Tạo chương trình máy tính với Scratch   Đã kiểm chéo

Đề bài

Tạo chương trình điều khiển nhân vật mèo thực hiện tuần tự các hành động sau:
1. Di chuyển 10 bước.
2. Thay đổi động tác.
3. Đợi 1 giây.
4. Di chuyển 10 bước.
5. Thay đổi động tác.
6. Đợi 1 giây.
7. Di chuyển 10 bước.
8. Thay đổi động tác.
9. Đợi 1 giây.

Lời giải

Phân tích đề bài

Nhiệm vụ yêu cầu điều khiển nhân vật mèo thực hiện tuần tự (lần lượt từ trên xuống dưới) 9 hành động. Quan sát kĩ, ta thấy ba hành động "Di chuyển 10 bước → Thay đổi động tác → Đợi 1 giây" được lặp lại 3 lần. Vì vậy có hai cách lắp ghép chương trình đều đúng.

a) Xác định các khối lệnh cần dùng (trong nhóm lệnh của Scratch):

| Hành động | Khối lệnh Scratch |
|---|---|
| Bắt đầu chương trình | Khi nhấn vào [lá cờ xanh] (nhóm *Sự kiện*) |
| Di chuyển 10 bước | di chuyển `10` bước (nhóm *Chuyển động*) |
| Thay đổi động tác | trang phục kế tiếp (nhóm *Hiển thị*) |
| Đợi 1 giây | đợi `1` giây (nhóm *Điều khiển*) |

b) Cách 1 — Ghép tuần tự đúng như đề (9 khối lệnh nối liền nhau):

```
Khi nhấn vào [lá cờ xanh]
di chuyển 10 bước (1)
trang phục kế tiếp (2)
đợi 1 giây (3)
di chuyển 10 bước (4)
trang phục kế tiếp (5)
đợi 1 giây (6)
di chuyển 10 bước (7)
trang phục kế tiếp (8)
đợi 1 giây (9)
```

Các khối lệnh được kéo thả và gắn khít vào nhau theo đúng thứ tự từ 1 đến 9 bên dưới khối *Khi nhấn vào lá cờ xanh*.

c) Cách 2 — Dùng cấu trúc lặp cho gọn (vì ba việc lặp lại 3 lần):

```
Khi nhấn vào [lá cờ xanh]
lặp lại 3 lần
di chuyển 10 bước
trang phục kế tiếp
đợi 1 giây
```

Khối lặp lại `3` lần (nhóm *Điều khiển*) bao lấy ba khối lệnh bên trong, giúp chương trình ngắn gọn mà vẫn cho kết quả giống hệt Cách 1.

d) Chạy thử và kiểm tra lại: Nháy vào lá cờ xanh. Mèo sẽ: tiến 10 bước → đổi động tác (như bước chân) → dừng 1 giây; rồi lặp lại đúng như vậy thêm 2 lần nữa. Tổng cộng mèo di chuyển $10 \times 3 = 30$ bước, đổi động tác 3 lần và dừng 3 lần — nhìn như mèo đang bước đi. Kết quả khớp với yêu cầu của đề bài.

Đáp số

Dùng khối: Khi nhấn lá cờ xanh; di chuyển 10 bước; trang phục kế tiếp; đợi 1 giâyCách 1: ghép tuần tự 9 khối lệnh theo đúng thứ tự 1→9Cách 2: lặp lại 3 lần (di chuyển 10 bước · trang phục kế tiếp · đợi 1 giây)Chạy thử: mèo bước đi, tổng cộng 30 bước, đổi động tác 3 lần — đúng yêu cầu

Lời giải do Thư viện nhà trường biên soạn, giải và kiểm chéo độc lập theo SGK 2026-2027.