1きゅう テーマ:割った余りで周期 余り① 割った余りで くりかえす すすみ

1🔁 今日 作る 動き

割った 余りを 使うと、0・1・2・0・1・2…と くりかえす 周期が 作れるよ。
数を 3 で 割った 余りは、ずっと この 3つを ぐるぐる する!見てみよう👇

カウント = 0
0
🔁 3で 割った 余り = 0,1,2 の くりかえし

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

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

割った余りで周期

📁 変数「カウント」も 作っておこう(「変数」カテゴリ→「変数を 作る」)。
むずかしかったら 先生に 手つだって もらってね。

🐱 このゲームは 1つの スプライトに ぜんぶ 作るよ(カウント増加→余りを言う→3パターン切替→まとめ)。

🐱 用意する スプライト:1つ
このプロジェクトは ぜんぶ 同じ 1ぴきに 作るよ。順番に ブロックを 足していくから、スプライトは 1つで OK!

↑ 準備が できたら チェックを 入れると すすめるよ

7📝 練習問題(3問)

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

🐱 問題は 3問。1問=1スプライトで、3つの スプライトを 用意して 作ろう!(別々の キャラで OK)
ネコ
🐱 問題1
犬
🐶 問題2
カエル
🐸 問題3
↑ それぞれ 別の スプライトに 作って、場所は ずらそう
🐱 問題1の スプライトに 作る
🎯 問題1:旗を 押したら、「7 を 3 で 割った 余り」を 2秒 言う
@greenFlag が押されたとき
((7) を (3) で割った余り) と (2) 秒言う
🐶 問題2の スプライトに 作る
🎯 問題2:旗を 押したら、ずっと カウントを 1 増やして、「カウント を 3 で 割った 余り」を 言う
@greenFlag が押されたとき
[カウント v] を (0) にする
ずっと
 [カウント v] を (1) ずつ変える
 ((カウント) を (3) で割った余り) と (1) 秒言う
end
🐸 問題3の スプライトに 作る
🎯 問題3:もし「カウント を 2 で 割った 余り」が 0 なら 色の効果を 100 にする、でなければ 0 にする(1つおきに 色が 変わる)
もし <((カウント) を (2) で割った余り) = (0)> なら
 [色 v] の効果を (100) にする
でなければ
 [色 v] の効果を (0) にする
end
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

カウントを 増やしながら 3で 割った 余りを 見ると、0・1・2 が ずっと くりかえす。その 余りで 動きを 3パターンに 切りかえられたら できあがり。
余り=周期(くりかえし)を 作る しくみ。信号・パターン・順番わけに 大かつやく!

余り 1 クリア ✓

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

  • カウントが 1ずつ 増える?
  • 3で 割った 余りが 0,1,2,0,1,2… と くりかえす?
  • 余り 0・1・2 で 動きが 3パターンに 変わる?
  • 「割った余り」ブロックを 正しく 使えた?

🚪 もっと やりたい人へ:3 を 4 や 5 に 変えて、もっと 長い 周期も ためしてみよう。

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