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

よけいなめいれいをけそう

こんどは「おおすぎる命令めいれい」をつけよう

前回ぜんかいの「たりないめいれいをいれよう」では、プログラムのなかりない命令めいれいを1つくわえて、ただしくうごくようになおしました。

今回こんかいの「よけいなめいれいをけそう」では反対はんたいに、命令めいれいなか1つだけ余計よけい命令めいれいざっています。

ロボットがゴールできるように、いらない矢印やじるしつけてしてみましょう。

よけいなめいれいをけそうにチャレンジ!

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



命令めいれいを1つえらんでし、ロボットがゴールできるプログラムになおしましょう。

あそびかた

  1. ロボットとゴールの場所ばしょ確認かくにんします。
  2. ならんでいる矢印やじるし命令めいれいひだりから順番じゅんばんます。
  3. 「これはいらない」とおも命令めいれいを1つタップします。
  4. えらんだ命令めいれいえたら、「うごかす」をします。
  5. ロボットがゴールできたらクリアです。

間違まちがえてしても大丈夫だいじょうぶです。「もどす」でもともどして、べつ命令めいれいためせます。

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

今回こんかい学習がくしゅうテーマはデバッグです。

プログラムがただしくうごかないげんいんは、「命令めいれいりない」だけではありません。必要ひつようのない命令めいれいが1つはいっているだけでも、ロボットはちが場所ばしょすすんでしまいます。

そこで、実際じっさい命令めいれいみながらどこが余計よけいなのかをつけてのぞ練習れんしゅうをします。

命令めいれいを1つずついかけてみよう

余計よけい命令めいれいつけるには、ロボットがどこへすすむのかを命令めいれいごとにいかけるのがポイントです。

たとえば、「→ → ↓ ← ↓」という命令めいれいがあるとします。途中とちゅうまでただしくすすんでいても、「←」のせいでゴールからとおざかってしまうなら、その命令めいれい余計よけいかもしれません。

「この命令めいれいしたらどうなる?」とかんがえることは、プログラムを修正しゅうせいするときのほんてきかんがかたにつながります。

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

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

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

あたまなかだけでうごかすのがむずかしい場合ばあいは、ゆび盤面ばんめんをたどりながら「1個目こめでここ、2個目こめでここ」と確認かくにんするとかりやすくなります。

前回ぜんかいのゲームとのちが

「たりないめいれいをいれよう」では、している命令めいれいを1つ追加ついかしました。

今回こんかいはその反対はんたいで、おおすぎる命令めいれいを1つします

りない」「余計よけい」という2つのタイプをつづけて体験たいけんすることで、プログラムがうまくうごかないげんいんにはいろいろな種類しゅるいがあることがかってきます。

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

すぐに「この矢印やじるしすよ」とこたえをつたえるより、命令めいれい途中とちゅうまで一緒いっしょってみるのがおすすめです。

  • 「ここまでうごいたら、ロボットはどこにいる?」
  • 「この矢印やじるしのあと、ゴールにちかづいた?とおざかった?」
  • 「この命令めいれいがなかったら、どこにくかな?」
  • 「1つだけすならどれだとおもう?」

理由りゆうまで説明せつめいできなくても、実際じっさいして結果けっかながらかんがなおせれば十分じゅうぶんです。

場所ばしょ間違まちがえても大丈夫だいじょうぶ

デバッグでは、「ここがげんいんかもしれない」とかんがえて修正しゅうせいし、その結果けっかたしかめることがおおです。

ちが命令めいれいしてゴールできなかった場合ばあいも、それは失敗しっぱいではなくげんいんしぼむための情報じょうほうになります。

「この命令めいれいではなかった」とかったら、もともどしてべつ命令めいれいためしてみましょう。

れてきたら「なぜ余計よけいなのか」を説明せつめいしてみよう

ゲームにれたら、まえに「この矢印やじるしす」と予想よそうしてみましょう。

さらに、「この命令めいれいがあるとみぎきすぎるから」のように理由りゆう言葉ことばにできると、プログラムをちからがよりふかまります。

かみ矢印やじるしならべて、家族かぞくが1つだけ余計よけい命令めいれいくわえ、どれをせばよいかてるあそびにも発展はってんできます。

つぎは「バグをみつけよう①」へ

ここまでで、りない命令めいれいすことと、余計よけい命令めいれいすことを体験たいけんしました。

つぎは、命令めいれいなかにある1かところ間違まちがいそのものをつけてなおゲームにすすみます。

すこしずつ「プログラムをんで、げんいんさがして、なおす」というデバッグのながれにちかづいていきます。

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