アルゴリズムとは
読み:あるごりずむ
問題を解決するための、明確で有限の手順。プログラムはアルゴリズムをプログラミング言語で書いたもの。
アルゴリズムは、ある問題を解くための手順を、誰が行っても同じ結果になるように明確に定めたものです。
どんなアルゴリズムも、次の3つの基本構造の組合せで表せます。
| 構造 | 内容 |
|---|---|
| 順次 | 上から順に処理する |
| 分岐 | 条件によって処理を変える(条件分岐) |
| 反復 | 同じ処理を繰り返す(繰り返し) |
アルゴリズムは、フローチャートやアクティビティ図、文章などで表し、プログラミング言語で書けばプログラムになります。