精英家教网 > 高中数学 > 题目详情
阅读下列的程序语句,并指出当a=3,b=-5时的计算结果:

(1)INPUT a, b             (2)INPUT a, b           (3)INPUT a, b

     x=a+b                                 a=a+b                            a=a+b

     y=a-b                                  b=a-b                              b=a-b

     a=(x+y)/2                a=(a+b)/2            a=(a-b)/2

     b=(x-y)/2                  b=(a-b)/2          b=(a+b)/2

     PRINT a, b       PRINT a, b            PRINT a, b

     a=  ,b=        a=  ,b=        a=  ,b=  

   

思路解析:理解赋值语句的意义:先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。

    答案:(1)3     -5 (2)1/2   -5/4(3)-5/2   1/4


练习册系列答案
相关习题

科目:高中数学 来源:四川省南充高中2011-2012学年高二第一次月考数学文科试题 题型:044

阅读下边流程图,解答下列问题:

(1)该流程图使用了算法逻辑结构中的________型循环结构;如果运行程序,输出S的值为________.

(2)请将该流程图用另一种循环结构改写,并根据你的流程图编写相应的程序语句.

查看答案和解析>>

科目:高中数学 来源:四川省南充高中2011-2012学年高二第一次月考数学理科试题 题型:044

阅读下边流程图,解答下列问题:

(1)该流程图使用了算法逻辑结构中的________型循环结构;如果运行程序,输出S的值为________.

(2)请将该流程图用另一种循环结构改写,并根据你的流程图编写相应的程序语句.

查看答案和解析>>

科目:高中数学 来源:2010年辽宁省东北育才学校高一下学期期中考试数学试题 题型:解答题

(本题满分12分) 已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:
S=0;
for i=1:1:100
if  mod(i,2)==1
S=S+i^2;
else 
S=S-i^2;
end;
end;
print(%io(2),S)
回答下列问题:(1)此程序中包括了哪些基本算法语句?
(2)画出此算法对应的程序框图;
(3)在Scilab环境下用while语句重新设计此程序。

查看答案和解析>>

科目:高中数学 来源:同步题 题型:填空题

认真阅读下面的程序,回答下列两个问题:
程序表示的是(    )语句;程序表示的函数关系式是(    )。

查看答案和解析>>

同步练习册答案