Transcript Document

プログラミング入門の入門
~Scratch入門~
1
Scratchとは
• MITメディアラボが開発しているビジュアルプ
ログラミング環境。
目で見て分かりやすく、操作も簡単
• 小学生でも利用できるように設計されている。
もちろん大人でもOK
家庭で子供と一緒に楽しむこともできる
• 画像、音声などのマルチメディアに対応して
いる。
– ゲームやアニメーションの作成も可能
2
書籍とネット上の情報
• Scratchのホームページ
– http://scratch.mit.edu/
• スクラッチ2.0アイデアブック
石原正雄著、カットシステム、2592円
3
今日のテーマ
• キャラクター(スプライト)を動かして絵を描く。
– キャラクターに、何歩進む、何度回転する、など
の命令を与え歩かせる。
– 歩いた軌跡に線を引かせ、絵を描かせる。
順次実行と繰り返し
• BMI値の計算と判定
数値計算と条件分岐
4
Scratchの画面
命令はグループ分けされており
これらのボタンでグループを選択する
グループは色分けされている
命令は
この領域で組
み立てる
命令の
パレット
この領域で
キャラ(スプライト)
が動く
グループ
ごとに
色が違う
ブロックをダブ
ルクリックする
と実行される
5
歩かせる
• 最初にキャラクター(ス
プライト)を歩かせるプ
ログラムを用意する。
• 歩いている感じを出す
ために、簡単なアニ
メーション効果を利用
する。
• キャラの「見た目」はコ
スチュームを変更する
ことで変えられる。
6
四角形
7
五角形
• 四角形を参考に作成
(カタチは同じ)
– まずは四角形のプログ
ラムを複製する
– 名前を「五角形」にし、
必要な変更を加える
8
星
9
箱二つ ああああああ
10
箱十字 ああああああ
11
花あああ
12
BMIを計算する
• 体重をw[kg]、身長をh[m]とすると、BMI(Body
Mass Index)は次式で求められる:
𝑤
BMI w, h = 2
ℎ
• 理想的な値は22とされ、18.5未満は痩せ型、
25以上は肥満とされる。
• 体重と身長からその判断をし、痩せ形ならば
「痩せ型です」、肥満ならば「太りすぎです」、
それ以外は「標準的です」としゃべるプログラ
ムを作れ。
13
BMIの計算だけの場合
体重・身長は
ここで設定
ここに計算式を
入れる
14
BMIプログラム作成のヒント
• 体重、身長、BMI値を保存するための「変数」
を用意する
– 「データ」グループの「変数を作る」ボタン
• 計算は演算グループのブロックを用いる
• しゃべる(吹き出し)には「見た目」グループの
「・・・と言う」や「・・・と・・・秒言う」を使う
• 場合分けは「制御」グループの「もし・・・」とい
うブロックを使う
15