题目
观察下面的程序,写出运行结果:(1)INPUT aIF a>=0 THENPRINT SQR(a)ELSEPRINT “是负数”END IFEND(2)INPUT xIF x<10 THEN P=x*0.35ELSE P=10*0.35+(x-10)*0.7END IFPRINT PEND(1)输入-4,输出结果为___________;输入9,输出结果为___________.(2)若x=6,则P=___________;若x=18,则P=___________. 答案:思路分析:这两个程序中都用到了IF-THEN-ELSE语句.(1)中条件“a≥0”满足时进行开平方,否则输出“是负数”.所以该程序描述的是求一个实数平方根的算法.(2)中条件“x<10”满足时,P=x*0.35,否则P=10*0.35+(x-10)*0.7,可见该程序是求一个分段函数值的问题.答案:(1)负数 3 (2)2.1 9.1八亿零三百万零七百写作______,改写成用“万”作单位的数是______,省略亿后面的尾数约是______.