4.4 运用循环结构描述问题求解过程——循环嵌套的应用 课件 2023—2024学年高中信息技术粤教版(2019)必修1

2024-05-08
| 20页
| 1941人阅读
| 699人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 -
章节 4.4.3 循环嵌套的应用
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 720 KB
发布时间 2024-05-08
更新时间 2024-05-08
作者 匿名
品牌系列 -
审核时间 2024-05-08
下载链接 https://m.zxxk.com/soft/45013369.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

2024.5 4.4 运用循环结构描述问题求解过程 循环嵌套 1 什么是循环嵌套 目 录 contents 循环嵌套的应用 continue和break 2 for循环的基本格式 for 循环变量 in 列表 : 语句或语句组 4个空格 的缩进 关键字 从遍历结构(列表)中取一个数据赋值给循环变量 循环体 (重复执行的操作) 直到将整个列表中的数据遍历一遍,取不到新的数据时,终止循环 3 直接罗列 01 先定义后使用 02 03 for循环的遍历结构 (列表)可以有三种情况 使用 range( )函数 for i in [1,2,3,4,5]: print(i) for i in a: print(i) a=[1,2,3,4,5] range()函数是让Python从指定的第一个值开始数,并在到达所指的第二个值后停止,因此不包含第二个值。 4 直接罗列 01 先定义后使用 02 03 for循环的遍历结构 (列表)可以有三种情况 使用 range( )函数 for i in [1,2,3,4,5]: print(i) for i in a: print(i) a=[1,2,3,4,5] range(m,n,z) 生成m到n-1的整数有序数列,并且以z为间隔 5 问题:请编写一个程序,输出3行,每一行5个数:1 2 3 4 5 for j in range(1,4): for i in range(1,6): print(i,end=“ ”) print() for i in range(1,6): print(i,end=“ ”) print() for i in range(1,6): print(i,end=“ ”) print() for i in range(1,6): print(i,end=“ ”) print() 重复了3次 可使用循环结构优化程序 #每输出一行后,换行 什么是循环嵌套 6 如果某一种循环语句中 包含着自身或其他循环语句, 就称为循环的“嵌套” for for 循环嵌套的类型 while while for while while for 什么是循环嵌套 for j in range(14): for i in range(1,6): print(i,end=“ ”) print() 7 循环嵌套的执行过程:外循环每执行一次,内循环执行一遍 什么是循环嵌套 for j in range(1,4): for i in range(1,6): print(i,end=“ ”) print() #外循环 #内循环 外循环 内循环 j i 1 1 2 3 4 5 #为了换行 2 1 2 3 4 5 3 1 2 3 4 5 j 每执行一次,i 将执行5次 8 循环嵌套的执行过程:外循环每执行一次,内循环执行一遍 什么是循环嵌套 for j in range(1,4): for i in range(1,6): print(i,end=“ ”) print() #外循环 #内循环 外循环 内循环 j i 1 1 2 3 4 5 2 1 2 3 4 5 3 1 2 3 4 5 j一共执行了3次,i一共执行了15次 #为了换行 9 外循环每执行一次, 内循环执行一遍 什么是循环嵌套 循环体 外循环 内循环 10 问题1:某Python代码如下: 执行后输出的结果是( ) A. 28 7 B. 33 8 C. 14 4 D. 25 5 循环嵌套的应用 m=[1, 2, 5, 6] a = 0 b = 0 for i in range(1,4): for x in m: if x % i == 0: a += x #a=a+x b += 1 #b=b+1 print(a,b) 11 1 2 3 4 1 2 5 6 i x x%i=0 a=1 b=1 x%i=0 a=3 b=2 #外循环 #内循环 循环嵌套的应用 12 问题2:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱百鸡”问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一; 百钱买百鸟,翁、母、雏各几何? (1)删除序号①、②、③并填写正确的代码,完善程序实现功能; (2)调试完成后保存程序文件并关闭应用软件 循环嵌套的应用 13 循环嵌套的应用 #百钱百鸡 for x

资源预览图

4.4 运用循环结构描述问题求解过程——循环嵌套的应用  课件 2023—2024学年高中信息技术粤教版(2019)必修1
1
4.4 运用循环结构描述问题求解过程——循环嵌套的应用  课件 2023—2024学年高中信息技术粤教版(2019)必修1
2
4.4 运用循环结构描述问题求解过程——循环嵌套的应用  课件 2023—2024学年高中信息技术粤教版(2019)必修1
3
4.4 运用循环结构描述问题求解过程——循环嵌套的应用  课件 2023—2024学年高中信息技术粤教版(2019)必修1
4
4.4 运用循环结构描述问题求解过程——循环嵌套的应用  课件 2023—2024学年高中信息技术粤教版(2019)必修1
5
4.4 运用循环结构描述问题求解过程——循环嵌套的应用  课件 2023—2024学年高中信息技术粤教版(2019)必修1
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。