Câu hỏi tự luận mức độ vận dụng tin học 5 CD bài 4: Thực hành tạo chương trình hoạt hình cho nhân vật
3. VẬN DỤNG (3 CÂU)
Câu 1: Em hãy lấy ví dụ phân biệt sự khác nhau giữa lệnh "di chuyển 10 bước" và lệnh "lặp lại 10 lần".
Câu 2: Hãy tạo một chương trình để nhân vật di chuyển theo hình tròn.
Câu 3: Làm thế nào để sửa lỗi khi nhân vật bị kẹt ở một vị trí?
Câu 1:
- Nếu chỉ dùng lệnh "di chuyển 10 bước": Nhân vật sẽ chỉ di chuyển về phía trước 10 bước một lần.
- Nếu dùng lệnh "lặp lại 10 lần (di chuyển 10 bước)": Nhân vật sẽ di chuyển về phía trước 10 bước, sau đó lặp lại hành động này thêm 9 lần nữa, tức là tổng cộng nhân vật sẽ di chuyển 100 bước.
Câu 2:
- Kéo khối lệnh "khi cờ xanh được nhấn" vào khu vực lệnh
- Kéo khối lệnh "lặp lại vô hạn lần" vào bên dưới
- Bên trong khối lệnh "lặp lại vô hạn lần", thực hiện các bước sau:
+ Kéo khối lệnh "di chuyển 10 bước".
+ Kéo khối lệnh "quay phải 15 độ".
+ Ghép nối hai khối lệnh trên.
Câu 3:
- Kiểm tra lại vị trí của các vật thể trên sân khấu, đảm bảo nhân vật không bị chặn đường đi.
- Kiểm tra lại các khối lệnh điều khiển, đặc biệt là các khối lệnh "nếu...thì", "khi chạm vào". Đảm bảo các điều kiện được đặt đúng.
- Kiểm tra lại các giá trị số trong các khối lệnh như "di chuyển", "quay",... Đảm bảo các giá trị này phù hợp.
- Nếu nhân vật bị kẹt tại một vị trí và không thể di chuyển tiếp, có thể do chương trình đang chạy vào một vòng lặp vô hạn. Hãy kiểm tra lại các khối lệnh lặp lại để đảm bảo chúng hoạt động đúng.
Bình luận