テクノロジ系 / システム開発技術
構造化プログラミング
順次・選択・繰返しの3つの基本制御構造だけでプログラムを構成する設計・実装の考え方。
もう少し詳しく
構造化プログラミングは、無秩序なジャンプ(goto)を避け、順次・選択・繰返しの組み合わせだけで処理を表す手法です。流れが上から下へ追えて見通しがよく、誤りが少なく保守しやすいコードになります。複雑な処理も段階的に分解(トップダウン)して構造化することで、品質と可読性を高めます。
試験での見方
例:複雑な分岐ジャンプを使わず、順次・条件分岐・ループの3構造の組み合わせだけで処理を記述し、流れを追いやすくする。
「順次・選択・繰返しの3構造で構成する」点が必出です。goto乱用を避ける目的、段階的詳細化(トップダウン)との関連を押さえます。