アルゴリズムとは、目的を実現したり問題を解決するための手順です。
たとえば、「カップラーメンを作る」アルゴリズム(手順)は次のようになります。
- 1. お湯を沸かす
- 2. カップラーメンのフタを半分はがしスープとかやくを取り出す
- 3. スープとかやくを先に入れる
- 4. 熱湯を内側の線まで注ぐ
- 5. フタをして3分待ち、よくかき混ぜる
普通にカップラーメンの作り方だ。
そうですよ。こうすればカップラーメンが作れますが、この手順をアルゴリズムと呼んでいます。
でも、手順をきちんと考えることがとても大切なのです。
アルゴリズムってプログラムを作るときだけだと思っていたけれど、カップラーメンの作り方もアルゴリズムなのですね。
プログラムを作る時の手順もアルゴリズムですが、実は普段何気なく行っている日常生活の手順もアルゴリズムです。
アルゴリズムがとても大切な理由を確認しましょう。