Page 85 - 高中 信息技术 必修1 数据与计算
P. 85

 4.3 运用选择结构描述问题求解过程










                         观 察

                         解决上述问题的方法有多种,其中一种步骤如下:

                         (1)分析问题。
                         设项目小组购买笔记本的数量为s本,笔记本
                    的单价为p元,折扣系数为j,总费用为t。根据题
                    意,有:

                         如果s<6,则j=1.0;
                         如果6≤s≤10,则j=0.9;
                                             广东教育出版社
                         如果s≥11,则j=0.8;

                         又t=s×p×j,求出t的值即为所求的总费用。
                         (2)设计算法。
                         根据上面对问题的分析,解决问题的算法描述

                    如下:
                         ①输入s,p的值;
                         ②如果s<6,则j=1.0;

                         ③如果6≤s≤10,则j=0.9;
                         ④如果s≥11,则j=0.8;
                         ⑤t=s×p×j;
                         ⑥输出t的值;

                         ⑦结束。
                                                                             图4-8  网购笔记本的金额计算流程图
                         算法的流程图如图4-8所示。
                         (3)编写程序。

                         根据上面设计的算法,编写出解决该问题的程序(见配套学习资源包“第四章\课本
                    素材\程序4-2”)如下:
                         程序4-2


                           s=input("请输入购买的笔记本的数量(多少本):")
                           s=int(s)
                           p=float(input("请输入笔记本的单价(每本多少元):"))
                           if s<6:
                                j=1.0
                           if s>=6 and s<=10:
                                j=0.9
                           if s>=11:
                                j=0.8
                           t=s*p*j
                           print("总费用为:","%.1f"%t,"元")



                                                                                                                    77 77







            9      ֻඹᅣ JOEE
   80   81   82   83   84   85   86   87   88   89   90