KODAMA LAB

その他の繰り返し

1

前判定と後判定

繰り返し文は、while 文for 文以外にも存在します。流れ図で示すと以下のようになります。

条件の部分が上部(実行文の最初)にあるか、下部(実行文の最後)にあるかによって、繰り返し文の種類があります。前判定は、while文for文であり、後判定は、do〜while文です。

2

do〜while文

後判定を実行するdo〜while文は、以下のように記述します。

do {
    文
} while( 式 )

実行と同様に、文の下部に式が記述されていることが分かります。

3

前判定と後判定

前判定と後判定の違いは以下の通りです。

  • 前判定は、文が一度も実行されないことがあります。よって、0回以上の繰り返しといいます。 後判定は、文が最低1度、実行されます。よって、1回以上の繰り返しといいます。

以上の違いを理解した上で、プログラムする必要があります。