3.5 循环结构的程序实现-【同步宝典】2023-2024学年新教材高中信息技术必修1数据与计算知识手册(浙教版)

2024-04-16
| 2份
| 6页
| 151人阅读
| 10人下载
教辅
金华市合创展教育图书有限公司
进店逛逛

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 第三章 算法的程序实现
类型 学案
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 701 KB
发布时间 2024-04-16
更新时间 2024-04-16
作者 金华市合创展教育图书有限公司
品牌系列 同步宝典·高中同步知识手册
审核时间 2024-03-15
下载链接 https://m.zxxk.com/soft/43833785.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

同步宝典 高中信息技术 必修 1 ZHISHI JIEXI 知识解析 1. 循环 淤循环条件院条件成立执行循环体袁不成立结束循环遥 于循环变量院循环变量的变化袁将促使条件朝不成立的趋势变化袁以防死循环遥 盂边界情况院问题解通常与循环边界条件紧密关联遥 2. 循环语句格式 淤for循环语句格式院 for<条件> in<序列>: <循环体> 咱else: <语句块>暂 于while循环语句格式院 while<条件>: <循环体> 咱else: <语句块>暂 3. range()函数 range(a)等价于 rang(0,a)袁产生连续整数序列院0袁1袁噎噎袁a-1遥 range(a,b)袁产生连续整数序列院a袁a+1袁a+2袁噎噎袁b-1遥 range(a,b,step)袁step为步长袁如下用 k表示院 若 k为正整数袁产生整数序列 a袁a+k袁a+2*k噎噎袁最后一个整数必须小于 b曰 若 k为负整数袁产生整数序列 a袁a+k袁a+2*k噎噎袁最后一个整数必须大于 b遥 4. break语句用于强制退出循环体袁continue语句用于跳过当前位置后面的语句袁 继续下一 次循环遥 JINGDIAN KAOTI 经典考题 揖例题 1铱 咱2023窑7浙江学考暂编写 Python程序计算某段时间内的平均心率袁并保存到变量 ave中袁列表 h存储了该段时间内的心率数据渊整型冤袁下列 4个程序段中符合要求的有 渊多选袁填字母冤遥 3.5 循环结构的程序实现 38 B. tal=0 num=len(h) for i in h: tal+=i ave=tal/num A. ave=0 num=len(h) for i in range(1,num): ave+=h咱i暂/num D. ave=0;i=0 num=len(h) while i<num: i+=1 ave+=h咱i暂/num C. tal=0;i=0 num=len(h) while i<num: tal+=h咱i暂 i+=1 ave=tal/num 揖分析铱 要计算野某段时间内的平均心率袁并保存到变量 ave中冶袁需对列表 h所有元素求 和袁再除以数据总数 num遥A选项袁参加计算的数据索引范围是咱1,num-1暂袁未统计 h咱0暂曰B和 C的 算法相同袁区别在于 B遍历的是列表元素袁C遍历的是索引曰D选项袁参加计算的数据索引范围是 咱1,num暂而非咱0,num-1暂遥 故答案为 BC遥 揖例题 2铱 咱2023窑7浙江学考暂某 Python程序如下: a=input("输入数字字符串:") s="" flag=1 for i in range(0,len(a)-1,2): d1=int(a咱i暂) d2=int(a咱i+1暂) t=d1+flag*d2 if t<0: t+=10 elif t>=10: t-=10 s=str(t)+s flag=-flag if len(a)%2==1: s+=a咱len(a)-1暂 print(s) 程序运行时袁若输入野48135冶袁则输出的结果是 渊 冤 A. 528 B. 582 C. 825 D. 285 揖分析铱 由代码可知袁将字符 a中的数字每两个字符为一组进行分组处理袁t=d1+flag*d2袁且 flag的值将变号遥 然后将 t逆序连接到字符 s中遥 最后不能成对的一个字符顺序连接到字符串 s 第三章 算法的程序实现 39 同步宝典 高中信息技术 必修 1 中遥 计算如下院第一组袁flag=1袁t=4+8=12袁处理后 t=2袁s="2"曰第二组袁flag=-1袁t=1-3=-2袁处理后 t= 8袁s="82"曰最后一个字符"5"袁顺序连接袁故 s="825"袁故答案为 C遥 揖例题 3铱 编写 Python程序代码袁输出 s=1+2+3+噎+100的和遥 程序代码如下院 s=0 for i in range(1,101): s+=i else: print(i) #淤 print(s) #于 运行上述程序段袁回答下列问题院 渊1冤淤处输出的变量 i的值为 遥 渊2冤于处输出的变量 s的值为 遥 渊3冤循环体执行的条件是 遥 揖分析铱 从流程图中可以看出袁循环语句重点是野循环条件冶院条件成立执行循环体曰条件不 成立结束循环袁输出问题解遥 故答案为渊1冤100曰渊2冤5050曰渊3冤i<101遥 揖例题 4铱 求 m袁n两个正整数的最大公约数袁编写 Python程序代码如下院 m=int(input('请输入整数 m:')) n=int(input('请输入整数 n:')) if m<n:m,n=n,m list1=咱m,n暂 while n>0: list1.append(m%n) m,n=n,m%n print(

资源预览图

3.5 循环结构的程序实现-【同步宝典】2023-2024学年新教材高中信息技术必修1数据与计算知识手册(浙教版)
1
3.5 循环结构的程序实现-【同步宝典】2023-2024学年新教材高中信息技术必修1数据与计算知识手册(浙教版)
2
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。