Scratch(スクラッチ)ってなあに?
このブログのタイトルは「Scratchのつかいかた」ですが、そもそも Scratch(スクラッチ)って何でしょうか?
Scratch はプログラミングをする為の環境の一つです。もともとプログラミングには C言語、Java、C++、Python、Ruby、Basic 等さまざまな言語が使われますが Scratch はもっともっと簡単にプログラミングすることができます。
プログラムってこんなもの
もともとプログラムはコンピュータに命令を伝え、実行してくれる言葉です。このあたりについては以下の URL 等が参考になります。
プログラムってなに?
http://gramin.makeall.net/what-program-lang/
Scratch からはじめるプログラミング
http://gramin.makeall.net/program-with-scratch/
では Scratch はどうして簡単と言えるのでしょうか?## ブロックを組み立てるようにプログラミングする Scratch
Scratch はブロックを組み立てるようにプログラミングを行います。下のイメージを見るとひと目でわかりますがほとんどキーボードを使わずにマウスでプログラミ ングができてしまいます。
命令のブロックはさまざまでプログラミングも想像力次第
Scratch では例えば次のようなブロックを使ってプログラミングを行います。これらのブロックを使えば状況に応じて変わる動画、ゲーム、お話をするプログラム等 が簡単にできてしまいます。
緑の旗がクリックされた時を意味するブロック
ずっと何かを繰り返すことを意味するブロック
何歩か物体(ネコ等)を動かすことを意味するブロック
物体(ネコ等)の動作を変える(左足を出す等)ことを意味するブロック
何秒か待つことを意味するブロック
もちろんここで紹介しているのは一部のブロックです。他にもたくさんあるので一度ためしてみるといいかもしれません。