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

ブロック定義ていぎを作つくろう

🎯 きょうのミッション

「ブロック定義ていぎ」で自分じぶんだけのブロックを作つくって、長ながいプログラムを整理せいりしよう。関数かんすうの考かんがえ方かたの入口いりぐち。

🧠 できるようになること

  • 自作じさくブロックが作つくれる
  • プログラムを整理せいりできる
  • 関数かんすうの考かんがえ方かたがわかる

🧰 用意よういするもの

  • Scratchエディター

🖼 できあがり

「ジャンプする」という自分じぶんだけのブロックを作つくって、使つかうと中なかに定義ていぎした動うごき(上下じょうげに動うごく)が実行じっこうされるよ。

第70回「ブロック定義を作ろう」のScratch実行画面。「ジャンプする」という自分だけのブロックを作って、使うと中に定義した動き(上下に動く)が実行されるよ。
Scratch実行画面:ブロック定義を作ろう

🚀 やりかた

  1. 「ブロック定義ていぎ」カテゴリ →「ブロックを作つくる」
  2. 名前なまえを「ジャンプ」にする
  3. 「定義ていぎ ジャンプ」下したに動うごきを並ならべる
  4. 「旗はた」→「ジャンプ」ブロックを使つかう

🧩 つくるブロック

▼ 定義ていぎ

定義ていぎ ジャンプ
y座標ざひょうを50ずつ変かえる
0.3秒待びょうまつ
y座標ざひょうを-50ずつ変かえる

▼ 使つかう側がわ

🚩旗はたが押おされたとき
ジャンプ

💡 きょうのポイント

ブロック定義ていぎ=自分じぶんだけの命令めいれい。
1いっ回かい定義ていぎすれば、何度なんどでも同おなじ動うごきを呼よび出だせる。プログラムが短みじかくて読よみやすくなる。

🎮 チャレンジ

「大おおきくジャンプ」「小ちいさくジャンプ」を2ふたつ作つくってみよう!
キーごとに違ちがう動うごきを呼よび出だせる。

🔁 ふりかえり

  • 自分じぶんのブロックが作つくれた?
  • プログラムが整理せいりされた気きがする?

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

  • 関数の概念:プログラミング言語の関数(function)と同じ概念です。早いうちに体験しておくと将来に役立ちます。