アルゴリズムの概要
アルゴリズムとは「目的の達成にいたるまでの処理の一連の流れ」のこと。
例)プログラム(自動販売機)の場合
投入された金額を表示 → 購入できる飲み物のボタンを点灯 → 押されたボタンの飲み物を排出 →お釣りがある場合はお釣りを排出
↑
上記流れがアルゴリズム
アルゴリズムの3つの基本構造
アルゴリズムが「処理の流れ」である以上、そこには「流れの向き」がある。
アルゴリズムには、流れを規定する3つの基本的な構造がある。
・順次実行:決まった順番に処理を行うこと
・条件分岐:条件によって処理を切り替えること
・繰り返し:処理を繰り返すこと、ループ処理ともいう
これらを一般的に「制御構造」と呼ぶ。