ITパスポート暗記無料で始める

繰返し処理とは?くりかえししょり

繰返し処理とは、決められた条件が満たされる間、同じ手順を何度も実行する処理の流れの型(制御構造)。順次・選択と並ぶ基本構造の一つで、①使用する変数(値を入れておく名前つきの箱)の初期値、②続けるか終わるかを判定する条件、③1周ごとの変数の更新、の3点で動きが決まる。条件を先に判定する前判定型と、1回実行してから判定する後判定型があり、後者は条件を最初から満たしていなくても必ず1回は実行される。

最終更新:2026-10-10

試験情報

ITパスポートの過去問では2問の解説で触れられています(2010年度〜2025年度)。

ITパスポートの頻出用語/テクノロジ系

別名:反復処理

この語が出る過去問を解く →

具体例

x=2、y=3から始めて「yを1減らす→xにyを足す→y≠1なら戻る」を実行すると、1周目でy=2・x=4、2周目でy=1・x=5となり、そこで終了してxは5になる。手順を追う設問は、1周ごとに変数の値を表へ書き出すと取り違えない。

試験での引っ掛け

終了条件が「y≠1なら戻る」か「y=1なら戻る」かで結果が正反対になる。また判定が先か後かで実行回数が1回ずれるため、後判定型は最初から条件を満たしていても1回は実行される点が問われる。更新を忘れると条件が永久に変わらず無限ループになる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 2問の解説で触れられる(2010年度〜2025年度)
  • 分野:テクノロジ系
  • 終了条件が「y≠1なら戻る」か「y=1なら戻る」かで結果が正反対になる。