Next
输出S.
算法框图如图所示.
规律方法 1.For语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构,有些循环中如果不能直接看出循环次数,则可通过题目中的规律先求出循环次数再写循环语句.
2.用For语句设计程序的一般思路:①确定循环次数;②把反复要做的工作,作为循环体放在For与Next之间.
【训练1】 请阅读下列用For语句给出的算法,画出算法框图并说明该算法的处理功能.
S=0
For i=1 To 20
S=S+i
i=i+2
Next
输出S.
解 算法的框图如图所示,
因此,这个算法实际上处理的是求和S=1+3+5+7+9+11+13+15+17+19.
题型二 Do Loop语句的应用
【例2】 设计一个求满足1+3+5+...+i>500的最小自然数i的算法框图,并用Do Loop语句描述这个算法.