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

もし〜ならってなに?

もし〜ならってなに? プログラミング

プログラムは、いつも同おなじ動うごきをするだけではありません。

「もし雨あめが降ふっていたら、かさをさす」「もし信号しんごうが赤あかなら、とまる」のように、条件じょうけんによってすることを変かえる考かんがえ方かたがあります。

このゲームでは、「もし〜なら」という条件じょうけんを見みて、どんな行動こうどうをすればよいか考かんがえます。

どんなゲーム?

画面がめんに「もし○○なら」という条件じょうけんと、そのときの場面ばめんが表示ひょうじされます。

3つの行動こうどうから、その条件じょうけんにあうものを選えらびましょう。正解せいかいすると、なぜその行動こうどうになるのかも確認かくにんできます。

対象たいしょう年齢ねんれい

小学しょうがく2年生ねんせいごろを目安めやすにしています。

むずかしいプログラムの記号きごうは使つかいません。「もし○○なら、△△する」という日本語にほんごの意味いみがわかれば遊あそべます。

遊あそび方かた

  1. 「もし〜なら」の条件じょうけんを読よみます。
  2. 今いまの場面ばめんが、その条件じょうけんにあてはまるか考かんがえます。
  3. 3つの行動こうどうから、ぴったりのものを選えらびます。
  4. 正解せいかいしたら、説明せつめいを読よんでつぎの問題もんだいへ進すすみます。


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

  • 「もし〜なら」という条件じょうけんの考かんがえ方かた
  • 条件じょうけんにあてはまるかを確たしかめる力ちから
  • 条件じょうけんによって行動こうどうを変かえる考かんがえ方かた
  • プログラミングで使つかう「条件分岐じょうけんぶんき」の基本きほん

「もし〜なら」ってどういうこと?

「もし〜なら」は、何なにかを確たしかめて、その結果けっかによってすることを決きめる考かんがえ方かたです。

たとえば、「もし雨あめなら、かさをさす」という決きまりがあったとします。雨あめが降ふっていればかさをさし、雨あめでなければその行動こうどうはしません。

プログラミングでは、このように条件じょうけんによって処理しょりを分わけることを「条件分岐じょうけんぶんき」といいます。

プログラミング的てき思考しこうとのつながり

コンピューターは、そのときの気分きぶんで行動こうどうを変かえることはできません。「どんなときに」「何なにをするか」を、あらかじめわかるように決きめておく必要ひつようがあります。

「もし○○なら△△する」と整理せいりすることは、場面ばめんを見分みわけて、必要ひつような行動こうどうを選えらぶ練習れんしゅうになります。

つまずいたときの考かんがえ方かた

答こたえがわからないときは、いきなり行動こうどうを選えらばず、まず「もし」のあとに書かいてある条件じょうけんだけを確認かくにんします。

つぎに「今いまはその条件じょうけんにあてはまっている?」と考かんがえてみましょう。条件じょうけんと行動こうどうを分わけて考かんがえると、わかりやすくなります。

保護者ほごしゃの方かたへ

「どれが正解せいかい?」と聞きくより、「まず、どんなときのお約束やくそく?」「今いまはそのときかな?」と声こえをかけると、条件じょうけんを意識いしきしやすくなります。

日常生活にちじょうせいかつでも、「もし寒さむかったら上着うわぎを着きる」「もし手てがよごれていたら洗あらう」など、条件分岐じょうけんぶんきに似にた場面ばめんはたくさんあります。

もっと発展はってんして遊あそぶなら

ゲームのあとに、家いえの中なかで「もし〜なら」を探さがしてみましょう。

「もし朝あさになったらカーテンをあける」「もし雨あめなら長靴ながぐつをはく」のように、自分じぶんで条件じょうけんと行動こうどうのセットをつくると、より理解りかいが深ふかまります。

これまでのゲームとの違ちがい

「くりかえしってなに?」では、同おなじ動うごきをまとめて何度なんども行おこなう考かんがえ方かたを学まなびました。

今回の「もし〜ならってなに?」では、同おなじことをくりかえすのではなく、条件じょうけんを見みて、することを変かえるところが新あたらしいポイントです。

つぎの学習がくしゅうへ

「もし〜なら」の意味いみがわかったら、つぎは実際じっさいの迷路めいろの中なかで条件じょうけんを使つかいます。

つぎの「じょうけんめいろ①」では、「もし○○なら」という条件じょうけんを使つかって、ロボットをゴールまで進すすめる考かんがえ方かたに挑戦ちょうせんします。

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