← 用語辞書トップ

プログラミングの基本構造(3要素)

Three Basic Control Structures ぷろぐらみんぐのきほんこうぞう
高頻出 ⚪ 旧用語 テクノロジ系 アルゴリズムとプログラミング

意味・解説

あらゆるプログラムを構成する「順次」「選択」「反復」の3つの論理構造。

構造化プログラミングの基本原理。命令を順番に実行する「順次」、条件によって分岐する「選択」、条件を満たすまで繰り返す「反復(ループ)」の3つを組み合わせることで、どんな複雑な処理も記述できる。

くわしく

プログラミングの基本構造は、現代のソフトウェア開発の「文法」の基礎です。

1.「順次(Sequence)」は、上から下へ一行ずつ実行する最も単純な構造です。

2.「選択(Selection)」は、『もし〜なら(if)』という条件によって、実行する処理を枝分かれさせます。

3.「反復(Iteration/Loop)」は、『〜の間(while)』や『〜回(for)』という条件で、同じ処理を何度も実行します。ポイントは、この3つの組み合わせだけで全てのプログラムを記述するという「構造化プログラミング」の考え方を守ることで、プログラムの読みやすさやメンテナンス性が劇的に向上し、バグの少ない開発が可能になるからです。実務では、これに「変数(データを入れる箱)」を組み合わせて処理を行います。ITパスポート試験では、これら3つの構造が組み合わさった擬似言語のコードを読み解き、計算結果を導き出すトレース能力が試されます。

例文

複雑に見えるAIのプログラムも、その内部を細かく分解すれば『順次』『選択』『反復』の3つの構造の積み重ねでできている。

同義語: 制御構造
対義語: 非構造化プログラミング
分類: プログラミング基礎
📱

ITパスポート対策アプリでもっと効率的に学習

「瞬即マスター ITパスポート」用語辞書2,651語・過去問29回分・232ステージ

7日間無料でお試し

Google Playで見る