資格暗記無料で始める

構造化プログラミングとは?

構造化プログラミングとは、プログラムを「順次」(上から順に実行)・「選択(分岐)」(条件によって処理を分ける)・「繰返し(反復)」の3つの基本構造だけを組み合わせて記述する考え方。無秩序な分岐(GOTO文の多用)を避け、プログラムの見通しをよくする。

こうぞうかぷろぐらみんぐ

システムアーキテクト試験の頻出用語/午前II


構造化プログラミングの意味

プログラムを「順次」(上から順に実行)・「選択(分岐)」(条件によって処理を分ける)・「繰返し(反復)」の3つの基本構造だけを組み合わせて記述する考え方。無秩序な分岐(GOTO文の多用)を避け、プログラムの見通しをよくする。

構造化プログラミングの具体例

フローチャートで表される処理の多くは、この3つの基本構造の組み合わせとして描くことができ、構造化された設計は保守や検証がしやすい。

構造化プログラミングは試験でどう引っ掛けられる?

基本構造は順次・選択・繰返しの3つだけ。「再帰」や「分岐(GOTO)」を基本構造に含める選択肢は誤り。カプセル化や継承といったオブジェクト指向の考え方とも別物で、凝集度・結合度のモジュール分割の話とも混ざりやすい。

構造化プログラミングと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。