资源简介 指挥海龟画图形--画组合图形教学目标1、通过使用过程简化画图的命令,体会程序的模块化。2、能正确地对相同的过程使用重复命令,进一步简化画图命令,体会编程中循环妙用。3、使用过程和重复语句旋转基本图形,创作精美的图案。学情分析学生已经初步掌握一些画简单图形的命令重点难点确定重复的基本图形与重复时旋转的角度。教学过程活动1【练习】使用旋转创作图形1.复习老师现在来考考你们,以下命令是否还记得。(课件出示)2.我们学过画正多边形和多角星 ,哪位同学能告诉老师画正多边形的公式多角星的公式呢(课件出示)导入新课1.我女儿今年也上五年级,她在家里电脑上练习LOGO时制作了以下一些图形,我们一起来看看。(课件出示)2.你发现这些图形都有什么共同之处其实这些作品都是通过一些基本的图形旋转而成。3.揭题今天我们挑选其中的几幅图形,一起来学习用旋转创作图形。任务一完成图形1的绘制(课件出示)1.我们大家一起来分析一下这个图形,仔细观察,看看它是由什么简单图形旋转而成的生由正五边形旋转组成。师播放动画,演示旋转过程。2.它是由几个图形旋转组成相邻两个正五边形之间转角是多少度生6个图形正好旋转一周,平均每个图形要旋转3606=60度。3.你准备怎样来绘制这个图形⑴生先绘制一个正五边形。Repeat 5 [fd 100 rt 3605]⑵生旋转3606度后再绘制一个正五边形。师提示程序语句的重复使用⑶生自己完成其它正五边形的绘制。(课件出示)全部程序如下repeat 6 [fd 100 rt 3605] rt 3606repeat 6 [fd 100 rt 3605] rt 3606repeat 6 [fd 100 rt 3605] rt 3606repeat 6 [fd 100 rt 3605] rt 3606repeat 6 [fd 100 rt 3605] rt 3606repeat 6 [fd 100 rt 3605] rt 36064.思考能不能使用过程定义一下正五边形,再画出这个图形哪位同学会定义一个步长为100的正五边形的过程(请生上台操作)TO WBXrepeat 5[fd 100 rt 3605]END前面我们已经讨论过,要旋转6次,因此使用过程后程序如下(课件出示)(教师操作)Wbx rt 3606Wbx rt 3606Wbx rt 3606Wbx rt 3606Wbx rt 3606Wbx rt 3606学生练习操作。5.同学们已经知道用定义过程来简化程序,随着旋转的次数的越来越多,画的命令也就越来越多,画起来也费时间,那么有没有更简洁的办法呢对过程也可以使用循环命令,我们来看看重复命令的格式。(教师操作)⑴首先找到要重复的部分用“[ ]”框起来[Wbx rt 3606]⑵计算出需要重复的次数。repeat 6[Wbx rt 3606]师强调要画这个图形必须要知道些什么生旋转的是什么图形,需要旋转多少次及每次旋转多少度。⑷生清除图形后使用“重复+过程”的方法自己完成图形的绘制。(课件出示)6.比较一下,刚才使用“重复+过程”来绘制图形有什么好处(课件出示)生程序编写比较简洁,语句的执行更加高效。任务二完成图形2的绘制(课件出示)1.出示图形2,仔细观察上面的图形,看看它是由什么简单图形旋转而成的生还是由正五边形旋转组成。师用课件演示旋转过程。2.由几个正五边形旋转组成相邻两个简单图形之间转角是多少度生10个图形正好旋转一周,平均每个图形要旋转36010=36度。3.你准备怎样来绘制这个图形相邻座位的同学讨论。⑴生讨论①先绘制一个正五边形再重复旋转10次。Repeat 5 [fd 100 rt 3605]……②使用过程绘制wbx……③repeat ()[Wbx rt 360()]⑵生自己完成绘制。4.评价学生作品,并让学生说一说是怎么绘制的。任务三完成图形3的绘制(课件出示)1.刚才我们用正五边形旋转制作了2个漂亮的图形,是不是旋转的图形就只能是正五边形其它图形可以吗老师想用一个7角星形旋转出一个图形。出示图形7角星形,一个步长数为150的7角星。(课件出示)提醒学生注意画七角星时右转的角度计算方法。2. 你用想几个7角星旋转相邻两个简单图形之间转角是多少度生n个图形正好旋转一周,平均每个图形要旋转360n度。3.学生讨论怎样绘制这个图形。4.尝试创作。(课件出示)提示可先定义7角星的过程TO QJXrepeat 7 [fd 150 rt 180-1807]END5.展示学生作品,学生介绍自己作品(由几个七角星组成)。6.比较一下用多少个7角星旋转比较漂亮任务四自己创作旋转图形(课件出示)最后一个任务留给同学们自主去完成,利用所学的命令,根据自己的喜好,发挥你们的想象,创作出别具一格的作品。1.绘制一个基本图形,通过旋转的方式创作组合图形。2.学生创作,教师巡回辅导。3.评价学生作品先让学生说说创作过程,再评价图案是否协调与漂亮。小结1.今天这节课我们学到了什么?(课件出示)2.你知道用什么方法可以让编程更加简洁高效? 展开更多...... 收起↑ 资源预览