- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学而优教有方
学而优教有方
PAGEPage2/NUMPAGESPages2
第十课画彩色螺旋图
课题
画彩色螺旋图
单元
第十课
学科
信息技术
年级
八年级上册
学习
目标
1.进一步熟悉循环程序,能根据需要选择for或者while编写循环程序;
2.进一步熟悉turtle库中的函数,能自主地查找并使用书中未学过的函数进行编程;
3.理解求余运算,能熟练地使用求余操作a%b编程。
重点
进一步熟悉for循环编程,让学生理解序列和for是如何配合来控制循环的。
难点
求余数运算
教学过程
教学环节
教师活动
学生活动
设计意图
复习
请根据说明说出下列函数的名称及简写
1、向当前画笔方向移动指定长度
2、清除所画图形,画笔的位置和状态不变
3、逆时针旋转指定度数
4、后退移动指定长度
二、命令foriinrange()的作用是什么?
学生复习并回答问题
通过复习巩固上节课所学内容,更好的衔接本课内容
讲授新课
画螺旋图:
演示操作1并讲解:【例题10-1】分别利用for循环和while循环画多边形螺旋图
注意:给画螺旋图的函数设计两个参数,一个是多边形螺旋图的边数n,另一个是最大边长a。
2、常用的函数及其功能
3、探究任务一:参照图10-1,画八边形螺旋图
提问:同学们,通过练习你们发现了什么吗?
能不能继续参照图10-1,画圆螺旋图呢?
画彩色螺旋图
师提出疑问:仔细观察图10-1中的图形,发现画完一边或画完一个圆之后会变一种颜色,这是怎么实现的呢?
1、演示操作例题【10-2】画彩色六边形
2、小博士
for语句的标准格式为:
for变量in序列:
语句块
3、探究任务二:P60试一试,下面的程序能画出图10-2的图形吗?
提问:结何图10-2的程序,分析一下,两者程序有什么不同吗?
演示操作2:【例题10-3】画彩色六边螺旋图形。
提出疑问:螺旋图形的边长是逐步增加的,因此边长要用逐步增加的变量来控制。颜色只有六种,颜色的循环怎么控制呢?
师做小结:颜色分别c[0],c[1],c[2],c[3],c[4],c[5],当变量i6时,正好c[i]可以控制颜色,但i=6时就不行了,因此将i除以6求余数,用余数来控制颜色的循环。求余数的操作符是“%”。
7、新命令讲解
格式:a%b
功能:求a除以b的余数。
8、布置探究任务三:
P61试一试1,在PythonShell的交互模式下进行求余数操作,将表达式的值填在表格中。
9、布置探究任务四:P61试一试2,将ex103.py中的雨具“turtle.forward(i)”换成“turtle.circle(i)”,会画出什么图形呢?你能修改程序,画出更多漂亮的图形吗?(例如:图10-1,10-3中的图形)
演示操作3并讲解:【例题10-4】画同心圆。
画单色的同心圆比较简单,只需要控制圆的半径进行循环。如果要画彩色的同心圆,还需要控制颜色的循环
师小结:每画一个圆,圆的半径增加10,因此,为了画同心圆,画笔的位置要往外平移10。
在程序中,控制颜色使用了列表:c[int(i/10)%6],由于i的值是按照步长10递增的,所以int(i/10)是按照连续自然数递增的,int(i/10)%6就可以在0~5之间循环。
认真听、观看老师演示
学生熟记
小组协作探究,完成任务并发现问题
思考并回答问题
认真听讲并观看学习编写彩色六边形程序
认真阅读课本并认真听讲,掌握for语句的标准格式的使用
小组协作探究,完成任务并解决问题
认真学习并观看老师演示操作,思考回答问题,学习编写画彩色六边螺旋图形程序
学习新命令掌握求余数的运算
学生自主练习并完成表格
生独立完成任务,小组组长负责协助完成
认真学习并观看老师演示操作
通过讲解使学生学会给设计函数参数,利用for循环和while循环画多边形螺旋图
学会用常用的函数进行编程
通过小组探究,培养学生相互协作完成练习的能力,并提高学习积极性。
通过学习,学生掌握能够理解for循环语句画出彩色多边形
使用学生学会用for标准语句编程
通过小组探究,培养学生相互协作完成练习的能力,并提高学习积极性。
通过学习,生能理解用余数来控制颜色的循环进行编程
通过学习掌握用余数来控制颜色的循环进行编程
培养学生独立完成练习的能力。
培养学生独立完成练习的能力。
通过演示,学生学会编写单色和彩色同心圆的程序
课后作业
P63试一试:运行下面的程序,画出如图10-5所示的图形
用未来教室平台进行探究完成作业
巩固知识
课堂小结
本节课进一步熟悉了for循环编程,理解序列和for是如何配合来控制循环的并学习求余数运算。下节课将会学习画正多角星
各组汇报总结,其他小组成员
您可能关注的文档
- 《第10课 悦目月历——添加文字图层和设置图层样式》参考课件.pptx
- 《第9课 喵咪凑趣——魔棒工具和模糊工具》参考课件.pptx
- 《第8课 窗外风景——矩形选框工具和图案填充》参考课件.pptx
- 《第7课 企鹅相随——新建图片和填充工具》参考课件.pptx
- 《第6课 动物的聚会——数据排序、分类及图表处理》参考课件.pptx
- 《第6课 动物的聚会—数据排序、分类及图标处理》精品教案.docx
- 《第4课 动物的力量——认识高效运算的函数》参考课件.pptx
- 《第5课 动物的体重—编辑数据、修饰数据表》精品教案.docx
- 《第5课 动物的体重——编辑数据、修饰数据表》参考课件.pptx
- 《第3课 动物的速度—工作表、单元格、填充柄》精品教案.docx
文档评论(0)