内容正文:
一个Circle语句可以画一个圆
一、使用循环语句画箭靶
For i= 100 To 2000 Step 100
r=i
Circle (2500,2500),r
Next i
For-Next循环语句的格式:
For <循环变量>=<初值>To<终值>Step<步长>
<循环体>
Next<循环变量>
步长可以是正数,也可以是负数;可以是整数,也可以是小数
当步长为1时,Step1可以省略
来看一个例子:
For i=1 To 5 Step 1
Print i
Next i
则程序执行的结果是
是
否
输出i
i=1,终值是5,
步长为1
i>5
i=i+1
循环结束,继续往下执行
For i=100 To 2000 Step 100
r=i
Circle(2400,2400),r
Next i
i=100,终值是2000,步长为100
i>2000
i=i+100
循环结束,继续往下执行
是
否
初值
终值
步长
会重复执行的循环体
第一次画圆:r=100
i加上步长值100后变成200
第二次画圆:r=200
i加上步长值100后变成300
第三次画圆:r=300
第二十次画圆:r=2000
i加上步长值100后变成2100
r=i,以r为半径画圆
i=100,终值是2000,步长为100
i>2000
i=i+100
循环结束,继续往下执行
练习:
1、说出下面程序段的运行结果
(1) x=8
for i=3 to 5
print x,
Next i
(2)s=0
for i=10 to 4 step -3
s=s+i
Next i
print “s=“;s
2、试创建一个工程并编写程序代码,完成以下原功能:
计算1+2+3+……+150的值。(P93第3题)
3、试创建一个工程并编写程序代码,完成以下的功能:
计算5x7x9x11x13x15的积。(P93第4题)
第2题的程序代码:
S=0
For i=1 to 150
s=s+i
Next i
Print “1+2+3+……+150=“;s
第3题的程序代码:
S=1
For i=5 to 15 step 2