资源简介 课件19张PPT。第十二课 画正多角星(二)作业延伸课堂小结学习要点1.进一步熟悉已经学过的命令与函数;2.进一步体验算法的优化过程。重点是培养学生自主探究学习解决问题的能力。难点是画正多角星需要圆周角的知识,学生在理解算法的时候可能会遇到困难。重难点温故知新每个内角的度数是:外角的度数是:正多角星的画法:??一笔画成由两个以上的正多边形或正多角星叠加而成如果正多角星的内角之和是180度,那么连笔只能画出奇数角星(从5角星开始)。这一节课我们继续探究:如何画任意正多角星?一、完善算法新知讲解与学习?将a设置为函数djx()的参数,并将该函数单独保存,文件名为:问题探究根据上一课的程序修改并运行,寻找内角之和是180度的2倍的正多角星。屏幕显示发现的多角星有?仔细观察运行的程序还发现哪些问题?运行程序,寻找内角之和是180度的2倍的正多角星。显示发现的多角星有:6,8,10,12……根据下面这两个条件可以判断所画的图形是否为我们要画的正多角星1、a<=n-1 正多角星是由不相邻的顶点连接而成(不相邻的顶点至少跨越两等份圆弧),用a表示每个角对应的圆弧份数,那么(n-a)/2>=2,即a<=n-4。也就是说,当 a>n-4 时,所画的图形就不是多角星。检测该条件就排除了画正多边形的可能性。因为正多边形是由相邻的顶点连接而成,那么 (n-a)/2=1,即 a=n-2, 显然 n-2>n-4, 符合 a>n-4 的条件。 如图正多角星的每个角对应对圆弧份数a<=n-42.i在利用循环语句“for i in range(n):”画正多角星的过程中,当画笔还没有画到最后一边(第 n 条边)就回到了起点位置,(例如:画正 12 角星,画到第 8边(i=8)时就回到了起点位置,这时画的是正 8 角星,不是 12 角星。)此时iin-4根据刚才的分析,将djx函数修改如下:此命令是用于记录画笔起笔的位置;xcor()函数表示画笔所在位置的x坐标,ycor()表示y坐标。重新运行程序,显示发现的多角星有:8,12,16,20,……任务探究P72依次将程序中的参数a改为3,4,5,…,将所画的多角星记录在下面的表格中(表12-1),你发现了什么规律?程序如下:请同学们运行程序观察画法二、画任意连笔多角星【例题12-2】的程序实际上列出了画正n角星的几种画法及对应的参数,当我们知道了这些参数之后,就可以直接调用djx(n,d,a)画正多角星。作业延伸修改 ex123.py :当从键盘输入正多角星的角数,计算机就能列出所有可能的画法(即函数 djx(n,200,a) 中 a 的可能取值)。然后我们从键盘输入 a 的值就能画出指定的正多角星。2.除了连笔画的多角星,还有一类多角星是通过正多边形或多角星叠加而成的,你能说一说它们的构成方法吗?(1)由正多边形叠加成正多角星先从最简单的正三角形开始分析。2 个正三角形叠加成正 6 角星;3 个正三角形叠加成正 9 角星……依次类推:2 个正四边形叠加成正 8 角星;3 个正四边形叠加成正 12 角星……(2)由正多角星叠加成新的正多角星先从最简单的正五角星开始分析。2 个正五角星叠加成正 10 角星;3 个正五角星叠加成正 15 角星……依次类推:2 个正六角星叠加成正 12 角星;3 个正六角星叠加成正 18 角星……本课编程与数学的学习相结合,采用自主探究与小组协助、小组讨论的方式进行学习。通过探究,进一步了解什么是算法,懂得如何不断地优化算法,达到解决问题的目的课堂小结谢 谢!谢谢21世纪教育网(www.21cnjy.com) 中小学教育资源网站 有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!详情请看:https://www.21cnjy.com/help/help_extract.php新世纪版信息技术八年级上册第十一课画正多角星教学设计课题 画正多角星(二)单元第十二课学科信息技术年级八年级上册学习目标1.进一步熟悉已经学过的命令与函数;2.进一步体验算法的优化过程。重点培养学生自主探究学习解决问题的能力。难点画正多角星需要圆周角的知识,学生在理解算法的时候可能会遇到困难。教学过程教学环节教师活动学生活动设计意图一、温故知新提问:1、每个内角的度数2、外角的度数3、正多角星的画法学生回顾上节课所学内容并回答问题通过提问,结何了上一节课的学习内容,迅速引入课题二、新知讲解与学习完善算法3、师解答小结问题4、判断正多角星图形的两个条件学习:(1)a<=n-1(2)i5、展示分析之后将djx函数修改后的程序并运行6、任务探究P72试一试二、画任意连笔多角星1、【例题12-1】编写程序:从键盘输入自然数n(n>=5),计算机画出所有的连笔正n角星。师讲解并编写程序要求学生观察运行后的画法师展示程序解释【例题12-2】的程序实际上列出了画正n角星的几种画法及对应的参数,当我们知道了这些参数之后,就可以直接调用djx(n,d,a)画正多角星。认真听讲,小组讨论找出问题认真学习记好笔记并自主探究完成任务认真学习掌握画任意连笔多角星的画法通过学习讨论过程中发现问题,引导学生发现问题、解决问题。培养学生学生自主探究学习解决问题的能力懂得如何不断地优化算法,达到解决问题的目的三、作业延伸1、P74试一试第2题,修改 ex123.py :当从键盘输入正多角星的角数,计算机就能列出所有可能的画法(即函数 djx(n,200,a) 中 a 的可能取值)。然后我们从键盘输入 a 的值就能画出指定的正多角星。2、P74试一试第3题,除了连笔画的多角星,还有一类多角星是通过正多边形或多角星叠加而成的,你能说一说它们的构成方法吗?小组协助探究完成作业通过小组探究,培养学生相互协作的能力,并提高学习积极性,巩固知识课堂小结本课编程与数学的学习相结合,采用自主探究与小组协助、小组讨论的方式进行学习。通过探究,进一步了解什么是算法,懂得如何不断地优化算法,达到解决问题的目的各组汇报总结,其他小组成员做补充。锻炼学生的总结能力,逻辑思维、语言表达能力。板书第十二课 画正多角星(二)一、完善算法每个内角是:a*180/na<=n-1i二、画任意连笔多角星 展开更多...... 收起↑ 资源列表 新世纪版信息技术八年级上册第十二课 画正多角星(二).ppt 新世纪版信息技术八年级上册第十二课 画正多角星(二)(教学设计).doc