2.3 周而复始的循环第一课时课件-2025-2026学年教科版高中信息技术必修一

2026-04-21
| 23页
| 182人阅读
| 4人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.3 周而复始的循环
类型 课件
知识点 循环结构的程序实现
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 3.40 MB
发布时间 2026-04-21
更新时间 2026-05-02
作者 匿名
品牌系列 -
审核时间 2026-04-21
下载链接 https://m.zxxk.com/soft/57460891.html
价格 0.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件聚焦程序控制结构中的计数循环,系统讲解for循环语法、列表操作及range()函数,通过“数学小挑战”从1+2+...+5过渡到1+2+...+1000,引导学生从直接写列表到使用range()函数,搭建递进式学习支架。 其亮点在于以问题驱动培养计算思维,通过列表增删改及range()函数实例(如1~1000累加)提升数字化学习与创新能力。采用实例解析、“试一试”练习巩固知识,帮助学生掌握算法设计,教师可借助清晰结构和练习提升教学效率。

内容正文:

A B 顺序结构 条件? A B 否 是 分支(选择)结构 A 条件? 是 否 循环结构 程序控制的三种基本结构 ——计数循环 周而复始的循环 2 数学小挑战 请计算: 1+2+3+4+5 请计算: 1+2+3+4+5+6+7+8 请计算: 1+2+3+4+5+6+7+8+9+10 请计算: 1+2+3+4+5+6+7+8+9+10+……+1000 循环: 某些代码的反复执行称为循环 计数循环 注意: 1.缩进:语句或者语句组要有四格缩进 2.冒号:for 循环变量 in 列表 : for 循环变量 in 列表 : 语句或者语句组 列表 是一个包含多个数据元素有序的集合 循环重复次数一定时,称为计数循环,使用for语句来创建 01 列表可以包含多个数据元素,它是一个有序的集合。 02 创建列表,各元素用逗号隔开,放在方括号内。 03 列表可以存储混合类型的数据。 列表名=[元素1,元素2,元素3,元素4,………. ,元素n] 如: list=[1,2,3,4] fruits=["石榴",1,"香蕉","橙子",1.2] 逗号一定是英文状态下的! 列表 列表 列表中每一个元素都有一个编号,称为索引,列表索引号从0开始。 object =["石榴", 1 ,"香蕉","橙子","梨子"] 0 1 2 3 4 索引: fruit=["石留",1,"香蕉","橙子","梨"] #创建列表 fruit . append=["柚子"] #添加元素(尾部添加) del fruit[1] #删除元素 fruit[0]=["石榴"] #修改元素 fruit . reverse() #反转列表 ["石留",1,"香蕉","橙子","梨","柚子"] ["石留","香蕉","橙子","梨","柚子"] ["石榴","香蕉","橙子","梨","柚子"] ["柚子","梨","橙子","香蕉","石榴"] 基本操作: 列表 P39 请用列表相关操作将 a=["列表", "for", "in", "循环变量"] 排列成以下顺序 方法一: #移除"列表"和"in" ["for", "循环变量"] #依次添加"in"和"列表" [ "for", "循环变量","in", "列表"] 方法二: #直接将四个元素全部修改 [ "for", "循环变量","in", "列表"] a=["for", "循环变量","in", "列表"] 试一试 循环变量从列表中取每一项的数据元素。 每取一次循环体执行一次,直到列表里面的元素取完。 循环重复次数一定时,称为计数循环,使用for语句来创建。 用列表实现计数循环,基本格式如下: for 循环变量 in 列表: 语句或语句组 循环体:重复执行的语句 冒号不可省 有缩进 计数循环 for i in [“hello”,“world”]: print(i) #循环体 运行结果: for i in ["石榴",1,"香蕉","橙子"]: print(i) #循环体 运行结果: 循环过程: i=“hello”, print(i) i=“world”,print(i) i=“石榴”, print(i) i=1, print(i) i=“香蕉”, print(i) i=“橙子”, print(i) 计数循环 计算1+2+3+4+5 sum=0 for i in [1,2,3,4,5]:#方法1:直接写列表 sum=sum+i print(sum) 使用列表进行计算 ① ② 计算1+2+3+4+5 sum=0 for i in [1,2,3,4,5]:#方法1:直接写列表 sum=sum+i print(sum) ①i=1,sum=sum+i=0+1=1 ②i=2,sum=sum+i=1+2=3 ③i=3,sum=sum+i=3+3=6 ④i=4,sum=sum+i=6+4=10 ⑤i=5,sum=sum+i=10+5=15 列表所有的元素取完,循环结束,输出sum 过程解析: #方法2:先定义列表,再使用 sum=0 list=[1,2,3,4,5] #定义列表 for i in list: #使用定义好的列表名 sum=sum+i print(sum) 使用列表进行计算 计算: 1+2+3+4+5+6+7+……+1000 ? 难度飙升 在列表中输入1000个数? range()函数 sum=0 for i in range(1,1001): sum=sum+i print(sum) range()函数 重要特性: 不包含终点:遵循左闭右开原则 [start, stop) 步长可为负:实现反向序列 range( start , stop , step) 基本结构: 步长 起始值 终止值 start: 计数从起始值开始。缺省默认是从 0 开始。 range(5) range(0,5) stop: 计数到终止值结束,但不包括终止值。 range(1,5)运行结果是1~4,没有5 step:步长,默认为1,步长可以为负值 range(1,5) range(1, 5, 1) 总结:range()有三种形式: 1、range(5) 2、range(0,5) 3、range(0,5,1) 是一样的意思,都是从0开始,到4结束, 得到的结果都是0 1 2 3 4 range()函数 试一试 range(5)会得到1,2,3,4,5 ( ) × range(0,5)会得到0,1,2,3,4 ( ) √ range(1,5)会得到1,2,3,4,5 ( ) × 基本格式如下: 计数循环 在for语句中,in后面也可以是range()函数,它表示一个数字序列。 for 循环变量 in range(n): 语句或语句组 冒号不可省 循环体 有缩进 range(n) 表示数字序列:0, 1, 2, ..., n-1,这个序列包含 n 个数字,所以循环会执行 n 次。 例如:range(5)生成序列:0, 1, 2, 3, 4 (共5个数字)因此 for i in range(5): 会循环 5 次 试一试 易错点: 1.若写为range(1001),默认由0开始,我们并不需要0,故应为range(1,1001) 2.若写为range(1,1000),取不到终止值,即输出序列中没有1000,故应为range(1,1001) 打印1~1000 求1~1000累和 sum=0 for i in range(1,1001): sum=sum+i print(sum) for i in range(1,1001): print(i) 课堂总结 恭喜你已经学会了计数循环!!! 拿着你学会的新技术去朋友面前展示吧!!! 1.for循环的使用 2.列表的增、删、改和反转操作 3.range()函数的使用即注意点 课堂练习 练习1 下列哪个是创建列表的正确方式?( ) A. a = (1, 2, 3) B. a = [1, 2, 3] C. a = {1, 2, 3} D. a = "1, 2, 3" B 课堂练习 练习2 要在列表末尾添加一个元素,应使用哪个方法?( ) A. insert( ) B. append( ) C. extend( ) D. push( ) B 课堂练习 练习3 下面程序段运行后显示的结果是______。 s=0 for i in range(6): s=s+i print(s) s=0 i=0 s=0+0=0 i=1 s=0+1=1 i=2 s=1+2=3 i=3 s=3+3=6 i=4 s=6+4=10 i=5 s=10+5=15 课堂练习 练习4 执行下列程序后的结果是_______。 s=0 for i in range(1,5): s=s+i print(s) s=0 i=1 s=0+1=1 i=2 s=1+2=3 i=3 s=3+3=6 i=4 s=6+4=10 $

资源预览图

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