問題解決のための処理手順のこと。 一般にはいくつか考えられるが、 よいプログラムは効率のよい、他人に分かりやすいアルゴリズムで書かれている。
構造化プログラミング: プログラムは
の組み合わせで記述できる。
アルゴリズムを図形化して表したもの。 映画館の切符販売を例にとってみよう。