Scratch少儿编程练习:正多边形及组合
更新时间:2024-11-06 08:10 浏览量:4
在小学二年级数学上册课本里,小朋友们通过《初步认识多边形》认识了三角形、四至六边形等平面图形。今天,我们一起尝试用Scratch把正多边形画出来,加深理解。
实验要求
1. 观察多边形存在的一些规律,转化成相应的二、三年级数学知识。
2. 根据观察到的结果,编写绘制正多边形的通用算法。
思考过程
1. 什么是正多边形?
每条边的长度相等,每个角大小也相等的多边形就叫正多边形。多边形的边有几条,就叫它正几边形。
2. 怎么画正多边形?
在这里我们将通过画正六边形的步骤图,了解它是如何一步步画出来的。
从图中可看到,小猫每次走的步数对应六边形每条边的长度。在整个过程中,小猫共走了6次,每走完一段就向右转动一个角度,再接着走下一段。
3. 如何确定旋转的角度?
细心的小朋友可能已经观察到了,小猫从起点开始,最终又以起点结束。说明它正好转了一圈。那么,它转一圈一共转了多少度呢?
从上图可知,小猫转动半圈(从向上顺时针转到向下)是180度。那么转一圈,等于转2个半圈,就是180+180=360度。
正多边形的特性,强调的是“等”,它的边长、角度都相等。小猫每画完一条边,转动的角度也相等。既然有几条边、小猫就转动几次,那我们就可以用除法,列式计算小猫转动的角度:转动角度 = 360 / 正多边形边的数量
4. 绘制多边形
为了使程序具有通用性,可建立一个自定义积木:绘制正多边形。该积木接受2个参数:一个是边长、一个是边的数量。该积木可根据填入的边长及边的数量,画出相应的多边形图案。
编程实现
解题方式多样,程序可正确满足实验要求即可。现提供参考示例如下:
进一步思考
小朋友们,今天我们学习了单个多边形的画法。其实,用多个多边形进行组合,能画出更有趣、更漂亮的图案哦!在这里给出一个组合图案,大家知道需要怎么调整程序,才能把它画出来吗?赶紧和爸爸妈妈一起动手试试吧!(答案包含在参考示例代码中)