もし〜ならを使おう
「もし◯◯なら」ブロックを使って、条件に当てはまるときだけ動くプログラムを作ろう。条件分岐の最初の体験だよ。
🧠 できるようになること
- 「もし〜なら」が使える
- 条件を付けて動かせる
- マウスクリックを判定できる
🧰 用意するもの
- Scratchエディター
🖼 できあがり
マウスを左クリックしている間だけ、ネコが動く! 離すと止まる。
📷 ここに完成画面のスクショが入ります(Scratchの画面を撮影)
🚀 やりかた
- 「旗」→「ずっと」
- 中に「もし マウスが押された なら」
- 中に「10歩動かす」
- クリックしながら確かめる
🧩 つくるブロック
▼ Scratchで組み立てるブロック
旗が押されたとき
ずっと
もし マウスが押された なら
10歩動かす
💡 きょうのポイント
「もし〜なら」は条件のとき動くよ。
六角形の条件ブロックが「YES」のときだけ中のブロックが動く。条件が「NO」のときは何もしない。
六角形の条件ブロックが「YES」のときだけ中のブロックが動く。条件が「NO」のときは何もしない。
🎮 チャレンジ
クリックしている間だけ大きくなるネコにしてみよう!
「10歩動かす」を「大きさを2ずつ変える」に。
「10歩動かす」を「大きさを2ずつ変える」に。
🔁 ふりかえり
- マウスを押している間だけ動いた?
- 「もし〜なら」のしくみがわかった?
- これでどんなしかけが作れる?
👨👩👧 おうちの人・先生へ
- 声かけ例:「もし+なら、で動きを変えられるって便利だね。これがあるとゲームらしくなるよ」と、条件分岐の重要性を伝えてください。
- 注意:「もし〜なら」は「ずっと」の中で常に判定する形がよく使われます。1回きりではなく繰り返し判定する点に注意。
