3.2在Python中用turtle模块画图——利用for循环语句简写代码 教学设计 2023—2024学年川教版(2019)初中信息技术七年级上册

2023-08-30
| 4页
| 1067人阅读
| 32人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息科技川教版(2019)七年级上册
年级 七年级
章节 第2节 在Python中用turtle模块画图
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 1.15 MB
发布时间 2023-08-30
更新时间 2023-08-30
作者 匿名
品牌系列 -
审核时间 2023-08-30
下载链接 https://m.zxxk.com/soft/40528974.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

在Python中用turtle模块画图——利用for循环语句简写代码 教学设计 教学目标: 知识目标: 1.掌握for循环的基本结构及用法: 2.认识range()函数的使用。 情感目标: 1.通过循环的学习,体验用程序解决问题的优势。 2.通过本节学习,感受python语言的丰富功能,激发用python程序解决实际问题的兴趣。 3.通过改写代码,养成简写代码习惯。 学情分析 本节课的教学对象是七年级的学生,学生对编程充满兴趣,通过上一节课turtle模块绘图的学习,学生已经掌握turtle模块绘图的基本方法,学生能够自主绘制直线、多边形以及给形状填充颜色,具备一定的基础,本节内容较上一节在难度上有所提高,学生在理解上会存在一定的困难,需要老师引导学生化繁为简分析问题。 教学方法: 教师示范、练习驱动 教学重点及难点 重点: 1.了解for循环的基本结构 2.认识range()函数的使用。 难点: 1.掌握for循环的基本结构及用法: 2.认识range()函数的使用。 教学过程 复习引入: 回顾上节课学的知识点,跟学生一起用forward()和left()函数绘制一个正方形。 观察程序: 请同学们仔细观察一下这段代码,你有没有发现什么规律? 我们发现: 正方形是由四条边组成的,我们用了4组相同的前进、左转代码来绘制正方形的4条边,这样有几条边就要重复几次,如果我们绘制的图形边很多呢?这样会不会太复杂了? 有没有什么办法可以解决呢? 当然有,接下来就让我们来学习今天的内容:for循环,试试用它来解决这个问题。 新课 1.for循环语句 for循环格式如下: for循环与范围函数range()经常一起配套使用,比如range(4)表示范围为4个整数,也就是区间为4,并且是从0开始计算的,而不是从1开始计算。 下面我们来看一个循环的例子: for x in range(4): print(x) 上述程序运行的效果如下: 0 1 2 3 在上面的例子中,因为我们定义了一个变量x,没有赋初始值,而range( )默认是从0开始计算的,把范围为4的值依次赋给x,则x的值是0~3这4个数字。 循环语句画正方形: 教师带领学生完成以下代码编写: 实践任务: 1. 修改上节课画三角形、五角星的代码,利用循环命令来简化代码。 2. 利用循环命令画出9边形、36边形、360边形。 3. 执行下面代码,体会range( )函数的作用。代码如下: for x in range(6): print ("当前x的值为:"+ str(x)) 实践过程中,鼓励学生展示自己绘制的图形,通过分享学生屏幕给予更多的鼓励。 时间充裕的学生可继续编写代码绘制一座高楼,看看谁绘制的效果最好。 总结: 1.在绘图过程中有没有遇到问题,该如何解决? 2.本次课所讲循环结构在什么情况下使用? 3.for 循环语句及range()函数的格式再展示。 板书设计 利用for循环语句简写代码 for <变量> in <一组数据>: [将被循环执行的内容] $$

资源预览图

3.2在Python中用turtle模块画图——利用for循环语句简写代码 教学设计  2023—2024学年川教版(2019)初中信息技术七年级上册
1
3.2在Python中用turtle模块画图——利用for循环语句简写代码 教学设计  2023—2024学年川教版(2019)初中信息技术七年级上册
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。