構造化プログラミングとは?
構造化プログラミングとは、プログラムの制御構造を「順次(上から順に実行)」「選択(条件分岐)」「繰返し(ループ)」の3つの基本構造の組み合わせだけで記述しようとする設計の考え方。プログラムを分かりやすく、保守しやすくすることを目的とする。
こうぞうかぷろぐらみんぐ
構造化プログラミングの意味
プログラムの制御構造を「順次(上から順に実行)」「選択(条件分岐)」「繰返し(ループ)」の3つの基本構造の組み合わせだけで記述しようとする設計の考え方。プログラムを分かりやすく、保守しやすくすることを目的とする。
構造化プログラミングの具体例
処理をあちこちに飛ばす無秩序な分岐(いわゆるスパゲッティコード)を避け、順次・選択・繰返しの組み合わせだけで処理の流れを表すことで、他の人が読んでも理解しやすいプログラムになる。
構造化プログラミングは試験でどう引っ掛けられる?
3つの基本構造は「順次・選択・繰返し」であって、「入力・処理・出力」ではない点が引っ掛け。処理の流れを分かりやすくする設計の考え方であり、部品化して再利用するオブジェクト指向の考え方とは別物。
構造化プログラミングと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。