Return to Video

For Loops in the Bee puzzle of Course 4

  • 0:05 - 0:10
    くり返しブロックを使用してコードを反復させる場合、
    コンピュータはどのようにして指定された回数を反復したことを
  • 0:10 - 0:16
    認識するのでしょうか?くり返しブロックの中には、
    「始めの値」から「終わりの値」まで
  • 0:16 - 0:22
    一定の「増分値」で増えていく「forループ」と
    呼ばれる高性能なコードがかくれています。
  • 0:22 - 0:31
    たとえば、repeat 3 ブロックは1から3まで1ずつ数えます。
    ループ内のコードが実行されるたびに、
  • 0:31 - 0:36
    カウントアップされます。「forループ」は、
    カウンターを使って何回くり返したか数えています。
  • 0:36 - 0:40
    カウンター変数はループ(くりかえし)の始めに「始めの値」となり、
  • 0:40 - 0:44
    くり返しが実行されるごとに、「増分値」増えて、
  • 0:44 - 0:51
    変数が終わりの値より大きくなったら、すぐにループが止まります。
  • 0:51 - 0:55
    くり返しブロックの代わりに「forループ」を
    使うメリットは、カウンター変数をみることができ、
  • 0:55 - 1:02
    ループの中で使えることです。たとえば、いくつかの花があって
  • 1:02 - 1:07
    1つ目には1つ、2つ目には2つ、3つ目には3つのミツがあるとき、
  • 1:07 - 1:12
    「forループ」でハチが1つ目の花の時は1、
    二つ目は2、三つ目は3というように、
  • 1:12 - 1:18
    「カウンター」回、ミツを取るようにできます。
  • 1:18 - 1:23
    「forループ」の「増分値」は、
    1以外の値に設定することもできます。
  • 1:23 - 1:27
    「増分値」は、2、4、と毎回 変えることもできます。
Title:
For Loops in the Bee puzzle of Course 4
Description:

more » « less
Video Language:
English
Team:
Code.org
Project:
CSF '21-'22
Duration:
01:29

Japanese subtitles

Revisions Compare revisions