Đề bài - câu f15 trang 47 sbt tin học lớp 6 - cánh diều

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 độ.

Đề bài

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.

Phương pháp giải - Xem chi tiết

Dựa vào thuật toán vẽ hình vuông để vẽ hình thoi:

- Bước 1: Nhập Hạ bút, Di chuyển a cm.

- Bước 2: Nhập Nhấc bút.

- Bước 3: Nhập Quay phải 90 độ.

- Bước 4: Lặp lại Bước 1, 2, 3 ba lần.

- Bước 5: Thông báo: Hình vuông cạnh a cm.

Lời giải chi tiết

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

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

Lặp với i từ 1 đến 5:

a] Lặp với i 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

Video liên quan

Bài Viết Liên Quan

Chủ Đề