1、第第 13 课课 机器人画正多边形机器人画正多边形 一、教材分析 通过前几课的学习, 学生已经掌握让机器人走直线、 转角、 弧线、 圆等路线。 本节课是让学生学会 “多次循环” 模块的使用, 编写程序控制机器人走正多边形。 要理解其中的“多次循环”在程序中的执行过程。在正多边形的编写之前,要让 学生学会机器人的转角与正多边形之间的关系,如正五边形,他的转角度数为 3 60/边数。还要让学生学会转角的参数设置。本课内容非常丰富,如果学生能力 强的话,可以扩展一些内容,进行机器人的创作。本课安排 2 课时进行教学。 二、教学目标 1、知识目标:理解机器人走正多边形所使用的模块,理解“多次循环”的
2、执行过程。了解“顺序结构”与“循环结构”都是程序结构。 2、能力目标:学会转角度数的计算;学会“多次循环”的使用,会画正多 边形。 3、 情感目标: 培养学生编写程序的一种思维方式, 强调数学知识的重要性。 三、教学重难点 重点:学会让机器人走正多边形。 难点:理解转角度数的参数设置。 四、教学课时与准备 2 课时,课件 五、教学过程 第 1 课时 (一)课件导入 师:我们已经学会了让机器人走数字“7,8,9”,大家的作品都比较出色。 现在我们一起来看一下这个机器人在走的路线正方形。 他是如何走的? 生:直行转弯直行转弯直行转弯直行转弯。 师:请同学们编一编,如何让机器人走出“正方形”。 (二
3、)“多次循环”模块 师:大家发现没有,我们在编写这个程序时,有很多模块我们一直在使用, 是哪些模块呢? 生:直行与右转。 师:一共有几对这样的模块? 生:四对。 师:这么多模块确实挺浪费的,我们能不能使用一对呢?(如果我们要画一 个正 20 边形的图形,怎么办啊?也这样一个一个去编写吗?有没有好一点的方 法?) 生:“多次循环”。 师:很好,我们一起来用用这个模块。 (此环节可以让学生先思考,然后请会的同学上台来演示,并能一边操作一 边讲解,发现 502 班的男生讲得很出色。) (三)转角参数设置 师:大家画的正方形,非常棒。那正三角形,如何画? 生:也是一样,只是循环次数为 3 次。 师:那
4、右转参数是多少呢? (此环节,可以讲解正多边形转角的度数计算方法为:360/边数;右转参数 时间:转角度数/360)。可以通过课件展示进行学习,并提供一个表格,让学生 学会计算方法,并能灵活运用。 (四)画正五边形、正八边形、正十五边形 通过以上的学习,学生已经掌握了一定的技能。故此环节,让学生用已经学 会的知识,制作正五边形、正八边形、正十五边形的程序,并保存起来。 (五)小结 通过本课的学习,你掌握了哪些知识?转角度数如何算?右转的时间参数如 何设置?多次循环的依据什么来设置的? 六、课后反思 多尝试,才可以使转角度数、循环次数计算得既快又准。学生会走正多边形 时,非常开心,而且信心很足,
5、不过正十边形,机器人还是会多走两条边,这个 问题还需要跟其他老师讨论讨论,不知道这是什么原因? 第 2 课时 1、 回顾旧知,并请同学讲讲上节课所学的内容,强调转角度与时间参数的 设置。 2、 画一个正九边形。 3、 创作题: (此环节,请会的同学讲讲思路。) 4、保存作品 反思:通过拓展练习,让学生掌握“多次循环”模块的使用,并能熟练地计 算出转角度数。 常态课教学层次比较强,最后一幅创作图,学生们制作得效果还是挺好 的,就是在“多次循环”模块使用时,老师用直观的转变法,让学生学,学 生们能接受。但没有从学生的角度去思考这个转变的问题,应该发散学生思 维,让学生思考使用哪个模块比较合适,在学生的探索实践中,了解“多次 循环”的作用,从而加深学生的学习,效果会更会。