第六课:《神奇的画笔》
第六课:《神奇的画笔》
多层嵌套循环结构
学习目标
1、学会更改画笔颜色的方法
2.学会通过滑杆输入变量的数值
3、掌握用多层嵌套循环结构绘图的方法
复习旧知
一、绘制一个正方形
流程图: 脚本:
移动100步
旋转90度
循
环
4
次
复习旧知
二、正多边形,外角度数=
三、N角星,当N为奇数时,外角度数=
360/边数
180-180/N
任务一:绘制6个正六边形的组合
1、寻找绘制规律 2、合理运用循环结构
旋转360/6度
移动50步
旋转360/6度
循
环
6
次
循
环
6
次
3、判断旋转角度以及旋转次数
旋转角度的计算式为:360/个数
旋转次数由个数决定
绘制6个正六边形:
任务一:绘制6个正六边形的组合
任务二、绘制12个正十二边形的组合
用这种方法,我们可以继续增加正多边形的个数以及旋转图形的个数,让整个图形更为复杂、精美。
请同学们自己尝试完成!
任务二、绘制12个正十二边形的组合
结论:仅仅是把6改成12就行了,多简单!
也可以通过改变颜色,使图形的边线颜色也发生变化,绘制更为奇妙的图形。
画笔颜色变化的方法:在Scratch中,不同的画笔颜色的数值不同,通过 ,可以控制渐变的程度,使图形更为奇妙精美。
请同学们自行把这条指令加到脚本区中去。
结果有几种?请同学们展示、讲解。
任务二、绘制12个正十二边形的组合
下面让我们来观察一下6个6边形和12个12边形脚本的异同点:
颜色变化
边数
边数
边长
边长
边数
边数
个数
个数
个数
个数
任务三、绘制M个N边形的组合
如果程序中增加了变量,脚本应该怎样修改呢?请大家自己结合微课自主探究完成。
任务三、绘制M个N边形的组合
现在程序已经可以满足我们的设计要求了。不过,现在四个变量显示的形式都是“一般读出器”,每次修改变量仍然比较麻烦。我们还可以进一步修改变量的更改方式,利用滑杆来改变变量数值。
方法:在变量上右击,在弹出的菜单中选择“滑杆”命令
任务四、利用滑杆形式修改变量
问:加变量后,在演示模示中移动滑杆,结果不变怎么处理?
任务四、利用滑杆形式修改变量
请你用多层嵌套循环结构的方法,绘制出M个奇数N角星的组合图形。
任务四、利用滑杆形式修改变量
结论:只需要在M个N边形的基础上,将内循环的度数进行修改。
创作多层嵌套循环结构图形
要求:
运用多层嵌套循环结构绘图的方法进行自主创作,看谁绘制出的图形更精彩!
提示:
在创作过程中,如遇图形过大或不规整,要注意调整边长数和个数。也要注意死循环的出现。
交流评价
要求:
1、学生保存作品
2、作品展示、点评。
标准:
1、能否灵活运用所学知识
2、图片精美
总结提升
本节课你学到了什么知识?你能归纳一下,和同学们分享吗?
本课我们在掌握循环结构的基础上,进一步学习了多层循环的功能和用法,并且利用以前学习的有关变量知识修改了程序,使程序可以绘制多种奇妙精美的图形。在使用它的时候,应当注意防止死循环结构的出现。
知识扩展
观察下面的图形,你能做出类似的图形来吗?