您的位置是:少儿编程网>Scratch编程教程Scratch编程教程

Scratch3数学之美(2)——绘制正多边形-教程

少儿编程网2020-09-22 19:37:51Scratch编程教程 人已围观 来源:少儿编程 -用户投稿

简介大家好,我是爱编程的小熊,上一节我们初次认识了scratch3.0,也学习了基本操作,这节我们来学习绘制正多边吧编程描述:正多边形是各边相等,各角也相等的多边形,也叫正多角形。废话不多说,看完这节,学会绘制各种正多边形,正三角形,正方形,正5 6 7 8 9 10边形。

大家好,我是爱编程的小熊,上一节我们初次认识了Scratch3.0,也学习了基本操作,这节我们来学习绘制正多边形吧br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

编程描述:br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

正多边形是各边相等,各角也相等的多边形,也叫正多角形。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

废话不多说,看完这节,学会绘制各种正多边形,正三角形,正方形,正5 6 7 8 9 10边形。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

编程思路:br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

正多边形的边长都是一样的,那么问题来了,绘制完一条,调整方向,再绘制另外一条,重复几次,不就好起来了吗。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

开始编程:br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

1. 先来点简单的正方形br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch画笔类积木提供了画图相关的功能,什么,找不到,左下角br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
Scratch3数学之美(2)——绘制正多边形-教程

添加完就会发现,多了一个画笔模块。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

先简单的讲一下,画笔模块的积木的用法吧br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

全部擦除:就是橡皮檫br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

图章:简单来说就是复制一个角色,留在舞台上br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

其他的自行感悟,很好理解的。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

开始画了:想象自己拿着一支笔,先画一横,然后向下画一横,向左画一横,向上画一横,就完成了。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

换成程序语言就是:只需让角色移动一段距离之后,向右旋转90°,再移动一段相同的距离,向右旋转90°,以此类推,正方形有4条边,让角色移动、旋转4次,就可以绘制一个完美的正方形了。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
Scratch3数学之美(2)——绘制正多边形-教程

完美(大家想一下向左边旋转90°可以画出来吗)。单击br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

积木,将舞台的画笔痕迹清理干净。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

嗯?大家有没有发现有好多重复的积木,怎么办,不着急,br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

有没有发现这个控制类积木,可以用它来重复执行就可以了。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

简化后的程序:br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

这样实现的效果更加间接,清晰明了,效果和刚才的也是一模一样。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

2. 绘制正五边形br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

和上面的差不多,正五边形有5条边,所以应该花5次,那问题来了,旋转的角度应该是多少呢?br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

教大家一个知识点,任意多边形的外角和是360°,要记住是任意多边形,所以正5678910边形外角相加都是360°。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

正五边形有多少个外角呢,当然是5个,而且正多边形的外角是相等的。所以正五边形来说,应该旋转的角度是360°÷5=72°,执行5次。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
Scratch3数学之美(2)——绘制正多边形-教程

那正三边形呢,旋转的角度是360°÷3=120°,执行3次。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
Scratch3数学之美(2)——绘制正多边形-教程

问题来了,我不想天天计算旋转了多少度,想输入5,就出现正5边形,输入10就出现10边形,怎么做才好呀。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

这时候就要用到我们的运算类积木了br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

运算类积木br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

在前面输入固定数字360,后面输入大家想要的边形,记得重复执行次数要相同喔。br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

3.回顾一下br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

(1)我们学习了多边形的外角和是360度,正多边形的外角是360边长br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

(2)我们学习了运算类积木,和控制类积木重复执行积木的使用br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

4. 探究一下br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

好了,你真的学会了吗,来探究一下吧br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

如何绘制正五角星呢?应该旋转多少角度,大家抓上爸爸妈妈一起探究一下吧br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程

温馨提示:正五角星绘制次数5次,旋转角度为下面图示br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Scratch3数学之美(2)——绘制正多边形-教程br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
br1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
来源  爱编程的小熊

相关文章:

支持一下 ( )

Scratch3数学之美(2)——绘制正多边形-教程

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

微信公众号

免费视频教程

先知道