内容正文:
第6节 程序的循环结构
第二章 程序设计初步
想一想
Circle (3000, 3000), 100
有什么执行结果?
Circle有什么作用?
猜想一下,以下程序段结果是什么?能概括出每条语句之间的规律吗?
想一想
重复画圆;
每次圆心(3000,3000)不变,
半径从刚开始的100到最后的2000,每画一次半径增加100
For k=100 To 2000 Step 100
Circle (3000,3000),k
Next
读程序,理解执行过程
for i=1 to 5 step 1
print i
Next i
i>5
Print i
i=i+1
结束循环,继续往下执行
i=1,记录终值5,步长1
是
读程序,理解执行过程
S=0
for k=1 To 5 step 1
s=s+k
Next k
Print s
k>5
S=s+k
k=k+1
Print s
S=0,k=1
是
循环语句
步长可以是正数也可以是负数,可以是整数,也可以是小数;
步长为1时可以省略;
Next后面的循环变量可以不写。
分析程序,写运行结果
for k=15 to 1 step -5
print k
next
15
x=0
For k=1 to 2 step 0.3
X=x+k
Next
Print x,k
5.8 2.2
10
5
分析程序,写运行结果
Dim m,n,k As Integer
M=6
N=1
for k=1 to m step 2
N=n*k
Next
Print “n=“;n
k=1
For m=1 to 5
print k,
k=k+3
Next
1
n=15
4
7
10
13
分析程序,写运行结果
计算s=1+2+3+……+150
s=0
for k=___ to ___step ___
s=_______
next
print “1+2+3+……+150”;=s
1
150
1
s+k
分析程序,写运行结果
计算5X6X7X8X9X10的积
t=___
for k=5 to ____
t=_______
next
print t
1
10
t*k
循环结构
1、识记循环语句格式与执行过程。
2、读懂循环结构程序,写出程序运行结果。
3、会补全程序并正确运行。
$$