使用编程工具绘制正多边形.docx

上传人:工**** 文档编号:561649378 上传时间:2023-02-02 格式:DOCX 页数:10 大小:198.93KB
返回 下载 相关 举报
使用编程工具绘制正多边形.docx_第1页
第1页 / 共10页
使用编程工具绘制正多边形.docx_第2页
第2页 / 共10页
使用编程工具绘制正多边形.docx_第3页
第3页 / 共10页
使用编程工具绘制正多边形.docx_第4页
第4页 / 共10页
使用编程工具绘制正多边形.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《使用编程工具绘制正多边形.docx》由会员分享,可在线阅读,更多相关《使用编程工具绘制正多边形.docx(10页珍藏版)》请在金锄头文库上搜索。

1、使用编程工具绘制正多边形年级:八年级学科:信息技术题目:使用编程工具绘制正多边形课时:1课时授课对象:八年级学生使用工具:编程猫源码编辑器教材分析:本节课主要分为三个部分,第一部分是画出一个正方形,这一部分在于引导学生使用循环结构;第二部分是画出一个正三角形和一个正五边形,然后整理正多边形的规律,并能够获取用户的输入并画出相应边数的正多边形,这一部分重点是使学生掌握询问及获得答复语句,并归纳总结一般规律,培养学生的逻辑思维能力;第三部分是画出一个圆形,这一部分是拓展内容,为了提高学生从一般到特殊的观察与思考的能力。学情分析:本节课的授课对象是八年级学生,这个阶段的学生在数学学科中已经掌握了比较

2、全面的正多边形相关几何知识,但是对于如何在编程学习中将已有知识应用到其中并呈现出来仍然比较陌生,学生需要通过此类课程内容的学习,建立起来学科之间融合应用的意识。另外,八年级学生对于编程猫源码编辑器这一图形化编程工具已经达到了较为熟练的程度,对于其中的常用积木的含义及使用要求基本都已掌握,所以在较为复杂的课程内容学习中,学生逻辑思维能力的注重于培养尤为重要。学习目标:1.知识与技能:掌握循环语句的含义及用法,学会使用循环语句画出正多边形。2.过程与方法:通过画出的正方形、正三角形和正五边形,结合相关几何知识,归纳总结出使用编程工具绘制正多边形的方法,通过圆形的绘制,体会从一般到特殊的思想。3.情

3、感、态度与价值观:利用循环结构画出几何图形,感受重复执行优化程序的魅力,体会编程与其他学科融合的思想,通过思考、讨论、任务驱动实际操作等环节,提高学生逻辑思维能力和合作精神。学习重难点:使用重复执行()次优化程序,使用询问并获得答复完成人机交互是本节课的重点。理解控制角色绘制正多边形过程中,转向的角度是外角而非内角,以及从一般规律到特殊图形转化时的思想是本节课的难点。教学设计:新课导入: 师:同学们都学过了正多边形的相关知识,大家还记得正多边形的定义吗? 生共同回答:正多边形就是边长和内角都相等的图形,比如正方形,正三角形等。 师:看来大家对于正多边形定义的记忆还很牢固,相信画出正多边形对大家

4、来说一定不成问题,那如果老师让大家在编程猫源码编辑器中绘制出正多边形呢,大家觉得应该怎样才能实现呢?今天,我们一起来领略一下如何使用编程工具绘制正多边形!任务一:小组合作,4人一组,讨论并为“编程猫”这一角色添加脚本,使其可以画出一个正方形。提示:图形的边长统一设定为移动(100)步,这是因为100这个参数所画出来的图形大小在舞台上更为合适。师:同学们,老师看到大家都已经完成了第一个任务 ,现在老师展示一份在同学们中出现频率最高的脚本设计,如下图:有同学使用了更加简单的方法吗?一位学生回答:在这段脚本中,移动100步和旋转90度重复出现了4次,这是因为我们要画的正方形有4条边,可以使用控制类模

5、块中的重复执行()次来完成循环。如下图:师:这位同学的方法非常巧妙,解释的也很详细。重复执行()次的命令是重复执行输入数值次的此积木框内的脚本,执行完后运行此积木下的脚本。我们在绘制正方形的过程中,角色需要走四条边,旋转4次90度,为了使程序更加简洁,需要使用重复执行()次这一语句将程序进行优化。现在大家将自己的脚本进一步优化,同时思考,想要画出一个正多边形,我们需要知道哪些条件,在源码编辑器中又对应着哪些语句?生:边数,边长,角度,分别对应了重复执行()次,移动()步,旋转()度。师:大家总结的很全面,现在我们根据刚才大家得出结论,完成接下来的任务。任务二:自主探究,为“新雷电猴”这一角色添

6、加脚本,使其画出一个正三角形。师:同学们的新雷电猴能画出一个正三角形吗?生:画出来的图形不是正三角形,而是三条连起来的边。师:老师看到很多同学遇到了同样的问题,画出来的图形不是一个正三角形,而是下图的形状:这怎么解决呢,大家有没有解决办法?生:把旋转(60)度改为旋转(120)度,同时运行演示。师:这位同学帮我们更改之后就成功了,这是为什么呢?大家先来看一下这两个图形,如下图:外角内角外角内角 通过观察这两个图形,同学们有没有明白为什么刚刚画正三角形时要将60度改为120度呢?一位学生回答:因为我们在控制角色绘制图形时每走一条边之后要旋转的角度是外角而非内角,正三角形的外角是120度,所以要把

7、60度改为120度。师:这位同学给我们解释了非常关键的一点,那就是其实我们控制角色旋转的角度是外角而不是内角,大家可以在上图中所画出的延长线上进行模拟旋转,这样就非常形象易懂了。任务三:自主探究,为“新木叶龙”这一角色添加脚本,使其画出一个正五边形。师:老师看大家基本上都完成了这一任务,老师现在找一位同学来给大家演示,(随机找一名同学),老师想问问这位同学,在你的脚本中旋转()度这里,为什么填入的是72度呢,是怎么计算出来的呢?生:正多边形的外角计算公式是360/n(n是正多边形的边数),把n等于5带入进去,计算出来的结果是72。师:这位同学为我们复习了数学知识,正多边形的外角公式是360/n

8、(n是正多边形的边数)。任务四:小组合作,为“正多边形”这一角色添加脚本,使其能够通过询问及获得答复,实现人机交互,可以画出用户输入的任意正多边形。脚本提示: 师:询问()并等待和获得答复同时使用就可以获得用户所输入的内容,现在我们来随机打开一位同学的作品进行查看,如下图:我们请这位同学为大家进行讲解。生:我们要询问用户正多边形的边数,然后把获得答复放在重复执行()次和旋转()度的计算中。师:为什么你在这段脚本的最后还多加了两个积木呢?生:我们每点击角色一次,输入一个数字,画出一个图案,在点击一次角色,就会再输入一个数字,然后再画出一个图案,但是这时候就显示出来了两个图案,为了避免图案重叠,就

9、需要添加一句清除画笔,中间添加一句等待()秒,可以让画出来的图案停留一定的时间,否则图形刚画好就被清除了。师:这位同学考虑的非常的全面,设计的也非常完整,大家有没有想过,我们现在可以画出任意边数的正多边形了,那我如果想画出一个曲线图形圆形呢?任务五(拓展任务):为“妙音龙”这一角色添加脚本,使其画出一个圆形。提示:古时候的祖冲之,计算圆周率的时候,用割圆术去逼近圆。当正多边形的边数越来越大的时候,画出来的图形,越来越接近于圆。师:根据老师的提示,大家都可以画出一个圆形。大家说一下,你们画圆形的时候输入的边数是多少?学生的回答不尽相同。师:老师听到了非常多的答案,但有一个共同点,就是不同于前几个

10、任务中的边数都是小于10的数字,大家回答的数字都比较大,这是因为同样的边长,当边数越来越大的时候,画出来的正多边形就越接近于圆形。同学们,通过5个任务的完成,我们总结除了一般正多边形的规律,掌握了重复执行()次的用法,理解了角色在进行转向时是外角而非内角,并能够通过询问并获得答复与用户进行交互,在编程中实现了任意正多边形的绘制,最后,通过任务五,我们也明白了从一般到特殊,如曲线图形圆,又应该如何绘制的思想。大家一定感受到了图形的魅力,编程与数学融合的魔力,让我们继续探索以下两个图案如何绘制,留给大家在课下进行思考和设计。板书设计:正多边形类型边数外角正方形490正三角形3120正五边形572正n边形n360/n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号