合肥
合肥奥数网

合肥站
奥数网

信息学竞赛Pascal语言:循环结构程序设计(四)(3)

合肥奥数网整理 2012-12-14 14:49:22

  Repeat-Until语句

  1.REPEAT-UNTIL类型的循环的执行形式

  REPEAT

  语句1

  语句2

  ……

  语句n

  UNTIL布尔表达式

  例如:以下循环求n=1+2+3+……+100

  n:=0;t:=i;

  REPEAT

  n:=n+t;t:=t+1;

  UNTILt>100;

  其中

  (1)REPEAT和UNTIL是PASCAL保留关键字。

  (2)在REPEAT和UNTIL之间的语句构成循环。在它们之间可以有任意多个语句,这一点和FOR,WHILE循环不同,FOR,WHILE循环体在语法上只允许一条语句。

  2.REPEAT-UNTIL循环的执行功能

  (1)遇到REPEAT语句后,即进入循环体,顺序执行循环体内的语句。

  (2)遇到UNTIL语句后,求布尔表达式的值。若值为假,则返回步骤1;若为“真”,执行步骤3

  (3)循环结束,执行UNTIL后面的下一条语句。

下一页阅读思考与练习

首页 上一页 下一页 尾页

相关推荐

点击查看更多
重点初中
首页 导航