Computer Science –

Lesson 1: Algorithms

Algorithms

最近オンラインやテクノロジーに関する会話の中で、アルゴリズムという言葉を聞いたことがあるかもしれませんね。 5198>

アルゴリズムについてもっと知るには、以下のビデオを見てください。 これはプログラミングの構成要素であり、コンピューター、スマートフォン、Web サイトなどが機能し、決定を下すことを可能にします。 たとえば、スパゲッティを作りたいとします。 これを成功させるためには、特定の順序で行うべき一連の手順があります。

まず、鍋に水を沸かす必要があります。 沸騰したらスパゲッティを入れ、時々かき混ぜながら決められた時間茹でます。 出来上がったらお湯を切り、お好みのソースをかけて完成です。

この一連のプロセスは、実はアルゴリズムなのです。 この工程を順番にこなしていくからこそ、おいしいパスタが完成するのです。 しかし、麺を茹ですぎたり、茹で足りなかったりといったミスを犯すと、おそらく美味しくありません。

プログラムも同じように動作します。 そのコードは、何をすべきかを指示するアルゴリズムで構成されています。 目的地を入力すると、アプリはアルゴリズムを使って、さまざまな利用可能なルートを調べます。 次に、別のアルゴリズムで現在の交通状況を確認し、3 番目のアルゴリズムでその情報を使用して、利用可能な最善のルートを計算します。

これらのアルゴリズムはすべて、アプリのコードに組み込まれています。 コードに何らかのエラーがあった場合、アプリはこれらのアルゴリズムに正しく従えないので、道案内を受け取ることができません。 違いは、コンピュータは人間よりもアルゴリズムをうまく使い、より速く、より効率的に物事を計算できることです。

テクノロジーは進化を続け、その能力をさらに高めていくことでしょう。 コーディングとプログラミングが使われ続ける限り、アルゴリズムがこれらのテクノロジーの中心にあり、何をどのように行うかを導いていきます。

コメントを残す

メールアドレスが公開されることはありません。