Page 83 - 高中 信息技术 必修1 数据与计算
P. 83
4.2 运用顺序结构描述问题求解过程
观 察
按照“3.1.2 计算机解决问题的过程”,解决上述问题的方法有多种,其中一种方法
步骤如下:
(1)分析问题。
先求出不使用优惠而单独购买所需费用,再求出使
用优惠方案购买所需费用,两者相减即为节省的费用。
(2)设计算法。
根据上面的分析,设计算法如下:
①输入n的值;
广东教育出版社
②令a=3×n;
③令b=5×n;
④令y=(a+b)×(1-0.8);
⑤输出结果y;
⑥结束。
图4-6 实现购买笔记本优惠
其顺序结构流程图如图4-6所示。
问题的顺序结构流程图
(3)编写程序。
根据上面设计的算法,可以编写出该问题的程序代码(见配套学习资源包“第四章\课本素
材\程序4-1”)如下:
程序4-1
n=int(input("输入购买的笔记本1和笔记本2的本数均为:"))
a=3*n
b=5*n
y=(a+b)*(1-0.8)
print("购买笔记本1和笔记本2的数量均为:",n,"本")
print("可节省的费用为:","%.2f"%y,"元")
(4)调试程序。
将程序4-1的程序代码输入计算机,然后运行程序,输入n的值为50,得到结果如下所
示。经验算,结果正确。
输入购买的笔记本1和笔记本2的本数均为:50
购买笔记本1和笔记本2的数量均为:50本
可节省的费用为:80.00元
75 75
9 ֻඹᅣ JOEE