课件编号10609476

3.2.4 顺序结构的程序实现 课件-2021-2022学年高中信息技术浙教版(2019)必修1(24张PPT)

日期:2024-04-28 科目:信息技术 类型:高中课件 查看:87次 大小:1578142Byte 来源:二一课件通
预览图 1/9
3.2.4,24张,必修,2019,教版,信息技术
  • cover
(课件网) 3.2.4 顺序结构程序实现 DATA ACQUISITION AND CODING 《数据与计算》 1.情景再现 Q1:双十一马上到了,小王同学想用6000元买个手机,但是手头上有没有这么多现金,于是就想到了花呗分期,分12期付款,分期总手续费率为8.80%,请问小王同学每个月要付款多少钱?请尝试用程序解决上述问题。 (提示:每月分期=(总金额+总利息)÷期数) 抽象与建模 找到核心要素 得出计算模型 设计算法 明确输入输出 描述数据处理 编写程序 用计算机程序语言描述,形成计算机程序 调试运行程序 关注语法错误 逻辑错误等 2. 问题分析 抽象建模 Q1:双十一马上到了,小王同学想用6000元买个手机,但是手头上有没有这么多现金,于是就想到了花呗分期,分12期付款,分期总手续费率为8.80%,请问小王同学每个月要付款多少钱?请尝试用程序解决上述问题。 (提示:每月分期=(总金额+总利息)÷期数) 提炼核心要素 建立计算模型 本金为p,期数为t,手续费率为0.088,每月付款本息为pr 本金为p 期数为t 手续费率为0.088 每月付款本息为pr 根据公式:每月分期=(总金额+总利息)÷期数 总利息=总金额×手续费率 pr = (p + p*0.088) / t 2. 问题分析 设计算法 Q1:双十一马上到了,小王同学想用6000元买个手机,但是手头上有没有这么多现金,于是就想到了花呗分期,分12期付款,分期总手续费率为8.80%,请问小王同学每个月要付款多少钱?请尝试用程序解决上述问题。 (提示:每月分期=(总金额+总利息)÷期数) 本金为p 期数为t 手续费率为r 每月付款本息为pr pr = (p + p*0.088) / t 设计算法的三个步骤 ②处理数据 ③输出处理结果 ①输入数据 pr = (p + p*0.088) / t 本金p 期数t 每月付款本息pr 2. 问题分析 设计算法 设计算法的三个步骤 ②处理数据 ③输出处理结果 ①输入数据 pr = (p + p*0.088) / t 本金p 期数t 每月付款本息pr 输入本金p 输入期数t 输出每月付款本息pr pr = (p + p*0.088) / t 顺序结构 2. 问题分析 输入本金p 输入期数t 输出每月付款本息pr pr = (p + p*0.088) / t 顺序结构 顺序结构:算法中各个步骤按照先后顺序依次执行的结构。 <语句 1> <语句 2> …… 2. 问题分析 编写程序 输入本金p 输入期数t 输出每月付款本息pr pr = (p + p*0.088) / t #输入 #处理 #输出 p=int(input()) t=int(input()) pr = (p + p*0.088) / t print(pr) 调试和运行程序 3.问题升级 Q2:小王经过计算发现,如果6000元分12期付款,则每期需要手续费44元,但是每期的本金在减少,从第二期开始,实际手续费并不需要44元,应该要低于44元,请你帮小王核实一下, 第二个月的真实手续费应该是多少? (提示:真实手续费=剩余本金×手续费利率÷总期数) 抽象与建模 找到核心要素 得出计算模型 设计算法 明确输入输出 描述数据处理 编写程序 用计算机程序语言描述,形成计算机程序 调试运行程序 关注语法错误 逻辑错误等 4. 问题分析 抽象建模 Q2:小王经过计算发现,如果6000元分12期付款,则每期需要手续费44元,但是每期的本金在减少,从第二期开始,实际手续费并不需要44元,应该要低于44元,请你帮小王核实一下, 第二个月的真实手续费应该是多少? (提示:真实手续费=剩余本金×手续费利率÷总期数) 提炼核心要素 建立计算模型 本金为p,总期数为12,某一期为t,真实手续费为m 公式:真实手续费=剩余本金×手续费利率÷总期数 剩余本金=本金-本金÷12×(t-1) m= (p –p/12*(t – 1 )) *0.088/12 4. 问题分析 设计算法 设计算法的三个步骤 ②处理数据 ③输出处理结果 ①输入数据 m= (p –p/12*(t – 1 )) *0.088/12 本金p 期数t 真实手续费m 输入本金p 输入期数t 输出真实手 ... ...

~~ 您好,已阅读到文档的结尾了 ~~