字幕表 動画を再生する AI 自動生成字幕 字幕スクリプトをプリント 翻訳字幕をプリント 英語字幕をプリント You may have heard the term Algorithm recently, アルゴリズムという言葉を最近聞いたことがあるかもしれません。 whether it was online or maybe in some conversation about technology. それがオンラインだったのか、それとも技術についての会話の中だったのか。 It's a word that gets thrown around a lot. But what exactly does it mean? この言葉はよく使われる言葉です。しかし、それは正確には何を意味しているのでしょうか? Well, simply put an algorithm is a set of steps used to complete a specific task. 簡単に言えば、アルゴリズムとは、特定のタスクを完了するために使用される一連のステップのことです。 They're the building blocks for programming それらはプログラミングの構成要素です and they allow things like computers, smartphones, and websites to function and make decisions. そして、コンピュータやスマートフォン、ウェブサイトなどの機能や意思決定を可能にしているのです。 But in addition to being used by technology, a lot of things we do on a daily basis しかし、テクノロジーに利用されるだけでなく、私たちが日常的に行っていることの多くは are also similar to algorithms はアルゴリズムにも似ています。 Let's say you want to make some spaghetti. スパゲッティを作りたいとしましょう。 In order to do this successfully, there's a certain set of steps これを成功させるためには、一定の手順があります。 you need to follow in a particular order. 特定の順番に従う必要があります。 First you need to boil a pot of water. まずはお鍋のお湯を沸かします。 Once it's boiling you then add the spaghetti and cook it for a set amount of time, stirring occasionally. 沸騰したらスパゲッティを加え、時折かき混ぜながら一定の時間をかけて調理します。 Once it's finished you drain the water and then it's ready to be served with a sauce of your choice. 終わったら水気を切って、お好みのソースをかけて出来上がりです。 That entire process is actually an algorithm. Because you followed those steps in that order, そのプロセス全体が実はアルゴリズムなんだあなたがその順番で手順を踏んだから you reached your desired outcome, a delicious pasta dish. あなたが望んだ結果、美味しいパスタ料理にたどり着きました。 But, if you were to make a mistake, say over or under cooking your noodles, でも、麺の茹ですぎや茹で不足と言った失敗をしたら it probably wouldn't be as good. それはたぶん、これほどのものではないでしょう。 Programs work in a similar way. Their code is made up of algorithms telling them what to do. プログラムも似たような働きをします。彼らのコードは、何をすべきかを伝えるアルゴリズムで構成されています。 Let's say that we want to use a navigation app to get directions. ナビアプリを使って道案内をしたいとしましょう。 When we punch in a destination, the app uses an algorithm to look at the various available routes. 目的地を入力すると、アプリはアルゴリズムを使って様々な利用可能なルートを調べてくれます。 Next, it uses a different algorithm to check the current traffic. And then a third one takes that information 次に、別のアルゴリズムを使って現在のトラフィックをチェックします。そして、3番目のものはその情報を and calculates the best available route. と、最適なルートを計算します。 All of these algorithms are built right into the apps code. これらのアルゴリズムはすべてアプリのコードに組み込まれています。 If there were any kind of error in that code, the app wouldn't be able to follow these algorithms correctly. そのコードに何らかのエラーがあった場合、アプリはこれらのアルゴリズムに正しく従うことができません。 Meaning, you wouldn't receive your directions. つまり、指示を受け取らないということです。 Both of these examples show how both humans and computers これらの例はいずれも、人間とコンピュータの両方が can use algorithms to perform everyday tasks. は、アルゴリズムを使って日常的な作業を行うことができます。 The difference is that computers can use algorithms 違いは、コンピュータがアルゴリズムを and calculate things better, faster, and more efficiently than we can. と、より良く、より速く、より効率的に物事を計算することができるようになります。 Technology is only going to continue to evolve and get even better at what it does. 技術はこれからも進化し続け、さらに優れたものになっていくだけです。 As long as coding and programming continue to be used, コーディングやプログラミングが続く限り algorithms will be at the heart of these technologies guiding what they do and how they do it. アルゴリズムは、何をどのように行うのか、どのように行うのかを導く、これらの技術の中心となるでしょう。 GCF global creating opportunities for a better life. GCFグローバルは、より良い生活のための機会を創造しています。
B1 中級 日本語 アルゴリズム コンピュータ コード スパゲッティ プログラミング アプリ コンピュータサイエンスの基礎。アルゴリズム (Computer Science Basics: Algorithms) 12 3 林宜悉 に公開 2020 年 10 月 23 日 シェア シェア 保存 報告 動画の中の単語