WHILE-DO文
sum1fの代わりに次の手順を考える。
例)前判定繰り返しの例
上の記号
に相当する記号を「前判定型繰り返し」という。Pascalでは「WHILE-DO文」により
実現されている。
例)sum1wに対するPascalプログラム
PROGRAM sum1w(input,output);
VAR x,sum:real;
BEGIN
READLN(x);
sum:=x;
WHILE x<>0 DO
BEGIN
READLN(x);
sum:=sum+x
END;
WRITELN(sum)
END.
文法 WHILE-DO文は以下で定められる文字列である。
形式 : WHILE 論理式 DO 文