構造化プログラミングとは?
構造化プログラミングとは、プログラムを「順次」(上から順に実行)・「選択(分岐)」(条件によって処理を分ける)・「繰返し(反復)」の3つの基本構造だけを組み合わせて記述する考え方。無秩序な分岐(GOTO文の多用)を避け、プログラムの見通しをよくする。
こうぞうかぷろぐらみんぐ
構造化プログラミングの意味
プログラムを「順次」(上から順に実行)・「選択(分岐)」(条件によって処理を分ける)・「繰返し(反復)」の3つの基本構造だけを組み合わせて記述する考え方。無秩序な分岐(GOTO文の多用)を避け、プログラムの見通しをよくする。
構造化プログラミングの具体例
フローチャートで表される処理の多くは、この3つの基本構造の組み合わせとして描くことができ、構造化された設計は保守や検証がしやすい。
構造化プログラミングは試験でどう引っ掛けられる?
基本構造は順次・選択・繰返しの3つだけ。「再帰」や「分岐(GOTO)」を基本構造に含める選択肢は誤り。カプセル化や継承といったオブジェクト指向の考え方とも別物で、凝集度・結合度のモジュール分割の話とも混ざりやすい。
構造化プログラミングと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。