已知函数f(x)=x2-2x+1,试用伪代码写出计算y1=f(3)的值,再计算f(y1)的值的一个算法.
解:伪代码为:
x←3
y1←x2-2x+1,
y←y-2y1+1,
Print y1,y
[典例] 根据下面的伪代码,画出其相应的流程图.
[解] 流程图如图所示:
这一算法功能是求a,b,c,d的平均数.
(1)由伪代码转化为流程图的关键在于读懂伪代码及准确选择相应的图框表示.
(2)由流程图转化为伪代码时,要按照流程图中的流程线的方向依次将图框中的内容翻译成伪代码.同时注意伪代码的准确性.
[活学活用]
将下面的流程图表示的算法用伪代码表示出来,并指出该算法的功能.