HomeChia sẻ

Lập trình scratch: Vẽ đường tròn sao giống vẽ đa giác thế, lạ nhỉ

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

Mình thấy có rất nhiều bạn vẽ đường tròn bằng cách sử dụng lệnh quay và như vậy đường tròn của chúng ta sẽ rất khó quản lý và các bạn sẽ rất khó sử dụng thủ tục vẽ đường tròn kiểu này để phát triển các dự án khác có liên quan đến đường tròn, vì vậy mình viết bài này để chia sẻ với các bạn thủ tục vẽ đường tròn bằng scratch chuẩn để dễ dàng phát triển các dự án sau này.

Lưu ý cách vẽ này chỉ dùng cho HS lớp 9 (sau khi học xong tỉ số lượng giác) trở lên.

Nhắc lại về tọa độ cực và tọa độ Descartes

Mình sẽ không nói nhiều đến hệ trục tọa độ. Các bạn thấy trên hình vẽ tọa độ (x, y) của điểm M sẽ được tính như sau: x = R.cos(alpha), y = R.sin(alpha)

Mọi đa giác đều luôn nội tiếp đường tròn, tâm của đường tròn chính là tâm của đa giác đều.

Chính vì có những mối qua hệ trên mà ta có thể vẽ đa giác đều, và đường tròn theo cách sau:

Cách vẽ đa giác đề bằng scratch

Bước 1: Tạo duy nhất một nhân vật bút chì, và chỉnh tâm bút về đầu của bút chì như hình sau;

Bước 2: Các bạn tạo một thủ tục vẽ đa giác bao gồm các tham số:

  • x, y: tọa độ tâm đa giác
  • Bán kính: Bán kính đường tròn ngoại tiếp đa giác
  • Số cạnh: số cạnh của đa giác

Theo hướng dẫn như hình sau;

Sau đó bạn kéo thả để có được thủ tục vẽ đa giác đều như sau:

Các bạn hãy thực hiện như trên và suy nghĩ cho thật hiểu thủ tục này. Có như vậy khi giải quyết bài toán cần vẽ đường tròn bạn mới thực hiện nhanh được. Cách vẽ này sử dụng kiến thức về lượng giác vì vậy chỉ dành cho các em học sinh lớp 9, sau khi đã học lượng giác. Các bạn tiểu học có thể vẽ bằng cách dùng cách quay đối tượng.

Và bây giờ là chương trình hoàn thiện vẽ đa giác đều bằng scratch:

Bạn hãy chạy thử chương trình dưới đây coi thế nào.

Bây giờ bạn hãy chạy chương trình trên và nhập số cạnh tương đối lớn, chẳng hạn 40, bạn sẽ thấy thế nào nhỉ chương trình vẽ ra đường tròn phải không nào, như vậy khi số cạnh của đa giác tương đối lớn so với bán kính, có nghĩa là độ dài cạnh đa giác tương đối nhỏ so với bán kính thì đa giác càng giống hình tròn. Ta sẽ sửa lại một chút để thành cách vẽ đường tròn như sau;

Cách vẽ đường tròn bằng scratch

Hãy đổi tên thủ tục “vẽ đa giác” trên thành “Vẽ đường tròn”, xóa tham số số cạnh đi, thay đổi count một lượng từ 1 đến 10 là xong

Vậy là bạn đã biết cách viết thủ tục vẽ đường tròn bằng scratch rồi bây giờ ta có thể tiếp tục quanh lại bài toán vẽ hoa tròn bằng Scratch rồi nhé.

File Word hướng dẫn

 

 

Comments (0)

Trả lời

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