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

2024-02-22
| 28页
| 679人阅读
| 3人下载
普通

内容正文:

选择结构课堂小结 1.单分支if语句 if语句并列:需要判断多个不同条件时采用。 2.双分支if语句(if…else…) 判断条件只有两种结果(非黑即白)时采用。 3.if语句的嵌套 在满足一个条件的情况下还需要判断另一个条件是否满足时采用。 4.多分支if语句(if…elif…else…) 多个双分支if语句嵌套的简写,当出现多个条件(三个及以上),需要一一排查的时候采用。 单击此处编辑母版标题样式 单击此处编辑母版文本样式 二级 三级 四级 五级 1 1 2 1.计算1+2+3+4+5=? 2.计算1+2+3+4+5+……+100=? 3.打印出所有水仙花数。 print(1+2+3+4+5) sum=0 i=1 sum=sum+i i=2 sum=sum+i i=3 sum=sum+i i=4 sum=sum+i i=5 sum=sum+i print(sum) i=100 a=i//100 b=i//10%10 c=i%10 if(a**3+b**3+c**3==i): print(i) i=101 a=i//100 b=i//10%10 c=i%10 if(a**3+b**3+c**3==i): print(i) …… 3 4.4 运用循环结构描述问题求解过程 信息技术 数据与计算 4 循环是让计算机自动完成重复工作的常见方式。 for循环 while循环 循环嵌套 循环控制 5 4.4.1 for循环的应用 1.格式 for 循环变量 in 列表: 语句或语句组 缩进的代码表示for循环需要重复执行的代码。 for循环所包含的语句是以缩进为标志的。 6 4.4.1 for循环的应用 for i in [1,2,3,4,5]: print(i) print("中国加油") for i in [1,2,3,4,5]: print(i) print("中国加油") 例1: 7 4.4.1 for循环的应用 sum=0 for i in [1,2,3,4,5]: sum=sum+i print(i,sum) print(sum) 问题一:计算1+2+3+4+5=? 循环次数: 5次 sum=0 i=1 sum=sum+i i=2 sum=sum+i i=3 sum=sum+i i=4 sum=sum+i i=5 sum=sum+i print(sum) 8 4.4.1 for循环的应用 3.使用range()函数 range(start,stop,step) strat:开始的数,如果省略,默认为0 stop:结束的数+1 step:步长(两数之间的间隔),如果省略,默认为1 9 4.4.1 for循环的应用 例2: for i in [1,2,3,4,5] for i in range(6) for i in range(1,10,2) for i in [10,8,6,4,2] for i in range(10,1,-2) for i in [1,2,3,…100] for i in range(1,101) for i in [0,1,2,3,4,5] for i in [1,3,5,7,9] 10 4.4.1 for循环的应用 sum=0 for i in range(1,101): sum=sum+i print(sum) 问题二:计算1+2+3+4+5+……+100=? 循环次数: 100次 11 4.4.1 for循环的应用 for i in range(100,1000,1): a=i//100 b=i//10%10 c=i%10 if (a**3+b**3+c**3==i): print(i) 问题三:打印出所有水仙花数。 循环次数: 900次 12 4.2020年12月8日,国家主席习近平同尼泊尔总统班达里互致信函,共同宣布珠穆朗玛峰高度为8848.86米(8848.86米=8848860毫米),假如我有一张足够大的纸,它的厚度是0.1毫米,请问,我折叠多少次,可以折叠成珠穆朗玛峰的高度? 循环次数是多少? 13 4.4.2 while循环的应用 1.格式 while (表达式): 语句或语句组 14 s=0.1 num=0 while(s<8848680): num=num+1 s=s*2 print(num) 4.4.2 while循环的应用 问题四:折叠0.1mm厚的纸张多少次,可以折叠成珠穆朗玛峰的高度? #纸的初始厚度 #折叠次数 #循环条件 #循环语句块 15 4.4.2 whi

资源预览图

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