【VB教学】第十三节for..next(一)
第九、斯节 for..next(一)
一、教学目标:
1、 复习
2、 理解for…next循环
二、教学重点:
1、 for…next循环
2、 循环语句的嵌套
三、所需课时:2课时
四、教学过程:
(一)、讲解上次作业
(二)、循环控制结构
Do 循环体 Loop Until 条件 |
Do Until 条件 循环体 Loop |
Do While 条件 循环体 Loop |
Do 循环体 Loop While 条件 |
1、while循环,不论while在语句的前部还是后部,总是条件为假时退出循环。until循环
不论until在语句的前部还是后部,总是条件为真时退出循环。
2、不论是while还是until,只要在语句的前部,就有可能一次循环都不执行。反之,不论是while还是until,只要在语句的后部,至少要执行一次循环体。
(三)、引入for..next
1、打印10个“*”号
2、计算1+2+3…..+100的和
3、计算100以内的所有质数
特征:循环次数都是已知的
(四)、for…next结构
打印10个* **********
For I=1 to 10
print “*”;
Next I
For 变量=初值 to 终值 step 步长
循环体
Next 变量
注意:循环变量不能人为的在循环体中改变值
如:For n=2 to 10
print n
n=n+1
Next n
例1
s=0
for i=2 to 100 step 2
s=s+2
next
print s
例2
s=0
for i=1 to 100
if i mod 2=0 then s=s-i else s=s+i
next
print s
例3
s=0
t=1
for i=1 to 10
t=t*i
s=s+t
next
print s
控制行数
|
For I= 1 to 10
控制每行个数
|
print “*”;
换行
|
Next i