内容正文:
第6课 神奇的画笔
学习目标:
1、学习画笔颜色更改的方法
2、了解通过滑杆的方式输入变量的数值
3、掌握多层嵌套循环
任务筹划:
主要任务
解决方案
学会绘制6个正六边形的方法
掌握多层嵌套循环结构,完成图形绘制
使用滑杆的方式输入变量数值
运用变量,修改程序,绘制M个N边形的组合
通过问答的方式输入变量数值
以问答方式确定变量,绘制M个N变形的组合
上一节课我们已经学习了绘制正多边形和正奇数角的星形的方法,也理解了循环结构在Scratch中的使用。这节课我们来让小猫画出更炫酷的图形,让他可以通过画出M个N边形的组合,通过控制变量边数、多边形个数、边长、和渐变的颜色来产生奇妙的效果。如图6-1。
图6-1
一、绘制6个正六边形的组合
1、寻找规律
图6-2
观察图6-2的图形,绘制前,我们需要观察这个图形的规律,你看出来了么?这个图形是由图中的红色正六边形旋转6次而形成的,每次旋转60度。所以,我们需要先完成一个正六边形的绘制,然后再完成6个正六边形的组合图形。
2、绘制一个正六边形
同学们还记得正六边形的图形如何绘制么?打开Scratch后,按照上节课的方法绘制一个正六边形。如图6-3。
图6-3
3、绘制6个正六边形
一个正六边形绘制完成后,需要旋转6次,每次需要旋转60度。每次完全画完一个正六边形后,进行一次旋转,因此需要在正六边形的绘制程序外面再添加一个循环,设定好旋转次数与旋转角度,执行程序,观察程序的执行过程和完成效果。如图6-4。
图6-4
知识速递
循环的嵌套
一个循环内部又包含另一个循环,称为循环的嵌套。
外部循环执行一步,内部循环需要完整执行一次。比如我们的程序画六个六边形,外层循环每执行一步,内层循环需要完整执行一次,也就是说要重复执行六次
内嵌的循环中还可以嵌套循环,这就是多层循环。
这一过程的流程图如图6-5所示:
图6-5
二、绘制 12个正十二边形的组合
根据这种方法,我们可以继续增加正多边形的个数、旋转图形的个数,让整个图形更为复杂、精美,我们也可以通过改变颜色,使图形的边线颜色也发生变化,绘制更为奇妙的图形。
第一步:对边长和旋转角度进行相应的修改。
第二步:修改边线颜色,每一次绘制正十二边形结束后,让画笔颜色发生变化,加入“将画笔的颜色值增加2”,使绘制出的图形,边线的色彩不断发