HomeLập trình Scratch

Cách vẽ các loại hoa ngũ giác trong Scratch

Like Tweet Pin it Share Share Email
Like và share giúp mình phát triển website nhé.
  •  
  •  

Trong bài viết này mình sẽ sưu tầm cho các bạn những loại hoa ngũ giác hết sức đẹp mắt đồng thời hướng dẫn các bạn cách vẽ những bông hoa này từ ngũ giác luôn.

Đầu tiên ta hãy tìm hiểu cách vẽ ngũ giác trước đã.

Ở đây ta chỉ nói đến ngũ giác đều mà thôi đó là hình gồm 5 cạnh bằng nhau và 5 góc cũng bằng nhau luôn mỗi góc bằng 108 độ.

Đây là code vẽ ngũ giác đều trong Scratch

Thủ tục vẽ ngũ giác đều

Lệnh di chuyển cạnh bước: Giúp bạn vẽ cạnh của đa giác

Lệnh Xoay 72 độ: Đây là góc bù với 108 độ nó chính là 360 : 5

Hãy thử gọi thủ tục vẽ ngũ giác bằng lệnh sau:

Vẽ ngũ giác cạnh bằng 50

Ok như vậy là đã vẽ được ngũ giác đều bây giờ ta hãy cùng nâng cấp nó lên nha

Những bông hoa tuyệt đẹp từ ngũ giác đều

Hình 1: Hoa 12 ngũ giác

12 ngũ giác đỏ và 24 ngũ giác vàng

 

Nếu các bạn quan sát thật kỹ thì mới phát hiện ra được hình trên tạo từ 12 hình ngũ giác màu đỏ, còn phần nhụy thì các bạn không thể phát hiện ra đâu vì vậy nếu trong đề thi thì nên nói rõ cho học sinh biết hình được tạo thành từ 24 hình ngũ giác.

và đây là code của nó

Code vẽ hình hoa 12 ngũ giác trên

 

Bạn hãy thay đổi các tham số như độ dài cạnh, góc quay, số đa giác để tạo thành những hình khác tuỳ thích, nhưng có một công thức chung để vẽ được các hình đều nhau là : (số lần lặp) x (Góc quay) = 360 độ.

Ở ví dụ trên các bạn thấy: 12 x 30 = 360 ; 24 x 15 = 360 phải không nào.

Hình 2: Tô màu đa giác đều

Ta sửa lại thủ tục vẽ ngũ giác đều trên một chút như sau:

Thủ tục vẽ đa giác đều và tô màu

Và đây là kết quả

Các bạn chú ý lệnh thay đổi i một lượng -0.2 tại sao không phải là -1. Số càng nhỏ thì nét vẽ càng mịn nha.

Hình 3: Hoa 5 màu từ 5 ngũ giác

Hoa 5 màu 5 cánh ngũ giác

Code này hơi khó vì vậy các bạn cùng xem video hướng dẫn nha.

Đây mới chỉ là một vài hình hoa từ ngũ giác mà thôi. Bạn nào sưu tầm hay sáng tạo được các hình đẹp từ ngũ giác vui lòng chia sẻ để các bạn cùng học hỏi.

Các bạn có thể tham khảo: Đề thi tin học trẻ huyện Châu Thành có nhiều bài hay nè.

 

 

 

 

Comments (0)

Trả lời

Your email address will not be published. Required fields are marked *