问题
问答题
[说明] 请完成流程图以描述在数据A(1)至A(10)中求最大数和次大数的程序的算法。并将此改成PAD图。该算法的流程图如下图:
答案
参考答案:
(1)max2 =A(1) mex1 =A(2)
(2)i< =10
(3)max1 =A(i)1
max2 = max1
(4)i=i+1
PAD图描述如下:
解析:
本题的算法思想是:先输入A(1)到A(10)的值,然后判断前两个数的大小。用变量max1存储最大数,用变量max2.存储次大数。然后逐个读入数据,分别和max1,max2比较,保证最大的存入max1,次大的存入max2。