3.编程思路与步骤 #
3.1 编程思路 #
![](https://dashima.net/wp-content/uploads/2021/07/image-65.png)
n边形的内角和 = (n – 2)× 180°
n边形外角和= n x 180° – (n-2)x 180° = 360°
![](https://dashima.net/wp-content/uploads/2021/07/image-64.png)
正多边形的外角和等于360°,因此我们绘制多边形时候,用360除以边数就是它需要旋转的度数。
![](https://dashima.net/wp-content/uploads/2021/07/image-59.png)
![](https://dashima.net/wp-content/uploads/2021/07/image-58.png)
![](https://dashima.net/wp-content/uploads/2021/07/image-60.png)
我们在绘制的时候,只要控制多边形的旋转角度(外角)、边数、边长就可以了。
3.2 编程步骤 #
(1)初始化
让小猫说出:“按下a键画出三角形……”、将画笔粗细、位置、清空等进行设置;
自定义积木指令三角形、正方形、正五边形。
![](https://dashima.net/wp-content/uploads/2021/07/image-61.png)
(2)定义画三角形、正方形、五边形的程序
![](https://dashima.net/wp-content/uploads/2021/07/image-62.png)
(3)按下A键画出三角形,否则清空画笔。
![](https://dashima.net/wp-content/uploads/2021/07/image-63.png)
(4)同理完成按键控制正方形和五边形。
4.小结与问答 #
4.1 设置边数变量 #
创建编程变量,设置初始值,并求出外角度数。
![](https://dashima.net/wp-content/uploads/2021/07/image-67.png)
4.2 拓展练习 #
让小猫询问“你想画出几边形?请输入数字”,我们输入数字几,小猫就画出几边形。
动手试试吧!