もし〜でなければを使おう
「もし◯◯なら でなければ」で2つの動きを使い分けよう。マウスが近くにあるときと離れているときで違う反応。
🧠 できるようになること
- 「もし〜でなければ」が使える
- 2つの動きを切り替えられる
- 条件分岐がより使いこなせる
🧰 用意するもの
- Scratchエディター
🖼 できあがり
マウスが近くに来たらネコが「やあ!」、離れたら「どこ〜?」と言うよ。
📷 ここに完成画面のスクショが入ります(Scratchの画面を撮影)
🚀 やりかた
- 「旗」→「ずっと」
- 「もしマウスのポインターに触れたなら でなければ」
- 「なら」側:「やあ!と1秒言う」
- 「でなければ」側:「どこ〜?と1秒言う」
- マウスを近づけたり離したり
🧩 つくるブロック
▼ Scratchで組み立てるブロック
旗が押されたとき
ずっと
もし マウスのポインターに触れた なら
やあ!と1秒言う
でなければ
どこ〜?と1秒言う
💡 きょうのポイント
「もし〜なら」と「もし〜なら でなければ」の違い:
・「もし〜なら」=条件真のときだけ動く
・「もし〜でなければ」=真と偽で違う動き
状況に応じて使い分けよう。
・「もし〜なら」=条件真のときだけ動く
・「もし〜でなければ」=真と偽で違う動き
状況に応じて使い分けよう。
🎮 チャレンジ
右側にいるときと左側にいるときで違う動きをするネコにしよう!
「もしx座標 > 0 なら、でなければ」で条件分岐。
「もしx座標 > 0 なら、でなければ」で条件分岐。
🔁 ふりかえり
- 「でなければ」の意味がわかった?
- 2つの動きを切り替えるって便利?
👨👩👧 おうちの人・先生へ
- 声かけ例:「『もし』だけだと、あれをするだけ。『でなければ』があると、二択になるね」と、論理的な分岐の概念を伝えてください。
