2009年3月17日火曜日

Turtle Blocksの My Blocksタブにあるもう1つのコマンドについて説明します。これは変数を作るためのものです。下図のように「set thing1」、「set thing2」は名前を自由につけることができます。下図では「set thing1」を「set SZ」としてあります。すると右の四角のアイコンの名前も「SZ」と自動的に変わります。この「SZ」にはプログラム実行中のいろいろな数値を格納しておいて、必要な時に呼び出して使うことができるわけです。


サンプルをお見せします。下のサンプルプログラムは正方形の1辺を描く度にペンのサイズを1つずつ大きくしていくためのプログラムです。このように変化していく値を使うためには、その値の直前の数値を記憶しておくことと、記憶(格納)した値を自由に操作できることが必要です。変数とはそのような目的で使われます。


ピコクリケットやスクラッチ+ピコボードの場合にはセンサーの値をいったん格納するといった目的で使われることが多いです。







0 コメント:

コメントを投稿