do-loop-循环语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运动会长跑项目:绕着环形操场跑1600米(4圈)

跑圈 循环直到 跑够4圈
do
跑圈
Loop until 跑够4圈
第4页,共14页。
例1:计算s=1+2+3+4+5的值(用直到型循环)
分析:从1开始将连续的自然数相加,直到加过5为止。
(用S表示和,用i表示自然数。)
开始
循环初始条件: S=0, i=1
程序代码: n=InputBox(“输入n:”)
s=1
i=1 DO while i<=n
s=s*i
i=i+2 LOOP
Print s
Hale Waihona Puke 第14页,共14页。第11页,共14页。
例3:求s=1×2×3×……×n的值,其中n由键盘输入。
开始
输入n
S=1, i=1
F i<=n
T
S=S*i
i=i+1
输出S
结束
用当型循环
n=inputbox(“”) s=1
i=1 Do while i<=n
s=s*i i=i+1
Loop
Print s
第12页,共14页。
练习1:求s=2+4+6+……+n的值,其中n为偶数,由键盘输入。
i=i+1
i>n
F
T
输出S 结束
用直到型循环
n=inputbox(“ ”)
s=0 i=1 Do
s=s+i
i=i+1 Loop until i>n
Print s
第9页,共14页。
小结
循环结构
当型循环
Do while 条件 循环体
Loop
直到型循环
Do 循环体
Loop until 条件
第10页,共14页。
s=0 i=1
Do while i条<件=5
s循=环s体+i i=i+1
Loop Print s
当使用While<条件>构成循环时,当条件为“真”,
则反复执行循环体,当条件为“假”,则退出循环。
第8页,共14页。
练习:求s=1+2+3+……+n的值,其中n由键盘输入。
开始
输入n
S=0, i=1
S=S+i
自然数。)
开始
循环初始条件: S=0, i=1 循环体: S=S+i, i=i+1
S=0, i=1
F
i<=5 T
循环条件:
i<=5
S=S+i i=i+1
第7页,共14页。
输出S
结束
例1:计算s=1+2+3+4+5的值 (用当型循环)
开始
S=0, i=1
F
i<=5 T
S=S+i
i=i+1
输出S 结束
Print s
当使用Until <条件>构成循环时,当条件为“假”,则反复
结束
执行循环体,直到条件成立,即为“真”时,则退出循环。
第6页,共14页。
例1:计算s=1+2+3+4+5的值(用当型循环)
分析: 从1开始将连续的自然数相加,当i不大于5时执行循
环否则结束,并输出总和。(用S表示和,用i表示
S=0, i=1
循环体: S=S+i, i=i+1 循环条件: i>5
第5页,共14页。
S=S+i
i=i+1
i>5 F
T
输出S 结束
例1:计算s=1+2+3+4+5的值(用直到型循环)
开始 S=0, i=1
程序代码
S=S+i
i=i+1
i>5
F
T 输出S
s=0
i=1
Do
s循=s环+体i i=i+1 Loop until 条i>件5
开始 输入n
S=0, i=2
S=S+i
i=i+2
i>n
F T
输出S 结束
程序代码: n=InputBox(“输入数n:”) s=0 i=2 DO
s=s+i i=i+2
LOOP until i>n Print s
第13页,共14页。
练习2:求s=1×3×5×……×n的值,其中n为奇数,由键盘输入。
DO…LOOP循环语句
第1页,共14页。
复习:循环结构
直到型循环
初始值
循环体
循环条件 F
T
先执行,后判断。
当型循环
初始值
F
循环条件 T
循环体
先判断,后执行。
第2页,共14页。
运动会长跑项目:绕着环形操场跑1600米(4圈)
跑圈
false
跑够4 圈
true

跑圈 循环直到 跑够4圈
第3页,共14页。
相关文档
最新文档