Sun >うぇぶのーと >Scratch

Scratch

Scratchは、MITメディアラボが開発した子供向けプログラム言語学習環境である。これは無償で提供される。Scratchには、パソコンにインストールする「Scratch 1.4」と、Webブラウザー上で使える「Scratch 2.0」がある。

 

A:カテゴリー、B:ブロックパレット、C:スプライト情報、D:スクリプトエリア、E:ステージ、F:スプライトリスト
G:メニュー、H:ツールバー、I:表示モード、J:マウス座標

Programing

Scratchユーザー登録では、ユーザー名、パスワード、生まれた年と月、性別、国、電子メールアドレスが必要
ログインしないと作品の保存ができない。
作品を他の人が見られるようにするには、共有する必要がある。
共有された作品は、誰でも改造して新しい作品に作り替えることができる。これを「リミックス」と呼ぶ。
Scratchでは、作品を共有するときに、そのリミックスも許可することになっている。

  1. プログラム作成とプログラム実行、D:スクリプトエリア、E:ステージ
  2. helloプログラム、ブロックの形、ブロックの複製、ブロックの削除
  3. stopwatchプログラム、変数、DOループ、IF条件分岐
  4. storyプログラム、リスト(配列)、A=A+B

▲ページの先頭へ

Scratch Programing

stopwatch

ストップウォッチを作成、変数秒を1秒毎に1増やす。
60秒経ったら変数分に1を足す。
スペースを押すと、経過秒が吹き出しに表示される。
スペースを押すと、経過分秒が吹き出しに表示される。

▲ページの先頭へ

story

変数を2つ作成(物語、せりふ)、配列を2つ作成(誰が、何をした)
配列をそれぞれ3つ作成、ランダムに1つを選んで文章を作成、せりふとして表示する。
物語=物語+せりふ

▲ページの先頭へ

ant

背景1、ループ、条件分岐(赤色が青色に触れた場合とそうでない場合)
背景2、条件分岐(上矢印が押された場合)、条件分岐(下矢印が押された場合)

▲ページの先頭へ

cat

▲ページの先頭へ

ball

▲ページの先頭へ

slide

▲ページの先頭へ