(3)画处理框并填入"i=i-2",输出框输出i以及起止框表示算法结束(如图③).
算法框图如图:
[借题发挥] 循环结构必包含顺序结构和选择结构,在累加、累乘等需要反复执行的算法设计中,宜使用循环结构,这时要密切注意"循环体"、"循环变量"和"循环终止条件"三个重要组成部分的框图设计.
[对点训练]
1.设计一个算法,计算10个实数的平均数,并画出相应的算法框图.
解:用一个循环依次输入10个实数,并用一个变量存放数的累加和,在求出10个实数的和后,除以10,就得到10个实数的平均数.算法如下:
1.令S=0,i=1.
2.输入一个数Gi.
3.计算S+Gi,其和仍放在S中.
4.使i的值增加1,仍用i表示.
5.如果i>10,则退出循环;如果i≤10,则转到第二步.
6.将平均数S/10存放在A中.
7.输出A.
框图如图.