4.4.1 for循环的应用课件-2025-2026学年粤教版高中信息技术必修一

2026-01-14
| 5份
| 21页
| 331人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.4 运用循环结构描述问题求解过程
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 5.70 MB
发布时间 2026-01-14
更新时间 2026-02-05
作者 小月是我
品牌系列 -
审核时间 2026-01-14
下载链接 https://m.zxxk.com/soft/55952933.html
价格 0.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件以Python for循环结构为核心,通过奥运五环绘制实例导入,系统讲解for循环语法、列表表达方式(直接罗列、先定义后使用、range函数)及循环体缩进规范,构建从具体情境到抽象知识再到实践应用的学习支架。 其亮点在于采用情境化案例(如奥运五环绘制、高斯累加问题、老狼游戏输出),结合计算思维(问题抽象与算法设计)和数字化学习与创新(实践编程挑战),易错点拨强化规范意识。学生能在实践中提升编程能力,教师可借助清晰结构与丰富实例高效开展教学。

内容正文:

for循环的应用 台山市华侨中学 罗月佳 2 如何用python语言绘制出奥运五环这个图形? 五环作为奥林匹克的标志,它由5个颜色分别为蓝、黑、红、黄、绿5种颜色的圆环组成。 3 循环结构是程序设计中常用到的基本结构之一,它是让计算机 自动完成重复工作的常见方式; for循环是编程语言中的一种循环语句。 4 For循环语句的一般格式如下: for 循环变量 in 列表: 语句或者语句组 注意: 1、将一组重复执行的语句称为循环体; 2、冒号“:”的下一行是循环体,循环体必须有缩进,for循环所包含的语句是以缩进为标志的; 3、循环的执行过程:依次将列表中的元素赋值给循环变量,并执行循环体,直到整个列表的元素被执行完毕。 5 课堂练习1:构建自己的循环 易错点拨: 1、for语句后面必须有冒号‘ :’ 2:冒号的下一行是循环体,循环体必须有缩进,for循环所包含的语句是以缩进为标志的; 3、循环的执行过程:依次将列表中的元素赋值给循环变量,并执行循环体,直到整个列表的元素被执行完毕。 x=0 x=1 x=2 x=3 x=4 x=5 遍历 for循环变量依次遍历列表中的每个元素 列表的几种表达方式: (1)直接罗列 (2)先定义后使用 (3)使用range()函数 这个语法我们可以理解为,变量在列表中循环,循环时执行语句或语句组,当变量完成了列表中全部元素的取值后,循环结束。 7 (2)先定义后使用的方式 (1)直接罗列的方式 列表的表达方式: (3)使用range()函数 函数语法 range(start, stop, step) #step是步长 如:range(1,10,2) 等价于[1,3,5,7,9] range(start, stop) #从star开始,到stop结束,但不包括stop 如:range(1,10) 等价于[1,2,3,4,5,6,7,8,9] range(stop) #默认从0开始到,到stop结束,但不包括stop 如:range(10) 等价于[0,1,2,3,4,5,6,7,8,9] 列表的表达方式: 9 有缩进 无缩进 课堂练习2: https://ks.wjx.top/vj/PCGjGU8.aspx 课堂小结 for循环语句的一般格式 (1)for 循环变量 in 列表: 语句或语句组 (2)列表的几种表达方式 直接使用列表、先定义列表再使用、使用range()函数 (3)循环体的缩进 12 Thank you! 台山市华侨中学 罗月佳 13 for 循环变量 in 列表: 语句或语句组 说明:(1)重复循环次数由列表决定。 (2)语句或语句组(必需缩进)。 原理:把列表中第一个元素赋值给循环变量,循环体(循环语句或语句组)执行一次,执行完成后,把列表下一个元素赋值给循环变量,再次执行循环体… …直到所有列表元素遍历结束为止。 循环次数 循环体 复习: 复习: range()函数语法: range(start,stop,step) 计数从start开始(默认是0), 到stop结束,但不包括stop,step步长默认为1。 range()函数 问题:现有十种不同的笔记本,单价为:每本1元至10元,小明经过考量,决定每种笔记本各买一本。那么该如何编程计算一共要花多少元? (1)分析问题 这个问题相当于要计算从1到10的累加值。 即计算1+2+3+4……+10,可以用for循环结构编程来解决这个问题。 1元/本 2元/本 3元/本 4元/本 8元/本 9元/本 … … … … 10元/本 16 (2)设计算法 根据问题分析,可设计如下算法: ①需要有一个循环变量从1变到10,将该变量命名为i; ②还需要另外一个变量不断和该变量进行加法运算,并记录运算结果,将第二个变量命名为sum; ③变量i每增加1时,就和变量sum进行一次加法运算; ④变量sum记录的是累加的结果,输出变量sum 。 i=1,sum=0 i=1,sum=0 sum=sum+i 输出sum的值 i<=10? Y N 17 (3)编写程序 根据上面设计的算法,编写出解决该问题的程序: (4)调试运行程序 18 第四章 程序设计基础 编程挑战 累加器:试编写一程序,计算1+2+3+4+……+100的值。 高斯7岁那年开始上学。10岁的时候,一次一位老师想治一治班上的淘气学生,他出了一道数学题,让学生从1+2+3……一直加到100为止。他想这道题足够这帮学生算半天的,他也可能得到半天悠闲。谁知,出乎他的意料,刚刚过了一会儿。高斯的小手就举了起手来,说他已经算出来了。 老师一看答案:5050,完全正确,老师惊诧不已。 挑战1 老狼老狼几点钟?1点钟。 老狼老狼几点钟?2点钟。 老狼老狼几点钟?3点钟。 老狼老狼几点钟?4点钟。 老狼老狼几点钟?5点钟。 老狼老狼几点钟?6点钟。 老狼老狼几点钟?7点钟。 老狼老狼几点钟?8点钟。 老狼老狼几点钟?9点钟。 老狼老狼几点钟?10点钟。 老狼老狼几点钟?11点钟。 老狼老狼几点钟?12点钟。 狼来了,快跑! 试运用for循环结构编写一程序,输出上面的文字! 挑战2 $nullnullnullnull

资源预览图

4.4.1 for循环的应用课件-2025-2026学年粤教版高中信息技术必修一
1
4.4.1 for循环的应用课件-2025-2026学年粤教版高中信息技术必修一
2
4.4.1 for循环的应用课件-2025-2026学年粤教版高中信息技术必修一
3
4.4.1 for循环的应用课件-2025-2026学年粤教版高中信息技术必修一
4
4.4.1 for循环的应用课件-2025-2026学年粤教版高中信息技术必修一
5
4.4.1 for循环的应用课件-2025-2026学年粤教版高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。