Scratch
プログラミング,
Scratch
の
キャラクタ
(
Scratch
)
URL:
https://www
.kkaneko.jp/pro/scratch/index.html
1
金子邦彦
目次
1.プログラミング
2.
Scratch
のブロックとキャラクタ
3.
Scratch
でキャラクタを増やす
4.キャラクタを自動で動かす(制御)
2
1.
プログラミング
3
プログラム
4
•
プログラム
とは、
コンピュータが自動で動くため
の手順
を書いたもの
•
プログラム
の
起動
によって、コンピュータが動き
始める
プログラム
コンピュータとプログラム
①
コンピュータは,プログラムで動く.
②
コンピュータは,プログラム通りに自動で動く
「マシン」である.
③
コンピュータは,人間の知的能力を,
強力に増幅できるマシンである
④
コンピュータは,ネットワークでつながるよう
になった.その結果,生活や社会を大きく変容
できる能力を持つようになった.
5
プログラムを学ぶことは役立つ
•
プログラム
を作ることは
クリエイティブ
創造力,自由な発想,チャレンジ精神
•
構成力,思考力の涵養
プログラム
を作ることは,
「部品」を組み立てて
,
作品を作り上げる
ことに似ている
•
コンピュータエンジニアとしての素養,知識
プログラム
を学ぶことは、
コンピュータを学ぶこと。
コンピュータを自在に操ることができるようにな
る
6
2. Scratch
のブロックとキャ
ラクタ
7
Scratch
•
Scratch
を用いて,
プログラム
の製作を行
うこと
ができる.
8
その鍵は
プログラム
キャラクタ
プログラム
プログラム
に書いた
手順通りに
キャラクタ
が動く
キャラクタ
を自在に操る
いまからの実習では
9
キャラクタを自在に操る
・ダンス
・ゲームの世界を作る
①
ブロックを置く
10
種類を選ぶ
ブロック
を選ぶ
ドラッグして置く
②
ブロックを組み合わせる
11
種類を選ぶ
ブロック
を選ぶ
ドラッグして合体
③
プログラムの起動
12
起動ボタンを
クリック
キャラクタ
が
動く!
ブロックの削除(間違っても大
丈夫!)
13
不要なブロック
は、
右クリックメニュー
で,
「
ブロックを削除
」
キャラクタの強制移動(間違っ
ても大丈
夫!)
14
キャラクタ
がおかしな場所
に行ってしまったときは、
ドラッグして動かす
ことができる
演習手順
1.
W
eb
ブラウザ
を
起動
する
2.
W
eb
ブラウザで、次の
URL
を開く
https://scrat
ch.mit.edu/
3.
「
作る
」をクリック
15
※
次ページに続く
6.
「
動き
」をクリック
7.
を
ドラッグ
し、
と合体
4.
「
イベント
」をクリック
5.
を
ドラッグ
(左ボタンを押しながら移
動し、左ボタンを離す)
ドラッグ
ドラッグ
2つを合体
イベント
動き
組み合わせ
て合体
8.
ボタンをクリックすると
キャラ
クタ
が、少し右に、動く
9.
ボタンを数回クリックしてみよう
Scratch
のブロック
19
•
ブロック
を組み合わせて
キャラクタ
を動かす
•
ブロック
には、たくさんの種類がある
離れていると
うまく動かない
Scratch
の良さ
•
コンピュータを用いてプログラムを製作
•
日本語対応
•
オンラインで動く(インターネットがあれば,使
える)
20
3
. Scratch
でキャラクタを増
やす
21
Scr
atch
のキャラクタ
22
•
キャラクタ
は自由に増やすことができる
•
キャラクタ
ごと
に、
プログラムを組み立てる
•
キャラクタ
を増やした直後は、
プログラムは空
スプライトとは
•
スプライトとは、キャラクタの画像データのこと
23
1
.「
スプライトを選ぶ
」をクリック
2
.
好きな
キャラクタ
を選ぶ
24
3
.新しいキャラクタを選んでから。
4.
前と同じようにブロックを組み立てる
25
5.
ボタンをクリックするとキャラクタが
動く。何度かクリックしてみよう
4
.
キャラクタを自動で動かす
(制御)
27
①
繰り返し
28
ずっと
ドラッグ
キャラクタが自動で
動き続ける
ようになる
制御
②
もし・・・たら、・・・する
29
動き
ドラッグ
端に着いたら
跳ね返るようになる
もし端に着い
たら、跳ね返
る
③
強制中断
30
強制中断用の
ボタン
演習
1.新しいキャラクタが選ばれていることを確認
2.「制御」を選び
をドラッグ
31
※
次ページに続く
ドラッグ
合体
3.
「動き」を選び
をドラッグ
32
※
次ページに続く
ドラッグ
合体
33
4.
ボタンをクリックすると
キャラクタ
が
動く
.
ボタンをクリックすると
止まる
※
次ページに続く
34
5
.
ボタンをクリックして
止めてから
,
「
15
度回す
」を
加える.
動き始める
ときに、
ななめに傾く
ようになる
35
6.
ボタンをクリックすると
キャラクタ
が
動く
.
ボタンをクリックすると
止まる
動き始めの瞬間に
15度傾く
4.繰り返しの例
36
強制中断する
まで動き続ける
自由制作のストーリー
•
いろいろな機能を実際に試す
•
うまく行ったこと(成功)を仲間と分かち合う
•
迷ったときは質問する(質問すること自体が勉強
になる)
37
スクラッチ(
Scratc
h
)でのキャ
ラクタの操作
•
キャラクタの削除
•
キャラクタの強制移動
38
削除したいキャラクタ
の「
x
」で
「
削除
」
マウスで
ドラッグ
(
右ボタンを押しながら
)
※
プログラム実行中でも
OK
作ってみよう
39
40
たくさんの種類の
ブロック
同じ形のブロック
は合体できる
六角形
ブロック
六角形
の穴