3.7 解析算法及其程序实现-【同步宝典】2023-2024学年新教材高中信息技术必修1数据与计算知识手册(浙教版)

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

资源信息

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

内容正文:

同步宝典 高中信息技术 必修 1 ZHISHI JIEXI 知识解析 1. 算法思想 解析算法的基本思想是指根据问题的前提条件与所求结果之间的关系袁 找出求解问题的数 学表达式袁并通过表达式的计算来实现问题的求解遥 2. 实现要点 淤建立正确的数学表达式曰于将数学表达式转换为正确的 Python表达式遥 3. 算法程序实现过程 淤抽象与建模曰于设计算法曰盂编写程序遥 JINGDIAN KAOTI 经典考题 揖例题 1铱 若用整型变量 xq表示某天是星期几袁例如袁xq=1表示该天是星期一袁xq=2表示该 天是星期二袁噎噎袁xq=7表示该天是星期日遥 渊1冤能表示当前 xq的下一天是星期几的 Python表达式为 渊 冤 A. (xq+1)%7 B. xq%7 C. xq%7+1 D. (xq+5)%7+1 渊2冤能表示当前 xq的前一天是星期几的 Python表达式为 渊 冤 A. (xq-1)%7 B. xq%7 C. xq%7+1 D. (xq+5)%7+1 揖分析铱 xq%7的值范围是咱0,6暂袁很明显该范围与实际值有偏差袁需要对结果进行调整遥 渊1冤 求下一天变量 xq需要增 1院xq%7+1遥 渊2冤求前一天变量 xq需要减 1袁变量 xq总体上需要减 2加 1院(xq-2)%7+1遥 因为 xq-2可能会出现负值袁不利于结果处理袁利用%运算自身特征袁增加 7的整 数倍%运算不影响结果袁因此为(xq-2+7)%7+1遥 故答案为渊1冤C曰渊2冤D遥 揖例题 2铱 范老板卖橘子院范老板的橘子 6元每斤袁为了尽可能多地卖出橘子袁他制订了下 面的促销方案院 淤顾客买 5斤以上袁超过 5斤的部分打 7折曰 于顾客买 10斤以上袁超过 10斤的部分打 5折遥 weight=float(input("输入买的橘子重量(斤):")) if weight<=5: money=6*weight elif weight<=10: money= else: money=5*6+5*6*0.7+(weight-10)*6*0.5 print(round(weight,2),"斤橘子袁需支付:",round(money,2)) 3.7 解析算法及其程序实现 48 渊1冤根据题意袁若顾客买 7斤橘子袁需要支付 元遥 渊2冤方框处应填写的代码是 遥 揖分析铱 渊1冤7斤橘子的价格是 5伊6+2伊6伊0.7=38.4 元遥 渊2冤根据条件袁当前橘子重量是 5< weight<=10遥 5斤以内橘子价格是 6元每斤袁超过部分渊weight-5冤价格打 7折袁所以方框处应填入院 5*6+(weight-5)*6*0.7遥 故答案为渊1冤38.4曰渊2冤5*6+(weight-5)*6*0.7遥 揖例题 3铱 下列问题中适合使用解析算法解决的是 渊 冤 A援 用求根公式计算一元二次方程的解 B援 输出 20000以内的所有素数 C援 查找 1000以内所有能被 3整除的数 D援 找出所有平方数渊a2+b2=c2冤 揖分析铱 用求根公司计算一元二次方程的解适合使用数学运算袁即解析法遥 故答案为 A遥 揖例题 4铱 鸡兔同笼问题院一个笼子里面关了鸡和兔子渊鸡有 2只脚袁兔子有 4只脚袁没有例 外冤遥 输入笼子里面脚的总数 foot袁头的总数为 head袁问笼子里面鸡尧兔各几只钥 实现上诉功能的 Python代码如下院 foot=int(input('请输入脚的数量院')) head=int(input('请输入头的数量院')) j= 淤 t= 于 print('鸡 ',int(j),'兔 ',int(t)) 画线处代码为 渊 冤 A援 淤2*head-foot/2 于foot/2-head B援 淤foot/2-head 于2*head-foot/2 C援 淤2*foot-head/2 于head/2-foot D援 淤head/2-foot 于2*foot-head/2 揖分析铱 2*head-foot/2即 2伊渊鸡的数量+兔的数量冤-渊鸡的数量+2伊兔的数量冤=鸡的数量 j曰 同理可得 foot/2-head为兔的数量 t遥 故答案为 A遥 DIANTI SULIAN 典题速练 1. 将华氏温度转换为摄氏温度并保留两位小数袁转换公式为院C=5伊渊F-32冤衣9袁程序如下院 f=float(input("请输入华氏温度:")) c= print("对应的摄氏温度为:%.2f"%c) 画线处应填 渊 冤 A援 5//9*(f-32) B援 5/9**(f-32) C援 5/9*(f-32) D援 5/9(f-32) 2. 某超市正在进行打折活动院凡在本超市购物袁所有物品一律 9折曰若购买金额超过 500元袁则 超过的部分享受 8折优惠遥 下面是小明设计的

资源预览图

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