[答案] (1)20,30,20 (2)1,2,3
(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式.
(2)赋值语句可给变量多次赋值,但只保留最后一次所赋的值.
[活学活用]
下列伪代码表示的算法输出的结果各是多少?
(1)
解:(1)由a←5,b←3,c←=4,得d←c2=16,输出d的值为16.
(2)由a←1,b←2,c←3
得a←b=2,∴b←c=3,
故输出a,b,c的值为2,3,3.
[典例] 利用赋值语句及输入、输出语句写出计算1+2+3+...+7的伪代码.
[解] 伪代码:
利用输入、输出、赋值语句编写伪代码的关键是理解算法过程及正确掌握输入、输出、赋值语句的格式及作用.
[活学活用]
已知函数f(x)=x2-2x+1,试用伪代码写出计算y1=f(3)的值,再计算f(y1)的值的一个算法.
解:伪代码为: