<<
Squeakで学ぶプログラミング(初版)
/
Squeakの基本操作とスクリプティング
/
車を動かしてみよう
/命令の組み合わせ
>>
3.3 命令の組み合わせ
練習問題3.1 #exercise#
練習問題3.2 #exercise#
練習問題3.3 #exercise#
練習問題3.4 #exercise#
M先生
次は,複数の命令を 組み合わせ たスクリプトを作ってみよう.「車を 回す 」という命令を,スクリプト1に入っている「車を進める」の次に入れてみて.
Aさん
車が円を書くようになりました.
M先生
では問題,何故円を描くようになるのでしょうか?
Aさん
「進める」と「回す」を繰り返すからですか?
M先生
そう.繰り返しているスクリプト1に命令が2つ入っているから,スクリプトはその2つの実行を繰り返すようになる.ちなみに,命令は上から順番に実行されるから.
Aさん
「進める」「回す」「進める」「回す」というわけですね.
M先生
その通り.じゃあさ,なんで「進める」「回す」を繰り返すと円を描くのかな?
Aさん
うーむ.この「回る」の5という数字は5°のことですか?
M先生
そう.で「進める」のほうは5ドットという意味ね.これは数学の問題.じゃあこれは宿題にしよう.
練習問題3.1
倍の大きさの円を描いてみましょう.
練習問題3.2
正方形を描いてみましょう.
練習問題3.3
正5角形を描いてみましょう.
練習問題3.4
星型を描いてみましょう.
<<
Squeakで学ぶプログラミング(初版)
/
Squeakの基本操作とスクリプティング
/
車を動かしてみよう
/命令の組み合わせ
>>