Until(直到型)循环
A P 不成立
成立
先执行 后判断
先执行循环体,然后再检查条件 是否成立,如果不成立就重复执 行循环体,直到条件成立退出循 环.
新课学习
直
循环体
到 型 满足条件? 否循 环是来自直到型循环语句的一般格式
DO 循环体
LOOP UNTIL 条件
先执行DO和UNTIL之间的循环体,再对UNTIL之后的条 件判断.如果条件不符合,再次执行循环体,直到条件 符合时为止.这时,计算机将不执行循环体,直接跳到 UNTIL语句后,接着执行UNTIL语句之后的语句.
第一步:输入a,b,d 第二步:取区间中点 m a b
2
第三步:计算 g a2 2 第四步:计算 f m2 2 第五步:若 g f 0, 则含零点的区间为 [a, m];
否则,含零点的 区间为 [m,b]. 将新得到的含零点的区间仍记为 [a,b].
第六步:判断[a, b] 的长度是否小于d或f是否等于0.若是, 则m是方程的近似值;否则,返回第二步.
用直到型循环语句编写计算机程序,来计算 1+2+…+100的值.
程序框图:
开始
i=1
sum=0
sum=sum+1
i=i+1
否 i>100?
是
输出sum
结束
程序:
i=1 sum=0 DO
sum=sum+i i=i+1 LOOP UNTIL i>100 PRINT sum END
当型循环语句的一般格式
第一章 算法初步 1.2.3 循环语句
循环结构
While(当型)循环
A P 成立