cách để nhân vật vẽ hình lục giác trong scratch
cách để nhân vật vẽ hình lục giác trong scratch
Bước 1: Hiểu về hình lục giác
Trước hết, chúng ta cần biết hình lục giác là hình như thế nào đã nhé.
Hình lục giác là một hình có 6 cạnh bằng nhau và 6 góc bằng nhau.
Các em có thể tưởng tượng giống như một cái bánh cắt ra làm 6 miếng đều nhau vậy đó.
Bước 2: Suy nghĩ xem làm thế nào để Scratch vẽ được
Để vẽ một hình, chúng ta cần cho chú mèo di chuyển và quay.
* Khi chú mèo đi thẳng, nó sẽ vẽ ra một cạnh.
* Sau khi vẽ xong một cạnh, chú mèo cần quay một góc để chuẩn bị vẽ cạnh tiếp theo.
Bước 3: Tính toán góc quay
Đây là phần hơi liên quan đến Toán một chút, nhưng các em đừng lo, thầy/cô sẽ giải thích thật dễ hiểu.
Một hình tròn có tổng cộng là 360 độ.
Hình lục giác có 6 cạnh, vậy chúng ta cần chia đều 360 độ cho 6 cạnh.
Số độ mỗi góc quay sẽ là:
\[
\text{Góc quay} = \frac{360 \text{ độ}}{6 \text{ cạnh}} = 60 \text{ độ}
\]
Vậy là, sau khi vẽ xong mỗi cạnh, chú mèo của chúng ta sẽ cần quay 60 độ để vẽ tiếp cạnh kế tiếp.
Lưu ý: Chúng ta sẽ chọn quay theo một hướng cố định, ví dụ như quay phải hoặc quay trái. Thầy/cô sẽ chọn quay phải nhé!
Bước 4: Sử dụng các khối lệnh trong Scratch
Bây giờ, chúng ta sẽ vào Scratch và tìm các khối lệnh phù hợp.
1. Bắt đầu vẽ: Để bắt đầu vẽ, chúng ta cần cho chú mèo di chuyển và “giơ bút lên” để không vẽ khi di chuyển đến vị trí bắt đầu. Sau đó, “hạ bút xuống” để bắt đầu vẽ.
* Tìm khối lệnh: khi bấm vào cờ xanh (để bắt đầu chương trình).
* Tìm khối lệnh: xóa tất cả (để xóa những gì đã vẽ trước đó).
* Tìm khối lệnh: nhấc bút lên (để không vẽ khi di chuyển).
* Tìm khối lệnh: đi tới x: y: (ví dụ: đi tới x: 0 y: 0 để chú mèo ở giữa màn hình).
* Tìm khối lệnh: hạ bút xuống (để bắt đầu vẽ).
2. Lặp lại để vẽ 6 cạnh: Vì hình lục giác có 6 cạnh, chúng ta sẽ cần lặp lại hành động “vẽ một cạnh rồi quay” 6 lần.
* Tìm khối lệnh: lặp lại 6 lần.
3. Vẽ một cạnh: Để vẽ một cạnh, chú mèo cần di chuyển một đoạn. Độ dài này tùy thuộc vào các em muốn hình lục giác to hay nhỏ. Ví dụ, thầy/cô sẽ chọn là 100 bước.
* Trong khối “lặp lại”, tìm khối lệnh: di chuyển 100 bước.
4. Quay để vẽ cạnh tiếp theo: Như chúng ta đã tính toán ở Bước 3, chú mèo sẽ cần quay 60 độ.
* Vẫn trong khối “lặp lại”, tìm khối lệnh: rẽ phải 15 độ (hoặc rẽ trái 15 độ).
* Chúng ta cần quay 60 độ, vậy ta sẽ nhập 60 vào ô trống của khối lệnh “rẽ phải”.
Vậy, đoạn mã Scratch của chúng ta sẽ trông như thế này:
khi bấm vào cờ xanh
xóa tất cả
nhấc bút lên
đi tới x: (0) y: (0)
hạ bút xuống
lặp lại (6) lần
di chuyển (100) bước
rẽ phải (60) độ
kết thúc lặp lại
Các em hãy thử làm theo các bước này trên Scratch nhé. Nếu có gì chưa rõ, đừng ngại hỏi thầy/cô. Chúc các em thực hành thật tốt và vẽ được những hình lục giác thật đẹp!
\(\color{lightblue}{\texttt{#Ileveledupalone}}\)
[Bài ở hình ảnh]
Bước 1: Khi Bấm Vào Lá Cờ Màu Xanh
phát tin (vẽ lục giác) và đợi
Bước 2:Khi nhận vẽ lục giác
đi tới điểm x-100 y-50
đặt hướng bằng 0
(bạn ấn vào thêm góc cuối bên trái chọn bút vẽ)
xó tất cả
ẩn
đặt bút
lặp lại (tạo một biến tên số cạnh)số cạnh
di chuyển chiều dài cạnh bước
xoay phải 360/số cạnh độ