デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE📚 目次
第66回Lv2⏱ 5〜10分

ながさをえて実験じっけんしよう

🎯 きょうのミッション

チャットに varyつとみちがのびる数字すうじ510じゅう20にじゅうえて結果けっかくらべよう。

🧠 できるようになること

  • 1いっ数字すうじでプログラムがわる感覚かんかくそだてる
  • 実験じっけんのしかたがにつく
  • おなじプログラムからちが結果けっかられる

🧰 用意よういするもの

  • Minecraft Education + MakeCode
  • Creative・Flat

🖼 できあがり

ループの数字すうじ510じゅう20にじゅうえて、みちながさの変化へんかたしかめる。

📷 ここに3つの長さの比較画面のスクショ

🚀 やりかた

  1. 第44回だいよんじゅうよんかいのプログラムをひら
  2. 「for index 0 to 4」を実行じっこう結果けっかおぼえる
  3. 9」にえて実行じっこうちがいを確認かくにん
  4. 19」「49」と段階だんかいげていく

🧩 つくるブロック

▼ ループの数字すうじえるだけ

👤チャットコマンドが入力にゅうりょくされたときvary
🔁for index 0 to
🟫ブロックをいし~~~+index

💡 きょうのポイント

1いっ数字すうじがプログラムの「サイズ調整ちょうせいつまみ」になる。
これはじつはとても強力きょうりょくかんがかたおおきさをあとえられるプログラムは「やわらかい」プログラム。

🎮 チャレンジ

みち100マスに! 地平線ちへいせんまでつづみち

🔁 ふりかえり

  • 数字すうじ1いっ結果けっかはどうわった?
  • 実験じっけんするのはたのしかった?
  • つぎたかさの実験じっけん
🐍 Pythonコードでも書ける!
def on_chat_vary():
    n = 20  # ←ここを変えるだけ!
    for i in range(n):
        blocks.place(STONE, pos(0, 0, i))

player.on_chat("vary", on_chat_vary)

👨‍👩‍👧 おうちの人・先生へ

  • 準備:Creative・Flat。
  • つまずきポイント:「変数」を独立して定義する考え方の入り口です。次回(67、68)と合わせて理解を深めて。
  • 所要時間:5〜10分。
  • 声かけ例:「数字をひとつ変えるだけで世界が変わるね」と。