初中信息技术川教七年级上册 走进Python的世界2022教学大比武教学设计_第1页
初中信息技术川教七年级上册 走进Python的世界2022教学大比武教学设计_第2页
初中信息技术川教七年级上册 走进Python的世界2022教学大比武教学设计_第3页
初中信息技术川教七年级上册 走进Python的世界2022教学大比武教学设计_第4页
初中信息技术川教七年级上册 走进Python的世界2022教学大比武教学设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课题:绘制圆形、弧形、花瓣、花朵教材第三单元第2节在Python中用tuttle模块画图第3课时【课 时】: 1周课时【课 型】: 新授课【教学方法】:讲练法、演示【教学用具】:多媒体教室、教学软件【教学目标】:1、知识目标:学生能照着书上程序语句完成最基本的圆形、弧形、花瓣、花朵;理解程序语句的功能和内在算法。2、能力目标:培养学生在已知的知识上进行进一步学习和思考。【教学重点】:Python的基本语句;Python程序基本算法基础。【教学难点】:花瓣、花朵画图是的角度转换。【课前准备】:1、复习Python中对turtle的3种调用;2、预习教材P54P57的内容。【教学过程】:一、引入新

2、课上节课,我们学习了用turtle模块进行了画图,我们回忆一下1、turtle模块的3中调用方法:(1)、完整调用: mport turtle 这种调用,后面的语句每次用到 turtle 模块,都要 turtle ,如: import turtle (300,400,”blue”) (2)、变量名调用:import turtle as t 这种调用,后面的语句每次用到 turtle 模块,都要 t 变量,如: import turtle (300,400,”blue”) (3)、全部(省略)调用:from turtle import *这种调用,使用from语句调用turtle模块的全部功能,

3、后面的语句每次用到 turtle 模块,就不再写turtlem模块的名字,如:from turtle import * screensize(300,400,”blue”) #本行开始,可以不再写turtle模块的名字2、for语句(1)格式: for in : 将被循环执行的内容(2)注意: = 1 * GB3 for语句结束时不能省略“:” = 2 * GB3 将被循环执行的内容左边的缩进是自动产生的,而不是程序录入中用空格产生(反之:没有缩进就意味着前面语句格式不对!)这节课,我们继续学习用tuttle模块画图;二、画图,课堂练习1、绘制圆形演示程序及运行结果程序代码如下:from tu

4、rtle import * #引入turtle模块pensize(6) #将画笔粗细设为6color(red,lime) #设置画笔颜色为红色,填充颜色为浅绿色(青橙绿色)begin_fill() #开始填充pd() #落笔,准备开始画circle(80) #画半径为80的圆end_fill() #停止填充学生练习,输入过程(#语句为注释语句,实际练习时课不录入)中提示学生注意: = 1 * GB3 、输入正确的时候,一些单词会变颜色; = 2 * GB3 、括号、引号、括号内输出项之间逗号:必须是英文半角符号; = 3 * GB3 、语句定义符必须规范,如(参考教材P58-P60):pd()

5、或down();pu()或up();home();begin_fill();end_fill():括号内没参数left()或lt();right()或rt();goto(x,y):括号内必须有正确的参数;2、绘制弧形演示程序及运行结果学生练习,输入过程(#语句为注释语句,实际练习时课不录入)中提示学生注意: = 1 * GB3 、画笔粗细的变化; = 2 * GB3 、只有画笔颜色(没有填充颜色了); = 3 * GB3 、没有填充语句 begin_fill()和end_fill()了;3、绘制一片花瓣两条弧想合并,即可绘制出一片花瓣,该怎么写代码呢?演示程序及运行结果学生练习,输入过程(#语

6、句为注释语句,实际练习时课不录入)中提示学生注意:from turtle import * #引入turtle模块pensize(2) #将画笔粗细设为2color(red,yellow) #设置画笔颜色为红色,填充颜色为黄色pd() #落笔,准备开始画begin_fill() #开始填充circle(90,80) #画半径为90,弧度80的圆弧lt(100) #左转指定角度(100)circle(90,80) #画半径为90,弧度80的圆弧end_fill() #停止填充注意: = 1 * GB3 、lt(100)为什么是100?不是100会有什么情况? = 2 * GB3 、2个弧是相同半

7、径同弧度的,如果不是会有什么情况?4、绘制花朵花瓣有了,能画出花朵吗?学生练习,输入过程(#语句为注释语句,实际练习时课不录入)中提示学生注意:from turtle import * #引入turtle模块pensize(2) #将画笔粗细设为2color(red,pink) #设置画笔颜色为红色,填充颜色为粉色pd() #落笔,准备开始画for a in range(5): #循环语句,循环5次 begin_fill() #开始填充 circle(90,80) #画半径为90,弧度80的圆弧 lt(100) #左转指定角度(100) circle(90,80) #画半径为90,弧度80的圆

8、弧 end_fill() #停止填充 lt(28) #左转指定角度(100)注意: = 1 * GB3 、为什么循环5次,3次、8次情况怎么样? = 2 * GB3 、lt(100) ,左转的不是100,而是其他值情况怎么样? = 3 * GB3 、lt(28) ,左转的不是28,而是其他值情况怎么样? = 4 * GB3 、老师在演示的时候,有时候画的图形没有在屏幕的正中间,可以想办法吗?三、课堂小结 = 1 * GB3 、大多数学生还不错,基本能完成相关任务,希继续在基本的程序录入中练习,有些学生中英文符号转换相当痛苦; = 2 * GB3 、某些学生不能理解画两条弧就能组成一个花瓣,转角

9、的关系(如:先画弧1,,2就是要转的角,1是弧1的角,而1+2=180) = 3 * GB3 、有些学生完成课本上的程序后,做了些尝试,结果很令人惊喜。四、教学后记学生尝试大体有2个方向,1是等弧,但在转动角度上变化from turtle import * #初一2班(32号同学)pensize(2)color(red,pink)pd()for i in range(36): begin_fill() circle(90,80) lt(80) circle(90,80) end_fill() lt(10)from turtle import * #初一2班(32号同学)(不填充)pensize

10、(2)color(red,pink)pd()for i in range(36): circle(90,80) lt(80) circle(90,80) lt(10)2、不同半径的弧from turtle import * #初一2班59号同学color(red,purple) #原是pink,whitepd()for i in range(12): #原是150 begin_fill() circle(90,75) lt(115) circle(80,120) end_fill() lt(80) #原是 75后期还有学生进一步思考,画的图更加好看了:from turtle import * #初一2班32号同学(不填充)pensize(2)color(red,pink) #色彩自设 pd()for i in range(36): circ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论