网站首页 > 文章精选 正文
在小学二年级数学上册课本里,小朋友们通过《初步认识多边形》认识了三角形、四至六边形等平面图形。今天,我们一起尝试用Scratch把正多边形画出来,加深理解。
实验要求
1. 观察多边形存在的一些规律,转化成相应的二、三年级数学知识。
2. 根据观察到的结果,编写绘制正多边形的通用算法。
思考过程
1. 什么是正多边形?
每条边的长度相等,每个角大小也相等的多边形就叫正多边形。多边形的边有几条,就叫它正几边形。
2. 怎么画正多边形?
在这里我们将通过画正六边形的步骤图,了解它是如何一步步画出来的。
从图中可看到,小猫每次走的步数对应六边形每条边的长度。在整个过程中,小猫共走了6次,每走完一段就向右转动一个角度,再接着走下一段。
3. 如何确定旋转的角度?
细心的小朋友可能已经观察到了,小猫从起点开始,最终又以起点结束。说明它正好转了一圈。那么,它转一圈一共转了多少度呢?
从上图可知,小猫转动半圈(从向上顺时针转到向下)是180度。那么转一圈,等于转2个半圈,就是180+180=360度。
正多边形的特性,强调的是“等”,它的边长、角度都相等。小猫每画完一条边,转动的角度也相等。既然有几条边、小猫就转动几次,那我们就可以用除法,列式计算小猫转动的角度:转动角度 = 360 / 正多边形边的数量
4. 绘制多边形
为了使程序具有通用性,可建立一个自定义积木:绘制正多边形。该积木接受2个参数:一个是边长、一个是边的数量。该积木可根据填入的边长及边的数量,画出相应的多边形图案。
编程实现
解题方式多样,程序可正确满足实验要求即可。现提供参考示例如下:
进一步思考
小朋友们,今天我们学习了单个多边形的画法。其实,用多个多边形进行组合,能画出更有趣、更漂亮的图案哦!在这里给出一个组合图案,大家知道需要怎么调整程序,才能把它画出来吗?赶紧和爸爸妈妈一起动手试试吧!(答案包含在参考示例代码中)
猜你喜欢
- 2025-01-31 电工拆来一个旧PLC练习编程,有密码,怎么清除
- 2025-01-31 初一数学:计算机程序求值第十题(初一程序计算求值问题)
- 2025-01-31 1.21-AI技术每日播报:字节新模型编程自动化,GPT历史题能力欠佳
- 2025-01-31 零基础编程小白的快速上手秘籍(零基础编程入门先学什么)
- 2025-01-31 一文带你了解火花编程|体验分享(火花l2)
- 2025-01-31 课程标准、习题答案配合课件,帮您备课Python程序设计案例教程
- 2025-01-31 C语言编程:最常见 7 道C语言面试题,还是有不少人弄不明白?
- 2025-01-31 最新最全linux c/c++服务器后台开发面试题合集
- 2025-01-31 建议收藏,Python基础编程题100例
- 2025-01-31 IT界公认的Python编程基础习题100道,练完就牛了
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)