< Return to Video

Unplugged - Real Life Algorithms - Dice Game

  • 0:05 - 0:13
    このレッスンはサイコロレースと呼ばれます。
    皆さんの多くはコンピューターゲームが好きですよね。
  • 0:13 - 0:18
    コンピュータープログラマーが、どのようにして
    ゲームを作っているか考えたことはありますか?
  • 0:18 - 0:24
    コンピューターゲームを作ったり、問題を解決したりするにための
    最初の第一歩は考えることと計画することです。
  • 0:24 - 0:29
    問題解決の手順を考えること、それは、アルゴリズムであり、
  • 0:29 - 0:35
    問題を解決したり、タスクを完成するのに必要な手順を計画することです。
  • 0:35 - 0:42
    このパズルでは、サイコロレースのアルゴリズムを作りましょう。
    友だちに書いた計画を見せて、その通りにやれば、
  • 0:42 - 0:47
    ゲームで遊べるようになるかを見てもらいましょう。
    プログラマーが、手順が正しいと思えば、
  • 0:47 - 0:52
    アルゴリズムをコンピュータが理解できる言語でプログラムに翻訳します。
  • 0:52 - 0:59
    私たちが毎日やっていることのほとんどは、タスクを
    終わらせるのに従うことのできる手順である、
  • 0:59 - 1:04
    アルゴリズムを必要とします。学校に行く準備をすること、
    友だちと楽しくすごす計画をたてること、おやつをしまうことにも。
  • 1:04 - 1:10
    タスクをきちんと完成させるために、小さな手順にわけてみましよう。
  • 1:10 - 1:16
    手順には、決められた順番にやらないといけないものもあります。
  • 1:16 - 1:21
    サンドイッチを作る場合を考えてみましょう。
    たなからどの材料を取り出すかは重要ではありません。
  • 1:21 - 1:26
    でも、ビンのふたを開けないと、ピーナツバターを塗ることはできませんよね。
  • 1:26 - 1:32
    なにも考えずにやっているような 簡単なことでも、
    コンピューターにはアルゴリズムやプログラムが必要です。
  • 1:32 - 1:38
    アルゴリズムは、何かを行うために考えたことであり、プログラムは、それを行うために
  • 1:38 - 1:45
    コンピューターに与えられる指示です。
    アルゴリズムは、コンピューターが実行できるように
  • 1:45 - 1:51
    プログラムに翻訳する必要があります。やることをアルゴリズムと
    呼ばれる手順に分けるのは難しいことがあります。
  • 1:51 - 1:57
    しかし、新しいスキルのように、練習をすれば
    だんだん簡単にできるようになってきます。
Title:
Unplugged - Real Life Algorithms - Dice Game
Video Language:
English
Duration:
01:59

Japanese subtitles

Revisions