(共34张PPT)
第14课
有趣的多边形
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
发现多边形规律,了解多边形基础知识,包括多边形的概念、多边形的外角和等
2
3
4
巩固“画笔模块指令”、“运动模块”、 “重复执行” 、“变量”等脚本
学习“有限循环-重复执行10次” 、“重复语句嵌套” 、“自制新积木”等新功能
观察发现图形规律,综合应用所学脚本完成复杂图形的绘制
新脚本:
巩固脚本:
2.本节课用到的背景
《绘制规律图形》
Blue Sky
1.本节课用到的角色
Pencil
角色可自己定义,无特殊要求
背景可自己定义,最好纯色背景
1.观察铅笔哪个部分在绘制图形?
2.神奇的画笔为什么在绘图时出现,绘图完毕自动消失呢
3.猜一猜舞台中的变量n是干嘛用的?
4.给定复杂图形后如何更快的绘制出图形 ?
笔尖部分,所以角色中心点要设置在笔尖处
使用了隐藏和显示模块控制画笔
绘制第四个图形时计数用的,计量绘制了多少个多边形
首先观察图形的规律,画出基础图形后,再重复执行
《绘制规律图形》
今天的逻辑编程任务
1.基础知识--多边形的规律
1.什么是多边形
在平面内,由若干条不在同一条直线上的线段首尾顺次连接组成的封闭图形叫做 多边形
美国的五角大楼
埃及的金字塔
1.基础知识--多边形的规律
2.发现多边形的规律
n边形的内角和 = (n - 2)× 180°
?
?
1.基础知识--多边形的规律
2.发现多边形的规律
n边形的内角和 = (n - 2)× 180°
n边形外角和= n x 180° - (n-2)x 180° = 360°
为什么要求解多边形的外角和呢,有什么用?
1.基础知识--多边形的规律
2.发现多边形的规律
为什么要求解正多边形的单个外角呢,和我们绘制多边形有什么关系呢?
360° ÷ 3 = 120°
360° ÷ 4 = 90°
360° ÷ 5 = 72°
利用外角和求解正多边形的单个外角
2.发现多边形的规律
360° ÷ 3 = 120°
1.基础知识--多边形的规律
观察发现正多边形的单个外角在绘图时有什么作用
角色每画完一条边,旋转的角度就是外角大小
1.制作背景图片
矩形(长方形)工具
选择一个简洁的背景图或者利用矩形工具填充背景为纯色
2.基础任务--绘制基础多边形
内置背景Blue Sky
2.设置角色
打开造型,使用选择工具整个框选铅笔
将铅笔笔尖拖到造型中心点
造型中心点
2.基础任务--绘制基础多边形
3.绘制三边形
位置(x=150,y=80)
方向(面向向右)
程序开始
画笔初始化
位置初始化
画三边形
120°
观察3边形规律
利用重复模块
绘制边长为80的三边形
2.基础任务--绘制基础多边形
3.绘制三边形
程序开始
画笔初始化
位置初始化
画三边形
2.基础任务--绘制基础多边形
3.绘制三边形
2.基础任务--绘制基础多边形
4.制作新模块
调用模块
给新积木取名
新积木定义功能
2.基础任务--绘制基础多边形
5.绘制三边形、四边形、五边形
2.基础任务--绘制基础多边形
分别制作三个新积木绘制三个图形
…
…
…
画三边形初始位置:
画四边形初始位置:
画五边形初始位置:
边长均为80
2.基础任务--绘制基础多边形
注意落笔和抬笔的时机
1.绘制复杂图形1
2.挑战任务--绘制复杂图形
制作新积木绘制复杂图形1
观察发现规律并总结:
1.图形是从3边形开始,逐层添加边数
2.每一层多边形的边长都是相等的
3.最后一层多边形边数为12
1.绘制复杂图形1
2.挑战任务--绘制复杂图形
定义12个新积木
程序多而且麻烦
…
巧用变量
定义一个变量控制边数
每绘制一个图形,变量加1绘制下一个图形
1.绘制复杂图形1
2.挑战任务--绘制复杂图形
巧用变量+循环嵌套
变量初始大小为3
绘制一个多边形
(边长为60,旋转外角360÷n)
每绘制一个多边形,变量加1
制作新积木绘制复杂图形1(边长为60,初始位置建议为x=-150,y=-160)
2.挑战任务--绘制复杂图形
至此,我们已经绘制完以上图形,还差最后一个挑战
2.绘制复杂图形2—风形图
2.挑战任务--绘制复杂图形
1.观察图形,图形的基础单元是什么?
2.总共有多少个基础图形?
3.每个基础单元之间有什么关系?
正四边形
12个
旋转一定角度,这个角度为360°÷12=30°
2.绘制复杂图形2—风形图
2.挑战任务--绘制复杂图形
2.挑战任务--绘制复杂图形
风形图拓展1:
风形图拓展2:
三边形为基础单元
五边形为基础单元
四边形重复6次
四边形重复24次
尝试修改基础单元图形
尝试修改重复次数
总结
1.发现多边形规律,掌握绘制复杂多边形的知识
2.循环嵌套模块使用
3.巧用变量实现计数功能
Q1:以下四段脚本都是绘制多边形的,哪一个不正确?
A1:第三个不正确,5边形旋转外角应该为72°
Q&A
Q2:这段程序能够顺利绘制出课堂训练的复杂图形1吗?
Q&A
A2:不能。缺少一个角度变化模块
(1)
(2)
有限次数循环模块
循环嵌套模块的应用
自制新积木,可以将复杂的程序简化,让程序更加简洁
知识点巩固
分析该图形,该如何绘制呢?
源码测试
解析:
源码测试