7.WHILE型 繰り返し

7.WHILE型 繰り返し


7.WHILE型 繰り返し

  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 文

練習問題