- 0
- 0
- 约8.42千字
- 约 24页
- 2026-03-09 发布于北京
- 举报
算法中的循环结构是由循环语句来实现的.
循环结构有两种当型与直到型.
当型循环结构(当条件满直到型循环结构(反复执
足时反复执行循环体)行循环体直到条件满足)
循环体
否
满足条件?
是
是
否
对应于程序框图中的两种循环结构,一般
程序设计语言中也有当型(WHILE型)和直到型
(UNTIL型)两种语句结构。
(1)WHILE语句的一般格式是WHILE——
当计算机遇到WHILE语句时,当……时候
先判断条件的真假,如果条件WEND——朝……
符合,就执行WHILE与WEND之间方向行走
的循环体;然后再检查上述条
件,如果条件仍符合,再次执行
循环体,这个过程反复进行,直
到某一次条件不符合为止.这
循环体
时,计算机将不执行循环体,直
接跳到WEND语句后,接着执行满足条件?是
WEND的语句.否
WHILE条件
循环体
WEND
当型循环结构
(2)UNTIL语句的一般格式是:直到型循环结构
循环体
DO
循环体否
LOOPUNTIL条件满足条件?
是
DO——做什么
LOOPUNTIL——绕环回线走,直到达到某种
条件为止
思考:参照其直到型循环结构对应的程序框图,说说
计算机是按怎样的顺序执行UNTIL语句的?
WHILE语句的一般格式UNTIL语句的一般格式
WHILE条件DO
循环体循环体
WENDLOOPUNTIL条件
提问:通过对照,大家觉得WHILE型语句与UNTIL型
语句之间有什么区别呢?
区别:在WHILE语句中,是当条件满足时执行循环
体,而在UNTIL语句中,是当条件不满足时执行循环
体。
例1.编写程序,
…
计算自然数1+2+3++99+100的和.
分析:这是一个累加问题.我们可
以用WHILE型语句,也可以用UNTIL型语
句。
开始WHI
原创力文档

文档评论(0)