大连理工大学出版社初中七年级下册第一单元第六课
神奇的画笔
—多层嵌套循环结构
教材分析
本课处于一单元6课,是应用多层嵌套循环结构的一节课,是在掌握循环结构的基础上,进一步学习多层循环的功能和用法.并且利用了前面学习的有关变量的知识修改了程序,使程序可以绘制出多种奇妙的图形.
学生情况分析
学生经过前5节课的模块组的学习已基本具备了学习第六课的知识准备。学生在具体的模块组的学习时有针对性所以很好学。但这节课是综合应用所学过的知识并加以综合应用的一节课。学生综合运用所学知识的能力比较弱。
三维目标
知识与技能:学会更改画笔颜色的方法,学会通过滑杆输入变量的数值;掌握用多层嵌套循环结构绘图的方法。
过程与方法:自主、合作、探究学习,通过绘制6个正六边形,使用滑杆输入变量数值,通过问答方式输入变量数值掌握多层嵌套循环结构。
情感态度与价值观:认识到多层循环结构,可以绘制多种奇妙的精美图形。
重点、难点
多层嵌套循环结构
教学准备
课件、教材。教师机系统
六、教学流程
教师:现在,我们开始上课。我们大家了解“神笔马良”这部动画片:一个喜欢画画的村民马良用自己神奇的画笔画了许多角色拯救百花村打败大将军的故事。
学生:回忆神笔马良这部动画片。
教师:今天我们也学习“神奇的画笔”它具有神奇的多层嵌套循环结构。上一课我们已经学习了绘制正多边形和正奇数角星形的方法。也理解了循环结构在scratch中的运用。本课我们来让小猫画出更炫酷的图形,不但能画出m个n边形的组合,还能通过控制边数、个数、边长和颜色变化等变量来产生奇妙的效果,如图6.1所示。
学生:聆听,看图6.1。
(一)、绘制六个正六边形的组合
教师:寻找规律
观察图6.2的图形,绘制前,我们需要观察这个图形的规律,你看出了什么?这个图形是由图中的正六边形旋转6次而形成的,每次旋转60度。所以,我们需要先完成一个正六边形的绘制,然后再完成6个正六边形的组合图形。
学生:聆听、思考。
教师:绘制一个正六边形 试一试
同学们还记得正六边形的图形如何绘制吗?打开scratch后,按照上一课的方法绘制一个正六边形,如图6.3所示。教师屏幕广播演示操作。
学生:操作试一试。
教师:屏幕监视了解学生操作情况。
学生:操作
教师:针对学生们的疑难点答疑解惑。、
学生:观看、聆听、思考。
教师:绘制6个正六边形
一个正六边形绘制完成后,需要旋转6次,每次需要旋转60度。每次完全画完一个正六边形后,进行一次旋转,因此需要在正六边形的绘制程序外面再添加一个循环。
一起做 在绘制正六边形的基础上,设定好旋转次数与旋转角度,执行程序,如图6.4所示,观察程序的执行过程和完成效果。
教师屏幕广播演示操作。
学生:操作“一起做”
教师:屏幕监视了解学生操作情况。
学生:操作
教师:针对学生们的疑难点答疑解惑。、
学生:观看、聆听、思考。
(二)、教师:绘制12个正十二边形的组合
用这种方法,我们可以继续增加正多边形的个数以及旋转图形的个数,让整个图形更为复杂、精美,也可以通过改变颜色,使图形的边线颜色也发生变化,绘制更为奇妙的图形。教师屏幕广播演示
一起做 步骤1对边线和旋转角度进行相应的修改。
步骤2 修改边线颜色,每一次绘制正十二边形结束后,让画笔颜色发生变化,加入“将画笔的颜色值增加2”模块,使绘制出的图形边线色彩不断发生变化。
步骤3 执行程序,可以看出效果如图6.6所示。
学生:操作
教师:屏幕监视了解学生操作情况。
学生:操作
教师:针对学生们的疑难点答疑解惑。、
学生:观看、聆听、思考。
教师:练一练 当我们将增加画笔颜色值的指令放在外面的循环中时,程序运行后,小猫每次绘制完1个正十二边形,画笔颜色都会改变。如果我们希望在一个图形中,每条边线的颜色都在不断改变,如图6.7所示,该如何修改程序呢?
学生:操作
教师:屏幕监视了解学生操作情况。
学生:操作
教师:针对学生们的疑难点答疑解惑。、
学生:观看、聆听、思考。
(三)、教师:绘制m个n边形的组合
在第一单元中,我们已经学习了变量。变量能够让程序一般化,符合绘制m个n边形的要求。如果希望边长和图形颜色变化由我们自由调整,可以新建关于“边长”“颜色变化”等的变量来实现。这样,不需要修改脚本就可以直接控制绘图的过程。
一起做 步骤1 新建4个变量,分别为“颜色变化”“边数”“边长”“个数”。
步骤2在程序相对应的位置替换成变量,如图6.8所示。
学生:操作
教师:屏幕监视了解学生操作情况。
学生:操作
教师:针对学生们的疑难点答疑解惑。、
学生:观看、聆听、思考。
(四)、教师:利用滑杆形式修改变量
现在程序已经可以满足我们的设计要求了。不过现在四个变量显示的形式都是“一般读出器”,每次修改变量仍然比较麻烦。我们还可以进一步修改变量的更改方式,利用滑杆来改变变量数值。
一起做 步骤1在变量“颜色变化”上右击,在弹出的快捷菜单中选择“滑杆”命令如图6.9所示。
步骤2将另外3个变量“边数”“边长”“个数”也设置为滑杆。
步骤3通过拖动变量的滑杆,设定图形的各个参数,执行程序画出图形,如图6.10所示。
学生:操作
教师:屏幕监视了解学生操作情况。
学生:操作
教师:针对学生们的疑难点答疑解惑。、
学生:观看、聆听、思考。
教师:学以致用
通过上一节课的学习,我们已经掌握了利用循环结构绘制五角星的方法。请你利用多层嵌套循环的方法,绘制出m个n角星的组合图形。
学生:操作。
教师:循环结构的不合理应用也会使程序无休止的运行,进入死循环.因此在使用循环结构的时候,应当注意防止死循环结构的出现.下一节课我们继续学习复杂循环结构和跳出循环.
学生;聆听、思考。
板书设计
神奇的画笔
——多层嵌套循环结构
绘制6个正六边形的组合
绘制12个正十二边形的组合
绘制m个n边形的组合
利用滑杆形式修改变量
教学反思
1、在课堂教学中要控制课堂进度,和学生要进行有效沟通。不要着急赶教学进度,否则难以有教学效果。
2、在课堂教学中,相应的内容要给学生相应的时间思考,让学生明白以调整自己的状态。
3、在课堂教学中,锻炼语言的沟通性、准确性、专业性。
4、教学思路清晰来源于知识结构的清晰,所以要达到有效教学必须对知识结构有个清晰的了解。
5、处理好知识点之间的过渡有助于学生理解需要掌握的知识,例如学习scratch的界面时,标题栏、菜单栏是我们学过的软件都包含的部分,可以用他们进行过渡介绍有助于同学们了解界面。