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

2026-04-21
| 17页
| 196人阅读
| 1人下载
普通

资源信息

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

内容正文:

是否存在一张纸通过反复折叠所产生的厚度,会超过珠穆朗玛峰的高度? 厚度 珠穆朗玛峰:8844.43m 第一次对折 厚度为 0.0002m 第二次对折 厚度为 0.0004m 第三次对折 厚度为 0.0008m 条件循环 基本格式: while 关系表达式: 语句或语句组 条件 循环体 是 否 一直循环,直到条件不满足才退出,所以while循环又叫条件循环 条件循环 while 关系表达式 : 语句或语句块 只有当循环条件(即关系表达式)成立时,才执行循环体(语句或语句组) 一组重复执行的语句称为循环体 循环体必须相对关键词while有缩进。 关系表达式被称为循环控制条件 英文状态下冒号“:” 当 条件循环 i=1 while i<3 : print(1) i=i+1 i<3 print(1) TRUE FALSE i=i+1 程序输出 1 1 i=1 i=2 i=2 i=3 i=3 i=1 i=2 i=3 条件循环 i=1 while i<3 : print(1) i=i+1 起始 终止条件 变化 i=1 while i<3 : print(1) 条件循环 记录折纸的次数n 纸的厚度h 是否超过8844.43m 0 0.0001 <8844.43 0+1 0.0001*2 <8844.43 (0+1)+1 (0.0001*2)*2 <8844.43 ...... ........ >8844.43 i=i+1 h=h*2 <8844.43 结束循环 条件循环 h = ① #初识h为纸张的厚度,单位为米 n = ② #初识化折叠次数 while h ③ 8844.43 : #循环计算纸张折叠后的厚度是否超过珠穆朗玛峰 h = h ④ #每次折叠后纸张的厚度 n=n+1 #折叠次数加一 print(“超过珠穆朗玛峰的高度,需要将纸折叠约”,n,”次”) s=10 while s<=30: s= s+10 #循环体 print(i) #循环体 s=10 while s<=30: s= s+10 #循环体 print(i) 阅读下面案例,思考结果有何不同: 条件循环 条件循环 s=10 while s<=30: s= s+10 #循环体 print(i) #循环体 s=10 while s<=30: s= s+10 #循环体 print(i) 阅读下面案例,思考结果有何不同: 10 20 30 40 条件循环 i=0 #初始化循环控制变量(所有变量在使用前都需要被赋值) while i<5: #控制条件判断,设置最大限度 print(i) i=i+1 #得到下一个数字;且循环控制变量必须重新赋值,否则会陷入死循环 运行结果: 0 1 2 3 4 打印1-5所有数字 条件循环 i=0 while i<5: i=i+1 print(i) 运行结果: 1 2 3 4 5 打印1-5所有数字 i=0 while i<5: print(i) i=i+1 运行结果: 0 1 2 3 4 打印1-5所有数字 计算循环与条件循环 计数循环(for循环):明确知道循环次数 条件循环(while循环):循环次数不确定,取决于某个条件 s=0 for i in range(1,11): #明确知道要循环10次 s=s+i print("1到10的和是: ”,s) s=0 while s<=30: #不知道循环次数,根据条件来判断是否执行 s=s+10 print(s) 计数循环 条件循环 课堂练习 练习1 利用循环求 1~100 之间数字的和。 s=0 i=1 while i<=①: s=s+i i=② print(s) s=0 for i in range(1,③): s=s+④ print(s) 课堂练习 练习1 利用循环求 1~100 之间数字的和。 s=0 i=1 while i<=100: s=s+i i=i+1 print(s) s=0 for i in range(1,101): s=s+i print(s) 课堂练习 练习2 通过 Python 语言实现输出 1 ~ 100 内的所有偶数 ,将横线处补充完整。 ( ) for i in range(1,101): if i%2 = =________: print(i,end =’ ‘) A. -1 B. 1 C. 0 D. 2 课堂练习 练习2 通过 Python 语言实现输出 1 ~ 100 内的所有偶数 ,将横线处补充完整。 ( ) for i in range(1,101): if i%2 = =________: print(i,end =’ ‘) A. -1 B. 1 C. 0 D. 2 C $

资源预览图

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
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。