资源简介 分层操练请依次完成下列的冲关练习。基础题编辑程序,画一个正12边形。(参考程序P17或者P18)S=12Length=50E=360/SFor i=1 to s step 1Turtle .Move (Length)Turtle .Turn (E)EndFor挑战题请填写下列程序的空白处,实现画一个边越来越粗红色正八边形的效果。GraphicsWindow.PenColor=________S=_______Length=100E=360/SFor i=1 to s step 1______________________=iTurtle .Move (Length)Turtle .Turn (E)EndFor创新题充分利用前面所学的知识,设计出多种多样的形状和有规律的彩色图形(例如:螺旋图形、彩色创意图)。(共25张PPT)小海龟画正多边形第二课时潜伏训练精讲释义直观演示自主探究小组讨论分层操练点拨发散一、小组长安排组内成员,每人完成一道题。1、编辑程序,画一个正三角形。S=3Length=100E=360/STurtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn (E)2、编辑程序,画一个正方形。S=4Length=100E=360/STurtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn (E)Turtle .Move(Length)Turtle .Turn (E)4、编辑程序,画一个正六边形。S=6Length=100E=360/STurtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn (E)Turtle .Move(Length)Turtle .Turn (E)Turtle .Move(Length)Turtle .Turn (E)Turtle .Move(Length)Turtle .Turn (E)3、编辑程序,画一个正五边形。S=5Length=100E=360/STurtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn (E)Turtle .Move(Length)Turtle .Turn (E)Turtle .Move(Length)Turtle .Turn (E)潜伏训练精讲释义直观演示自主探究小组讨论分层操练点拨发散二、思考并回答以下问题:1.以上四个程序中,有哪些语句是重复出现的,这些语句在每个程序中分别出现了几次?2.如果我们要画正八边形,正十二边形,正三十六边形,甚至更多正多边形和有规律的图形,我们需要重复的语句就会更多,编写这样的程序岂不是很枯燥、无聊?有没有可以给程序减肥的方法呢?潜伏训练精讲释义直观演示自主探究小组讨论分层操练点拨发散三、复习程序结构的模拟图。顺序结构循环结构分支结构精讲释义潜伏训练直观演示自主探究小组讨论分层操练点拨发散一、初次体验 循环魅力输入以下程序,看看该程序画的是什么图形。S=3Length=100E=360/SFor i=1 to 3 step 1Turtle .Move (Length)Turtle .Turn (E)EndFor精讲释义潜伏训练直观演示自主探究小组讨论分层操练点拨发散对比循环结构顺序结构S=3Length=100E=360/SFor i=1 to 3 step 1Turtle .Move (Length)Turtle .Turn (E)EndForS=3Length=100E=360/STurtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn(E)Turtle .Move(Length)Turtle .Turn (E)精讲释义潜伏训练直观演示自主探究小组讨论分层操练点拨发散二、FOR……Endfor循环语句1、格式:For <循环变量>=<初值>to<终值>[step<步长>]<语句组>EndFor强调:FOR、EndFor必须成对出现。2、功能:控制<语句组>的执行次数。精讲释义潜伏训练直观演示自主探究小组讨论分层操练点拨发散3、举例:用for语句画正三角形S=3Length=100E=360/SFor i=1 to 3 step 1Turtle .Move (Length)Turtle .Turn (E)EndFor变量赋值For循环语句精讲释义潜伏训练直观演示自主探究小组讨论分层操练点拨发散For <循环变量> = <初值> to <终值> [step <步长> ]<语句组>EndForFor i = 1 to 3 step 1Turtle .Move (Length)Turtle .Turn (E)EndFor直观演示潜伏训练精讲释义自主探究小组讨论分层操练点拨发散直观演示潜伏训练精讲释义自主探究小组讨论分层操练点拨发散是否执行循环 循环次数 循环变量i的值 本次循环结束后变量i的值初值 1是 1 1直观演示潜伏训练精讲释义自主探究小组讨论分层操练点拨发散自主探究潜伏训练精讲释义直观演示小组讨论分层操练点拨发散程序1S=3Length=100E=360/SFor i=3 to 1 step -1Turtle .Move (Length)Turtle .Turn (E)EndFor分别复制粘贴以下的程序,观察运行的结果,请问你能得到什么结论。程序2S=3Length=100E=360/SFor i=1 to 3Turtle .Move (Length)Turtle .Turn (E)EndFor程序3S=3Length=100E=360/SFor i=1 to 3 step 0Turtle .Move (Length)Turtle .Turn (E)EndFor自主探究潜伏训练精讲释义直观演示小组讨论分层操练点拨发散+-程序1S=3Length=100E=360/SFor i=3 to 1 step -1Turtle .Move (Length)Turtle .Turn (E)EndFor自主探究潜伏训练精讲释义直观演示小组讨论分层操练点拨发散S=3Length=100E=360/SFor i=3 to 1 step -1Turtle .Move (Length)Turtle .Turn (E)EndForS=3Length=100E=360/SFor i=1 to 3 step 1Turtle .Move (Length)Turtle .Turn (E)EndFor自主探究潜伏训练精讲释义直观演示小组讨论分层操练点拨发散程序2S=3Length=100E=360/SFor i=1 to 3Turtle .Move (Length)Turtle .Turn (E)EndFor程序3S=3Length=100E=360/SFor i=1 to 3 step 0Turtle .Move (Length)Turtle .Turn (E)EndFor结论:当步长为1的时候,可以省略不写。结论:当步长值不合符常理时,程序无法运行。二、归纳For循环语句的执行过程。“循环变量”好比是“人”:1、步长为正数时,人就向前走。2、步长为负数时,人就向后退。3、步长为0时,人就原地踏步。4、人步子的大小,由步长的绝对值决定。5、终值好比是墙,若超出范围人就会碰到墙而无法继续向前行走(或者后退),此时就不执行循环体,同时循环也就此结束。自主探究潜伏训练精讲释义直观演示小组讨论分层操练点拨发散潜伏训练精讲释义直观演示自主探究分层操练点拨发散小组讨论画出下列两个For语句循环变量的变化过程,然后小组交流、讨论尝试总结出循环次数与初值、终值和步长之间的联系。循环次数=(终值-初值)/步长潜伏训练精讲释义直观演示自主探究小组讨论点拨发散分层操练一、基础题编辑程序,画一个正12边形。S=12Length=50E=360/SFor i=1 to s step 1Turtle .Move (Length)Turtle .Turn (E)EndFor二、挑战题请填写下列程序的空白处,实现画一个边越来越粗红色正八边形的效果。GraphicsWindow.PenColor=________S=_______Length=100E=360/SFor i=1 to s step 1______________________=iTurtle .Move (Length)Turtle .Turn (E)EndFor三、创新题充分利用前面所学的知识,设计出多种多样的形状和有规律的彩色图形(例如:螺旋图形、彩色创意图)。请依次完成下列的冲关练习。潜伏训练精讲释义直观演示自主探究小组讨论分层操练点拨发散一、归纳本节课的知识点:1、通过这一节课的学习,你有哪些收获(比如知识、方法、能力、兴趣等)。2、归纳本节课的知识点:A For……EndFor必须成对出现。B 循环变量等于终值时仍要循环,只有当变量超过终值时才能退出循环。C 步长可以是是正数,也可以是负数;如果步长等于1,可以忽略不写。D 循环次数由初值、终值和步长决定,它们的关系是:循环次数=(终值-初值)/步长,注意结果取整数。潜伏训练精讲释义直观演示自主探究小组讨论分层操练点拨发散二、播放《地球脉动:看太阳如何将四季染上颜色》视频。潜伏训练精讲释义直观演示自主探究小组讨论分层操练点拨发散三、每个格子放乒乓球的数目为:第一个格1个,第二个格2个,以此类推第一百个格子100个。从第一个格子到第一百个格子,我们一共捡起多少个乒乓球?优秀团队编程小高手教学评价For <循环变量>=<初值>to<终值>[step<步长>]<语句组>EndFor板书当初值终值<且步长>0时循环条件:循环变量<=终值当初值终值>且步长<0时循环条件:循环变量>=终值 展开更多...... 收起↑ 资源列表 “分层操练”题目.doc “点拨发散”视频.avi 第三课 小海龟画正多边形 第二课时 课件.ppt