Robot trong bài tập vận dụng hiểu các lệnh sau: Nhấc bút; Hạ bút; Di chuyển (d): đi thẳng hướng trước mặt một đoạn d cm và Quay phải (g): quay tại chỗ sang phải g độ.
1) Bằng cách liệt kê các bước hoặc bằng sơ đồ khối, hãy mô tả thuật toán để robot này vẽ được một hình thoi (khác hình vuông) cạnh a cm.
2) Em hãy mô tả thuật toán để robot này vẽ được một hình sao năm cánh, ghép từ năm hình thoi.
Quảng cáo
1 câu trả lời 132
Trả lời:
1) Vẽ hình thoi khác với vẽ hình vuông chỉ ở góc quay. Góc quay phải khác 90 độ.
2) Góc nhọn hình thoi thích hợp sẽ tạo thành hình sao 5 cánh.
Thuật toán: Vẽ hình thoi (Hình 27).

Lặp với i từ 1 đến 2:
a) Di chuyển (a); Quay phải (108) {góc quay khác 90 độ}
b) Di chuyển (a); Quay phải (72) {góc bù của 108 độ}
Hết lặp
Thuật toán: Vẽ hình sao (Hình 28).

Lặp với i từ 1 đến 5:
a) Lặp với k từ 1 đến 2:
i) Di chuyển (a); Quay phải (108) {góc quay khác 90 độ}
ii) Di chuyển (a); Quay phải (72) {góc bù của 108 độ}
Hết lặp
b) Quay phải (360)
Hết lặp
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
Một thẻ nhớ 2GB chứa được khoảng bao nhiêu bản nhạc? Biết rằng mỗi bản nhạc có dung lượng khoảng 4MB
69160 -
Đã trả lời bởi chuyên gia
43589 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
27769 -
Hỏi từ APP VIETJACK27043
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
20970
