2.3 周而复始的循环(课件)2023—2024学年教科版(2019)高中信息技术必修1

2024-02-27
| 13页
| 1829人阅读
| 611人下载
普通

内容正文:

日日新,又日新 ——周而复始的循环 一、引入 “日日新,又日新"选自中国儒家经典--《礼记·大学》,意思是如果能够一天新,就应保持天天新,新了还要更新。比喻从勤于省身和动态的角度来强调及时反省和不断革新,加强思想革命化的这一关键行为。 日 循环 二、循环 计算机程序中某些代码的反复执行 条件循环 计数循环 重复次数一定的循环 重复到某种情况结束的循环,循环次数不确定 问题: 小张同学的身体素质能力值通过检测得到50,为提升能力值,小张同学决定每天锻炼,每日能力值提高0.1%,小张同学30天后的能力值可以达到多少? 第一天的能力值:50*(1+0.001) 第二天的能力值:第一天的能力值*(1+0.001) 第三天的能力值:第二天的能力值*(1+0.001) 第四天的能力值:第三天的能力值*(1+0.001) 。。。。。。 #小张同学当前身体素质能力值为50 pow=50 fac=0.001 for i in range(30): pow=pow*(1+0.001) print(pow) 三、计数循环:for语句的基本格式(一) for 循环变量 in range(): 语句或语句组 range()函数:生成某个范围内的数字列表。 格式:range(start,end,step) #小张同学当前身体素质能力值为50 pow=50 fac=0.001 for i in range(30): pow=pow*(1+fac) print(pow) 循环次数由我决定! 循环变量 列表 循环体 练一练:分别运行下面三段代码,理解掌握range()函数含义及使用 s=0 for i in range(5): s=s+i print(s) s=0 for i in range(1,6): s=s+i print(s) s=0 for i in range(1,7,2): s=s+i print(s) range(n) :生成0至(n-1)的整数数字列表 [0,n-1) 例:range(5) [0,1,2,3,4,] range(a,b): 生成a至(b-1)的整数数字列表 [a,b) 例:range(1,6) [1,2,3,4,5] range(m,n,step) 可以指定步长,默认值为 1 例:range(1,7,2) [1,3,5] 三、计数循环:for语句的基本格式(二) for 循环变量 in 列表 : 语句或语句组 #举例 s=0 for i in [1,2,3,4,5]: s=s+i print(s) 列表:由一系列按照特定顺序排列的元素组成。 在同一个列表中,可以存放多种不同类型的元素。 格式:将数据项放在"[ ]"中,数据项之间用逗号分隔 [1,2,3,4] ["hello","world"] ["TOM",12,3.14,"猕猴桃"] 循环变量 列表 循环体 循环次数由我决定! 练一练1: #小张同学一个月后能力值为52,为结合自身时间,调整计划,改为周一到周五锻炼,每日能力值提升0.2%,周六周日休息,每日能力值下降0.1%,求一年后达到的能力值。(假设新计划开始的第一天为周一) pow=52 #小张同学执行一个月锻炼计划后身体素质能力值为52 for i in range(①): if ② in [6,0]: pow=pow*(1-0.001) else: ③ print(pow) #若四舍五入,缩减小数位数用round()函数。例round(pow,2) #小张同学一个月后能力值为52,为结合自身时间,调整计划,改为周一到周五锻炼,每日能力值提升0.2%,周六周日休息,每日能力值下降0.1%,求一年后达到的能力值。(假设新计划开始的第一天为周一) pow=52 #小张同学执行一个月锻炼计划后身体素质能力值为52 for i in range(1,366): if i%7 in [6,0]: pow=pow*(1-0.001) else: pow=pow*(1+0.002) print(pow) #若四舍五入,缩减小数位数用round()函数。例round(pow,2) 练一练2: #三天打鱼两天晒网 pow=52 #小张同学执行一个月锻炼计

资源预览图

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