课件15张PPT。第十一课 画正多角星(一)学习要点1.进一步熟悉已经学过的命令与函数;
2.进一步体验算法的优化过程。重点是培养学生自主探究学习解决问题的能力。
难点是画正多角星需要圆周角的知识,学生在理解算法的时候可能会遇到困难。重难点一、探寻规律正多边形和正多角星有什么区别?思考:正多边形的各边由相邻的顶点连接而成,而正多角星的各边由不相邻的顶点连接而成。如何画任意一个正多角星呢?9个角的正多角星的三种画法:(一)正多角星的内角度数是多少?正多角星的角都在圆周上,因此正多角星的内角都是圆周角。正多角星将圆周等分,例如:正9角星将圆周9等分。每个角对应1份圆弧,9个角对应9份圆弧,正好是整个圆周(360度),所以第一个图的正9角星内角和是180度(圆周的一半)。每个角对应3份圆弧,9个角对应3*9份圆弧,相当于3个圆周,所以内角和是3*180度。每个角对应5份圆弧,所以内角和是5*180度从以上的分析可以看出,假设画n个角的多角星,每个角对应a等份圆弧,那么内角和就是180度的a倍。每个内角的度数是:a*180/n 外角的度数是:180-a*180/n(二)正多角星有几类画法?看图识画法一笔画成由三个正三角形叠加而成的我们可以将正多角星的画法分成两类:第一类:连笔画出来的。第二类:不是连笔画出来的。它是由两个以上的正多边形或正多角星叠加而成。探究学习:连笔画正多角星例题【11-1】编写程序:连笔画正多角星。正多角星有n个角,内角之和是180度。假设正多角星的边长是d,连笔画正多角星的方法是:画一条边forward(d),然后画笔方向旋转180-180/n度(外角度数),重复n次。 观察程序,并尝试输入,查漏补缺,把缺的语句块补充完整运行并发现问题。探究任务一:程序定义了一个画正多角星的函数djx(n,d),然后调用djx(n,d)画正多角星。但是程序 有如下问题:◆ 无法正常退出程序◆ 输入了非数字的字符会出错以上程序应该如何修改,编程遇到困难怎么办?问题探究:通过百度,选择合适的关键字搜索,可以很快解决问题。以上程序可以这样修改:如果n是一个数字字符串,那么n.isnumeric()的值是True,否则是False。修改后的程序:总结问题:同学们,请根据修改后的程序运行,探索画正多角星,你发现了什么规律?修改后的程序能画什么样的多角星?二、设计算法算法就是求解某个问题的方法和步骤,它可以用自然语言描述,也可以用流程图描述。最终它还能用一系列清晰的命令来描述。观察程序,找出问题:#延时,让我们看清楚所画图形◆ 当起笔和终笔不在
同一个位置的时候,
画不出正多角星。◆ 看不清楚正多角星
有多少个角。探究任务二:根据以上程序以及发现的问题对程序进行修改、运行并检测画笔的起笔位置和终笔位置是否相同。#检测起笔和终笔位置是否相同,判断是否画出正多角星此命令是用于记录画笔起笔的位置;
xcor()函数表示画笔所在位置的x坐标,ycor()表示y坐标。作业:P69试一试,运行P68(代码清单ex113.py)的程序,你发现了什么规律?你能用数学的方法证明吗?内角和为 180 度的正多角星都是奇数正多角星。假设正多角星的内角之和是 180 度,正多角星将外接圆分成 n 等份,那么1 个内角就对应 1 份圆弧假设弦 AB 左侧的圆弧有 x 等份,那么弦 AC 右侧的圆弧也有 x 等份,因此该正多角星的圆弧共有 2x+1 等份,这是一个奇数,所以内角之和为 180 度的正多角星是奇数星。课堂小结:本课的目的是通过探究画正多角星的过程,进一步了解什么是算法,懂得如何不断地优化算法、如何从网络获取编程知识,达到解决问题的目的。本课的难点是算法。补充了圆周角的知识圆周角是指顶点在圆上,且两边和圆相交的角。圆周角必然夹一段圆弧,通常把圆周角说成是这一弧上的圆周角,或说这一圆弧所对应的圆周角。圆周角的度数等于它所对应的圆弧的度数的一半。
通过本课的编程会发现:内角和为 180 度的正多角星都是奇数正多角星。谢 谢!新世纪版信息技术八年级上册第十一课画正多角星教学设计
课题
画正多角星(一)
单元
第十一课
学科
信息技术
年级
八年级上册
学习
目标
1.进一步熟悉已经学过的命令与函数;
2.进一步体验算法的优化过程。
重点
培养学生自主探究学习解决问题的能力。
难点
画正多角星需要圆周角的知识,学生在理解算法的时候可能会遇到困难。
教学过程
教学环节
教师活动
学生活动
设计意图
一、探寻规律
提问:①正多边形和正多角星有什么区别?
②如何画任意一个正多角星呢?
PPT展示9个角的正多角星的三种画法
(一)正多角星的内角度数是多少?
1、举例说明
2、小结:
每个内角的度数是:a*180/n
外角的度数是:180-a*180/n
(二)正多角星有几类画法?
1、PPT展示图形,让学生说出图形画法
2、小结:
我们可以将正多角星的画法分成两类:
第一类:连笔画出来的。
第二类:不是连笔画出来的。它是由两个以上的正多边形或正多角星叠加而成。
探究学习:连笔画正多角星
例题【11-1】讲解并演示连笔画正多角星
提示:正多角星有n个角,内角之和是180度。
连笔画正多角星的方法是:画一条边forward(d),然后画笔方向旋转180-180/n度(外角度数),重复n次。
(四)探究任务一: 观察程序,并尝试输入,查漏补缺,把缺的语句块补充完整运行并发现问题。
1、师巡堂指导
2、 要请学生回答发现的问题并展示该学生补充的程序
3、小结问题:
◆ 无法正常退出程序
◆ 输入了非数字的字符会出错
(五)问题探究:
1、以上程序应该如何修改,编程遇到困难怎么办?
2、提醒:通过百度,选择合适的关键字搜索,可以很快解决问题。
3、讲解修改程序的思路:
如果n是一个数字字符串,那么n.isnumeric()的值是True,否则是False。
4、PPt展示修改后的程序并在小结中提出问题:你发现了什么规律?修改后的程序能画什么样的多角星?
学生思考并回答问题
认真听讲并做好笔记
生观察图形并识别出图形的画法
小组协作探究学习,认真观看演示
小组协作探究完成并发现问题
学生演示补充语句块,并回答问题
认真思考探究,尝试用百度搜索问题
记录笔记,理清程序思路
小组探究程序找出规律,运行程序,得出图形结论
通过提问,结何了上一节课的学习内容,迅速引入课题
通过举例说明,使学生了解正多角星的画法
通过展示对比进一步掌握正多角星的两类画法
掌握连笔画正多角星的方法
通过小组探究,培养学生学习关于发现问题的能力,并提高学习积极性。
培养学生学生自主探究学习解决问题的能力
培养学生学习的能力,并学会总结
二、设计算法
(一)解释算法
1、PPT展示程序,要求学生观察程序找出问题
2、小结:
◆ 当起笔和终笔不在同一个位置的时候, 画不出正多角星。
认真听讲,找出问题
学生熟记
小组协作探究,完成任务并找出问题
了解 画正多角星算法的优化过程。
通过小组探究,培养学生相互协作的能力,并提高学习积极性。
作业
P69试一试,运行P68(代码清单ex113.py)的程序,你发现了什么规律?你能用数学的方法证明吗?
用未来教室平台进行探究完成作业
巩固知识
课堂小结
通过探究画正多角星的过程,进一步了解什么是算法,懂得如何不断地优化算法、如何从网络获取编程知识,达到解决问题的目的。本课的难点是算法。补充了圆周角的知识圆周角是指顶点在圆上,且两边和圆相交的角。圆周角必然夹一段圆弧,通常把圆周角说成是这一弧上的圆周角,或说这一圆弧所对应的圆周角。圆周角的度数等于它所对应的圆弧的度数的一半。 通过本课的编程会发现:内角和为 180 度的正多角星都是奇数正多角星。
各组汇报总结,其他小组成员做补充。
锻炼学生的总结能力,逻辑思维、语言表达能力。
板书
第十一课 画正多角星
一、探寻规律
每个内角的度数是:a*180/n
外角的度数是:180-a*180/n
二、设计算法