プログラミング子どもが学ぶ教材・ゲーム

バグをみつけよう①

こんどは「まちがっている命令めいれい」をなおそう

ここまでのゲームでは、りない命令めいれいしたり、余計よけい命令めいれいしたりして、プログラムをただしくなおしてきました。

今回こんかいの「バグをみつけよう①」では、命令めいれいなか1かところだけ間違まちがった矢印やじるしはいっています。

どの命令めいれい間違まちがっているのかをつけて、ただしい矢印やじるしなおし、ロボットをゴールまですすませましょう。

バグをみつけよう①にチャレンジ!

したのボタンをすと、あたらしいタブでゲームがひらきます。



間違まちがっている命令めいれいを1つえらび、ただしい矢印やじるしなおしてから「うごかす」をしましょう。

あそびかた

  1. ロボットとゴールの確認かくにんします。
  2. ならんでいる命令めいれいひだりから順番じゅんばんます。
  3. 間違まちがっているとおも命令めいれいを1つタップします。
  4. 「↑」「↓」「←」「→」から、ただしい矢印やじるしえらびます。
  5. 「うごかす」をして、ロボットのうごきをたしかめます。
  6. ゴールできたらクリアです。

間違まちがった場所ばしょえらんでも大丈夫だいじょうぶです。結果けっかて、もう一度いちどどこをなおせばよいかかんがえてみましょう。

このゲームでまなべること

学習がくしゅうテーマはデバッグです。

プログラムのなか間違まちがった命令めいれいがあると、コンピューターはその命令めいれいどおりにうごくため、おもった結果けっかになりません。

そこで、命令めいれい順番じゅんばんみながら、どの場所ばしょがおかしいのかをつけて修正しゅうせいする練習れんしゅうをします。

「どこでゴールからそとれた?」をかんがえよう

バグをつけるときは、最初さいしょから全部ぜんぶなおすよりも、ロボットがどこまではただしくすすめているかをるとかりやすくなります。

たとえば、最初さいしょ命令めいれいまではゴールへちかづいているのに、2つ命令めいれいはんたいかたすすんでいるなら、その付近ふきん間違まちがいがあるかもしれません。

ただしくうごいているところと、はじめておかしくなるところをけてかんがえることは、実際じっさいのプログラミングでもおおなデバッグのかんがかたです。

対象たいしょう小学しょうがく1年生ねんせいくらい

目安めやす小学しょうがく1年生ねんせい難易度なんいどは★☆☆です。

矢印やじるしきがかり、命令めいれいひだりから順番じゅんばんめればあそべます。

むずかしい場合ばあいは、ゆびでロボットのうごきを1命令めいれいずつたどりながら、「ここまではっているかな?」と確認かくにんしてみましょう。

まえの2つのデバッグゲームとのちが

「たりないめいれいをいれよう」ではしている命令めいれい追加ついかし、「よけいなめいれいをけそう」ではよう命令めいれい削除さくじょしました。

今回こんかい命令めいれいかずっています。ただし、そのなか1つの内容ないよう間違まちがっています

りない」「おおい」「内容ないようちがう」という3種類しゅるい体験たいけんすることで、プログラムがうまくうごかないげんいんをいろいろな角度かくどからかんがえられるようになります。

どもがつまずいたときのこえかけ

  • 「1つ命令めいれいでどこにく?」
  • 「ここまではゴールにちかづいている?」
  • 「どの命令めいれいのあとから、おかしくなったかな?」
  • 「その矢印やじるしなにえたらよさそう?」

正解せいかいおしえるよりも、間違まちがいがはじまった場所ばしょ一緒いっしょさがすようなこえかけがおすすめです。

間違まちがえたら、ロボットのうごきがヒントになる

えらんだ命令めいれいなおしてもゴールできなかったら、その結果けっかがかりにします。

「まだみぎきすぎている」「今度こんどうえきすぎた」など、ロボットのればつぎため修正しゅうせいかんがえられます。

デバッグでは、なおす→うごかす→結果けっかかえすことがおおです。

れてきたら、なおまえ理由りゆうってみよう

ゲームにれたら、「2番目ばんめ命令めいれいひだりだからおかしい。みぎなおせばゴールできる」のように、修正しゅうせいする場所ばしょ理由りゆうこえしてから操作そうさしてみましょう。

自分じぶんかんがえを説明せつめいすることで、あたまなかでプログラムを順番じゅんばん実行じっこうするちからばせます。

デバッグはこれからすこしずつむずかしくなる

「バグをみつけよう①」では、間違まちがいは1かところだけです。

このさきの「バグをみつけよう②」では複数ふくすう間違まちがいをさがし、「バグをみつけよう③」では条件じょうけんふくむプログラムのデバッグにも挑戦ちょうせんします。

まずは今回こんかいのゲームで、1つずつ命令めいれいいかけながら間違まちがいをつける感覚かんかくにつけておきましょう。

タイトルとURLをコピーしました