新世纪版八年级上册第十二课 画正多角星(二)示范课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-4
2.i
根据刚才的分析,将djx函数修改如下:
此命令是用于记录画笔起笔的位置;xcr()函数表示画笔所在位置的x坐标,ycr()表示y坐标。
重新运行程序,显示发现的多角星有:8,12,16,20,……
P72依次将程序中的参数a改为3,4,5,…,将所画的多角星记录在下面的表格中(表12-1),你发现了什么规律?
请同学们运行程序观察画法
修改 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 角星……
本课编程与数学的学习相结合,采用自主探究与小组协助、小组讨论的方式进行学习。通过探究,进一步了解什么是算法,懂得如何不断地优化算法,达到解决问题的目的
初中信息技术新世纪版八年级上册第十三课 电话号码翁说课ppt课件: 这是一份初中信息技术新世纪版八年级上册第十三课 电话号码翁说课ppt课件,文件包含第十三课电话号码簿ppt、第十三课电话号码簿教学设计doc等2份课件配套教学资源,其中PPT共23页, 欢迎下载使用。
初中信息技术新世纪版八年级上册第一课 用Python编程备课课件ppt: 这是一份初中信息技术新世纪版八年级上册第一课 用Python编程备课课件ppt,文件包含第一课用Python编程pptx、第一课用Python编程doc等2份课件配套教学资源,其中PPT共28页, 欢迎下载使用。
初中信息技术新世纪版八年级上册第十四课 凯撒密码教学ppt课件: 这是一份初中信息技术新世纪版八年级上册第十四课 凯撒密码教学ppt课件,文件包含第十四课凯撒密码ppt、第十四课凯撒密码教学设计doc等2份课件配套教学资源,其中PPT共15页, 欢迎下载使用。