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

くりかえし+もし〜なら

くりかえし+もし〜なら プログラミング

「くりかえし」と「もし〜なら」は、どちらもプログラミングでよく使つかう考かんがえ方かたです。

このゲームでは、くりかえす処理しょりと、もし〜ならの処理しょりを別々べつべつに選えらび、1つのプログラムに組くみ合あわせます。

どんなゲーム?

画面がめんには、「くりかえす処理しょり」「もし〜ならの処理しょり」「くりかえす回数かいすう」の3つがあります。

たとえば、くりかえす処理しょり=1マスすすむ、もし〜なら=モンスターがいたらこうげき、5回かいとすると、ロボットは毎回まいかいモンスターを確認かくにんしてから1マスずつ進すすみます。

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

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

「モンスターがいたらこうげき!」まで遊あそんでおくと、「もし〜なら」の意味いみがわかりやすくなります。

遊あそび方かた

  1. 「くりかえす処理しょり」を選えらびます。
  2. 「もし〜ならの処理しょり」を選えらびます。
  3. 「−」「+」でくりかえす回数かいすうを決きめます。
  4. 「プログラムをうごかす」を押おします。
  5. 毎回まいかい「もし〜なら」を確認かくにんしてから、くりかえす処理しょりが実行じっこうされます。


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

  • くりかえしと条件分岐じょうけんぶんきの役割やくわりの違ちがい
  • 同おなじ処理しょりを何回なんかいも実行じっこうすること
  • 条件じょうけんにあてはまったときだけ特別とくべつな処理しょりをすること
  • 2つの仕組しくみを組くみ合あわせること

「くりかえし」と「もし〜なら」はなにが違ちがう?

「くりかえし」は、決きめた処理しょりを何回なんかいもします。

「もし〜なら」は、条件じょうけんにあてはまったときだけ動うごきます。

このゲームでは、毎回まいかい「もし〜なら」を確認かくにんしながら、「くりかえす処理しょり」を実行じっこうします。

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

実際じっさいのプログラムでも、「同おなじ処理しょりをくりかえしながら、毎回まいかい条件じょうけんを確認かくにんする」という組くみ合あわせがよく使つかわれます。

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

まず「ずっとやること」と「条件じょうけんにあったときだけやること」を分わけて考かんがえてみましょう。

ゴールへ進すすみ続つづけるための処理しょりはどれ? モンスターがいるときだけ必要ひつような処理しょりはどれ? と考かんがえるとわかりやすくなります。

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

「ずっとすることはどれ?」「モンスターがいるときだけすることはどれ?」と声こえをかけると、くりかえしと条件分岐じょうけんぶんきの違ちがいを整理せいりしやすくなります。

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