2.3 周而复始的循环-用循环画出多彩气球 教学设计 2023—2024学年-教科版(2019)高中信息技术必修 1

资源下载
  1. 二一教育资源

2.3 周而复始的循环-用循环画出多彩气球 教学设计 2023—2024学年-教科版(2019)高中信息技术必修 1

资源简介

《用循环画出多彩气球》教学设计
课题名称
用循环画出多彩气球
学习目标
1、掌握列表和 range函数的功能和常见操作,并能进行简单的代码操作。
2、理解循环的基本概念,掌握计数循环的一般格式和使用方法。
3、能够利用 Python的 turtle库中的图形绘制功能绘制图形,掌握用循环解决实际问题的过程和方法。
教学重点、难点
重点:range函数的功能列表的功能和常见操作学会使用计数循环解决问题
难点: turtle库的使用计数循环中循环次数的控制。
学情分析
在学习本课之前,学生已具备一点编程知识,有基本的信息技术应用能力,了解顺序及选择结构的程序的执行流程,更重要的是要让学生对今后的学习充满兴趣,因此本节课利用了Python库中的图形绘制功能绘制简单图形,加深对计数循环和循环次数的理解。教学方法任务驱动法、自主探究、上机实践操作
教学过程
情景导入
导入:让我们通过视频重温国庆 70周年阅兵仪式上,7万只五彩气球同时升空的壮观场面。视频《7万只气球腾空而起祝愿祖国繁荣昌盛》
教师:今天,我们通过学习“周而复始的循环”,探究把七万只气球搬上屏幕。
展示学习目标:1、掌握列表和 range函数的功能和常见操作,并能进行简单的代码操作。
2、理解循环的基本概念,掌握计数循环的一般格式和使用方法。
3、能够利用 Python的 turtle库中的图形绘制功能绘制图形,掌握用循环解决实际问题的过程与方法。
教师:请同学们看图说话,画面中都有什么?一是气球,二是气球数量很多,三是气球颜色不同,位置不同。
一、我们知道,python有免费、开源的特点,turtle库是Python语言中一个很流行的绘制图像的库,使用 import导入库就可以使用相关功能。
请大家体验任务一:
运行“单个气球.py”文件,体验 turtle库的绘图功能。可以参考“turtle库使用微课.mp4”微视频。接下来,我们探究怎样在程序中加入颜色。怎样将多种颜色统一管理呢?
二、生活中有很多统一管理多个数据的例子,大家看这张“某班卫生分工值日安排表”。
这张表中有名称,有编号。在 python编程过程中,很多时候也需要存储一组相关联的元素,也需要有一个组的思想,就有了列表的概念,用列表这种数据结构存储这些相关联的数据。这样,颜色就可以用列表统一管理了。播放列表的 PPt。我们以四种颜色为例,名称就叫 colors,编号就是 colors[0].我们如果要创建这样一个列表[1,2,3,4,5......70000],其中的数据还要一个一个用键盘敲进去吗?肯定不用,python给我们提供了一个 range函数就可以直接生成这样一个列表。大家观察这个等差数列,设置好哪些参数就能界定这个范围?请同学回答。开始值是 1,结束值是 70000,相邻两数之差是 1,range函数也是要设置好函数的开始值,结束值,数字之间的间隔三个参数。播放 range函数的 PPT.我给大家演示一下:演示”range演示程序”。大家观察输出的这个列表,发现什么问题?明明结束值是 100,列表中没显示。请同学想办法解决问题。Range函数的三个参数中,开始值和数字之间的间隔是可以省略的,再次演示修改”range演示程序”,开始值和步长删去,请大家观察输出的列表,回答开始值默认从几开始?步长为多少?。
总结,播放 range函数的 PPT.
1、for语句的基本格式如下: for 循环变量 in 遍历结构:语句或语句组
2、问题:“创建列表 colors=["red","green","blue","orange"]并输出”如何用 for循环修改代码更简洁?教师讲解 for循环的使用:确定好循环结构的三个要素:
①循环变量:取名符合变量的命名规则。被赋值列表中的每个元素。
②列表中的元素决定了循环起始和终止条件,决定循环次数。
③循环体是需要重复运行的若干语句。ppt 中展示针对问题的循环结构的循环变量、列表和循环体。
colors=["red","green","blue","orange"]for i in colors: print(i)
教后反思:
本节课利用 Python的 turtle库中的图形绘制功能,通过“数形结合”的方式,让学生体验计数循环和列表的相关功能,更加直观形象地展现教学内容;但因为是首次接触 Turtle库的绘图功能,其中的函数学生不熟悉,因此利用代码留白的方式提供给学生半成品小程序,让学生达成教学目标,提高课堂效率。从效果来看,这种方式更有利于教学目标的达到.

展开更多......

收起↑

资源预览