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
   78   79   80   81   82   83   84   85   86   87   88