🦾

アルゴリズム入門 その1

2023/12/02に公開

※個人のアウトプットのために記述しています。

アルゴリズムとは?

課題を解決するための処理手順

プログラム

処理手順を記述したもの

アルゴリズムは文章で書くと分かりにくい。なので、以下の3つの方法で記載する。

1.フローチャート
2.アクティビティ図
3.状態遷移図

また、アルゴリズムを考える際は以下のようなことがある。

  • アルゴリズムは複数考えられる
  • アルゴリズムは『正しい』、『わかりやすい』、『効率が良い』が重要。

フローチャートの基本

フローチャート:処理の手順を処理記号などで図にしたもの。
また、フローチャートには、「端子記号」、「処理記号」、「変数」などを使用し、トレース(処理の流れを追う)することが一般的。

参照動画

https://youtu.be/2xg5pVL_mlg?si=URl7MXZbr8qZj1qV

Discussion