题目内容
下面是计算应纳税所得额的算法过程,其算法如下:
S1输入工资x(x<=5 000);
S2如果x<=800,那么y=0;
如果800<x<=1 300,那么y=0.05(x-800);否则y=25+0.1(x-1 300)
S3输出税款y,结束.
(1)请根据算法叙述写出流程图;
(2)请用基本语句表示写出算法过程.
答案:
解析:
解析:
|
解:(1)根据算法内容可得流程图(如图所示):
(2)此算法主要是对x的范围进行判断, 所以可采用复合If语句写出过程如下: 输入x(x≤5 000) If x≤800 Then y=0 Else If x≤1 300 Then y=0.05(x-800) Else y=25+0.1(x-1 300) End If End If 输出y 思路分析:这实际上是一个分段函数的求值问题,主要是对输入的x值进行判断,所以只需使用复合If语句很容易写出结果 |
练习册系列答案
相关题目