2きゅう テーマ:1〜3だけ 入力② 1〜3だけ うけつける すすみ

1🔢 今日 作る 動き

入力の チェックを 使うと、おかしな 数を 入れても かならず 1〜3に 直せるよ。
変な 数(99)を 入れても、ちゃんと 1〜3に なおる しくみを 作ろう!👇

🔢 1〜3だけ うけつける 99 → 3
「99」を 入れても → 「3」に 直る! 0や マイナスも → 「1」に なるよ

2🆕 プロジェクトを 作ろう

Scratchで 新しい プロジェクトを 作って、名前を これに してね:

1〜3だけ

📁 今日の 動作は ぜんぶ この「1〜3だけ」の 中に 作ろう。
むずかしかったら 先生に 手つだって もらってね。

🐱 つかう スプライトを よういしよう

この レッスンでは 4つの ステップを 作るよ。
①聞く ②大を直す ③小を直す ④合図を送るの 役わりで スプライトを 使う。ここでは 「設定係」1つの スプライトに 全ステップを まとめてもOK!

⚠ 「レベル」という 変数を 事前に 作っておこう。ブロックの「変数」→「変数を 作る」で 名前を「レベル」にしてね。
ネコ
🐱 ①聞く
(変数に入れる)
ネコ
🔧 ②大を直す
(>3→3)
ネコ
🔧 ③小を直す
(<1→1)
ネコ
📣 ④合図を送る
(レベルきまった)

4ステップは 1つの スプライトに まとめて 作るよ。まずは 見本どおりの スプライトを えらんでね。完成したら、すきな キャラに かえても OK!

🐱 スプライトを えらんで、ステージの 見やすい 場所に おこう

↑ 両方 チェックを 入れると すすめるよ

7📝 練習問題(3問)

最後に、習ったことを使って 自分の力で 作ってみよう!

🐱 問題は 3問。今回は 変数 「てん」を 使って、入力を 検証するよ!
ネコ
🐱 問題1
聞いて 変数へ
ネコ
🔧 問題2
大きすぎを直す
ネコ
🔧 問題3
小さすぎを直す
↑ ぜんぶ 1つの スプライトに 続けて 作ろう(変数「てん」を 先に 作ってね)
🐱 設定係スプライトに 作る
🎯 問題1:「点数は?」と 聞いて、変数「てん」に おぼえる
@greenFlag が押されたとき
[点数は?] と聞いて待つ
[てん v] を (答え) にする
🔧 続けて 作る
🎯 問題2:もし「てん」が 100より 大きかったら、100に 直す
もし <(てん) > (100)> なら
 [てん v] を (100) にする
end
🔧 続けて 作る
🎯 問題3:もし「てん」が 0より 小さかったら 0に 直して、「てん」を 言う
もし <(てん) < (0)> なら
 [てん v] を (0) にする
end
(てん) と (2) 秒言う
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

入力した 数が かならず 1〜3に 直って、「レベルきまった」の 合図が 送られたら できあがり。
「入力の チェック」=おかしな 数を 正しい 範囲に 直す しくみ。2きゅうの ゲームで よく 使うよ。

入力 2 クリア ✓

👩‍🏫 先生と いっしょに かくにんしよう!

  • むずかしさを 聞いて 変数「レベル」に 入れた?
  • 3より 大きい 数は 3に 直った?
  • 1より 小さい 数は 1に 直った?
  • かならず 1〜3に 直ってから、レベルを 言う?
  • 「レベルきまった」を 送る ブロックが いちばん 下に ある?

🚪 もっと やりたい人へ:「むずかしさは?」のほかに、「何回 やる?(1〜5)」も 同じ しくみで 作ってみよう。

↑ さいごまで すすむと おせるよ