← 用語辞書トップ

アルゴリズムとフローチャート

Algorithm and Flowchart あるごりずむとふろーちゃーと
高頻出 ⚪ 旧用語 テクノロジ系 アルゴリズムとプログラミング

意味・解説

問題を解決するための具体的な手順と、それを図記号で視覚化したもの。

アルゴリズムは、計算や処理を効率的に行うための明確な手順(やり方)のこと。フローチャート(流れ図)は、その手順を「端子」「処理」「判断」などの標準的な記号を用いて図式化したもの。

くわしく

アルゴリズムは、いわばコンピュータに対する「詳細な料理レシピ」です。同じ結果を得るにしても、手順の良し悪しによって処理にかかる時間(時間計算量)や必要なメモリ量(空間計算量)が大きく変わります。この手順を人間が直感的に理解し、ミスなく共有するために「フローチャート」を用います。フローチャートの主な記号には、開始と終了を示す「端子(長円)」、計算などを行う「処理(長方形)」、条件によって道を分ける「判断(ひし形)」、データの入力を示す「データ(平行四辺形)」などがあります。ポイントは、プログラムを書き始める前にこれらを使って論理構造を整理することで、複雑なシステムでも矛盾なく設計できるからです。試験では、図示されたフローチャートを上から順に辿り、最終的な変数の値を答えさせる問題が定番です。

例文

複雑な計算処理を実装する前に、まずはフローチャートを作成してアルゴリズムの妥当性を検証した。

同義語: 処理手順 / 流れ図
分類: プログラミング基礎
📱

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

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

7日間無料でお試し

Google Playで見る