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

たりないめいれいをいれよう

「どこがりない?」をつけて、プログラムをなおそう

これまでのゲームでは、矢印やじるし命令めいれい自分じぶん順番じゅんばんならべて、ロボットを目的地もくてきちまでうごかしてきました。

今回こんかいの「たりないめいれいをいれよう」では、すでにできている命令めいれいなか1つだけりない命令めいれいがあります。「?」にはい矢印やじるしかんがえて、プログラムを完成かんせいさせましょう。

うまくうごかないげんいんつけてなおすことは、プログラミングでいうデバッグ第一歩だいいっぽです。

たりないめいれいをいれようにチャレンジ!

ゲームは専用画面せんようがめんあそべます。したのボタンをすと、あたらしいタブでゲームがひらきます。

「?」にはい矢印やじるしえらんで、ロボットがゴールできるプログラムを完成かんせいさせましょう。

あそびかた

  1. ロボットとゴールの場所ばしょます。
  2. 画面がめんならんでいる命令めいれいひだりから順番じゅんばん確認かくにんします。
  3. 「?」のところで、ロボットがどちらへすすめばよいかかんがえます。
  4. 「↑」「↓」「←」「→」から、りない命令めいれいを1つえらびます。
  5. 「うごかす」をして、プログラムを実行じっこうします。
  6. ロボットがゴールできたらクリアです。

ちが矢印やじるしえらんでも大丈夫だいじょうぶです。ロボットがどこへったかをて、「どのきならよかったかな?」とかんがえてみましょう。

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

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

プログラムは、命令めいれいが1つりないだけでもおもったとおりにうごきません。そんなときに、「どこに問題もんだいがあるのか」「なになおせばよいのか」をさがして修正しゅうせいする作業さぎょうをデバッグといいます。

このゲームでは最初さいしょから全部ぜんぶ命令めいれいつくるのではなく、ほとんど完成かんせいしている命令めいれいながら、りない1つをつけることに集中しゅうちゅうします。

「?」のまえあとるのがポイント

りない命令めいれいかんがえるときは、「?」だけをるのではなく、そのまえあと命令めいれいてみましょう。

たとえば、「→ → ? ↓」とならんでいたら、最初さいしょの2つの命令めいれいでロボットがどこまですすむかをかんがえます。その場所ばしょからゴールへちかづくには、つぎにどちらへすす必要ひつようがあるでしょうか。

このように、プログラムを途中とちゅうまであたまなか実行じっこうしてみることは、デバッグするときのおおかんがかたです。

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

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

矢印やじるしきがかり、ひだりからみぎ順番じゅんばん命令めいれいることができればめます。これまでのロボットまよやアルゴリズムのゲームをあそんでいると、よりスムーズです。

まだあたまなかだけでロボットをうごかすのがむずかしい場合ばあいは、画面がめんゆびでたどりながら「ここまででどこにいる?」と確認かくにんするとかんがえやすくなります。

これまでのゲームとなにちがう?

けんってモンスターをたおそう」までは、自分じぶん命令めいれい最初さいしょからてることが中心ちゅうしんでした。

今回こんかいは、すでにあるプログラムをんで、うまくうごくためにしている部分ぶぶんさがします。

つくる」だけでなく「んでなおす」ことも、プログラミングでは重要じゅうようです。ここからは、間違まちがいやつけるちからすこしずつ練習れんしゅうしていきます。

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

こたえの矢印やじるしをすぐにおしえるより、ロボットの現在地げんざいち確認かくにんするこえかけが効果的こうかてきです。

  • 最初さいしょ命令めいれいで、ロボットはどこにく?」
  • 「『?』のところでは、ロボットはいまどこにいるかな?」
  • 「ゴールはロボットのどっちがわにある?」
  • 「さっきえらんだ矢印やじるしだと、どこにった?」

間違まちがえた結果けっかがかりにしてつぎこたえをかんがえられれば、デバッグのかんがかたをしっかり体験たいけんできています。

間違まちがいは「なお場所ばしょ」をつけるヒント

プログラミングでは、一度いちどただしくうごかないことはめずらしくありません。

おおなのは、間違まちがえないことではなく、結果けっかげんいんさがし、なおしてもう一度いちどためすことです。

このゲームでも、ちが矢印やじるしえらんだらロボットのうごきをてみましょう。「みぎきすぎたから、今度こんどしたかな?」のように、失敗しっぱいした結果けっかからつぎ修正しゅうせいかんがえることができます。

れてきたら、さきこたえをってみよう

ゲームにれたら、矢印やじるしボタンをまえに「ここはみぎだとおもう!」のようにこたえをこえしてからためしてみましょう。

さらに、「どうしてそのきだとおもったの?」と理由りゆう説明せつめいできると、あたまなか命令めいれい順番じゅんばん実行じっこうするちからそだちます。

かみにマスいて、途中とちゅう矢印やじるしを1つかくし、家族かぞく問題もんだいつくあそびにも発展はってんできます。

つぎは「よけいなめいれいをけそう」へ

今回こんかいは、プログラムにりない命令めいれい追加ついかする練習れんしゅうでした。

つぎ反対はんたいに、命令めいれいなかざっている余計よけい命令めいれいつけてことに挑戦ちょうせんします。

りない」「おおすぎる」という2つのタイプの問題もんだい体験たいけんすることで、プログラムをんでなおちからをさらにばしていきます。

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