在音乐唱片超市里,每张唱片售价25元,顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上 (含10张)唱片,则按照八五折收费,请设计一个完成计费工作的程序框图.
问题描述:
在音乐唱片超市里,每张唱片售价25元,顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上 (含10张)唱片,则按照八五折收费,请设计一个完成计费工作的程序框图.
答
算法步骤如下:
第一步,输入a.
第二步,若a<5,则C=25a;否则,执行第三步.
第三步,若a<10,则C=22.5a;否则,C=21.25a.
第四步,输出C,算法结束.
程序框图如下:
答案解析:根据题意,本题是利用选择结构解决实际问题,其中第一步要输入数据,第二步和第三步要根据不同的条件,计算收费,第四步要输出数据,进而可得算法和对应的程序框图
考试点:设计程序框图解决实际问题.
知识点:本题考查的知识点是设计程序框图解决实际问题,其中根据题意中的要求,分析出算法的各个步骤需要实际的功能,是解答的关键.