讲一讲
1.画出计算12+32+52+...+9992的算法框图,并用For语句写出相应的程序.
[尝试解答] 算法框图如下:
S=0
For i=1 To 999 step 2
S=S+i*i
Next
输出S.
1.For语句适合预先知道循环次数的循环结构,利用For语句表示循环结构时首先要确定循环变量的初始值和终值,然后确定循环体.
2.在For循环语句中,我们默认循环变量每次的增量为1.如果需要考虑增量不为1的情况,需要使用参数Step.
例如,"输出1到100内的所有奇数"的算法语句为:
For i=1 To 100 Step 2.
输出i
Next
练一练
1.用For语句设计算法,计算3+6+9+...+150的值.
解:S=0
For i=1 To 50