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. Webブラウザ起動する
2. Webブラウザで、次のURL
を開く
https://scratch.mit.edu/
3.作る」をクリック
15
次ページに続く
6. 動き」をクリック
7. ドラッグし、
と合体
4.イベント」をクリック
5. ドラッグ
(左ボタンを押しながら移
動し、左ボタンを離す)
ドラッグ ドラッグ
2つを合体
イベント
動き
組み合わせ
て合体
8. ボタンをクリックするとキャラ
クタが、少し右に、動く
9. ボタンを数回クリックしてみよう
Scratch のブロック
19
ブロックを組み合わせてキャラクタを動かす
ブロックには、たくさんの種類がある
離れていると
うまく動かない
Scratch の良さ
コンピュータを用いてプログラムを製作
日本語対応
オンラインで動く(インターネットがあれば,使
える)
20
. Scratch でキャラクタを増
やす
21
Scratch のキャラクタ
22
キャラクタは自由に増やすことができる
キャラクタごとに、プログラムを組み立てる
キャラクタを増やした直後は、プログラムは空
スプライトとは
スプライトとは、キャラクタの画像データのこと
23
1.「スプライトを選ぶ」をクリック
2好きなキャラクタを選ぶ
24
3.新しいキャラクタを選んでから。
4. 前と同じようにブロックを組み立てる
25
5. ボタンをクリックするとキャラクタが
動く。何度かクリックしてみよう
. キャラクタを自動で動かす
(制御)
27
繰り返し
28
ずっと
ドラッグ
キャラクタが自動で
動き続けるようになる
制御
もし・・・たら、・・・する
29
動き
ドラッグ 端に着いたら
跳ね返るようになる
もし端に着い
たら、跳ね返
強制中断
30
強制中断用の
ボタン
演習
1.新しいキャラクタが選ばれていることを確認
2.「制御」を選び をドラッグ
31
次ページに続く
ドラッグ 合体
3.「動き」を選び をドラッグ
32
次ページに続く
ドラッグ 合体
33
4. ボタンをクリックするとキャラクタ動く.
ボタンをクリックすると止まる
次ページに続く
34
.ボタンをクリックして止めてから
15度回す」を加える.
動き始めるときに、ななめに傾くようになる
35
6. ボタンをクリックするとキャラクタ動く.
ボタンをクリックすると止まる
動き始めの瞬間に
15度傾く
4.繰り返しの例
36
強制中断する
まで動き続ける
自由制作のストーリー
いろいろな機能を実際に試す
うまく行ったこと(成功)を仲間と分かち合う
迷ったときは質問する(質問すること自体が勉強
になる)
37
スクラッチ(Scratch)でのキャラクタの操作
キャラクタの削除
キャラクタの強制移動
38
削除したいキャラクタ
の「x」で
削除
マウスでドラッグ
右ボタンを押しながら
プログラム実行中でも
OK
作ってみよう
39
40
たくさんの種類の
ブロック
同じ形のブロック
は合体できる
六角形
ブロック 六角形
の穴