Yêu cầu đề bài: Nhập số cạnh N (N >= 3). Sử dụng khối Bút vẽ để vẽ hình đa giác đều N cạnh có chiều dài cạnh 50 bước.
Để giải bài toán này trên phần mềm Scratch 3.0 / TurboWarp, học sinh áp dụng quy trình tư duy thuật toán máy tính (Computational Thinking) qua 4 bước cơ bản sau:
Hỏi và Đợi
Các phép toán
Nói trong 2 giây
Hiển thị biến
.sb3
Phân tích thuật toán & Soi mã nguồn Scratch .sb3
Bản chất toán học của bài toán này là tính toán góc xoay mỗi bước để vẽ hình đa giác đều N cạnh. Công thức tính góc xoay là 360 độ chia cho số cạnh N. Điều này giúp chúng ta hiểu được cách phân chia đều các góc trong hình đa giác.
Để giải quyết bài toán này, chúng ta sẽ sử dụng các khối Scratch sau: Khối Events 🟡 để bắt đầu chương trình, khối Control 🟠 để tạo vòng lặp và điều kiện, khối Sensing 🩵 để đọc đầu vào từ người dùng, khối Variables 🟧 để lưu trữ số cạnh N và góc xoay, khối Operators 🟢 để thực hiện các phép tính như chia và nhân, và cuối cùng là khối Motion 🟣 để di chuyển và xoay nhân vật.