ロゴ-タートルワールド
ロゴには他にもいくつかの追加の描画コマンドがあります。これらのいくつかを以下に示します。
- home
- 平文またはct
- label
- setxy
labelコマンドは、単一の単語を引用符で囲まれた文字列(たとえば、「a_string」)または引用符なしの[]括弧内の単語のリスト(たとえば、[文字列])として受け取り、グラフィックウィンドウのタートルの位置に出力します。 。次のコードを考えてみましょう。
ザ・ setxyコマンドは2つの引数を取り、最初の引数を横軸(横軸)の値として扱い、2番目の引数を縦軸(縦軸)の値として扱います。カメをこれらの座標に配置し、これらの座標に到達する間、インクを残す可能性があります。次の3つの図では、setxyコマンドの使用方法を示しています。
クリアテキストコマンド、省略形 ct、コマンドウィンドウのテキスト領域をクリアします。
運動
以下は、この章でこれまでに学んだことに対する適性を確認するための演習です。
次のコマンドシーケンスはどのような図を生成しますか?
cs pu setxy -60 60 pd home rt 45 fd 85 lt 135 fd 120
これらのコマンドを左から右に読むときに解釈してください。結果を見つけるためにそれを試してみてください。
以下は、コマンドの概要の表です。
コマンド名 | 目的 |
---|---|
setx 100 | カメのx座標を+100に設定します 中央から100ポイント右に移動します 垂直方向の変化なし |
setx -200 | カメを中央の左に200ポイント移動します 垂直方向の変化なし |
sety 150 | カメのy座標を150に設定します 中心から150ポイント上に移動します 水平方向の変化なし |
sety-50 | カメを中心から50ポイント下に移動します 水平方向の変化なし |
setxy 100100 | カメをxy座標に移動します100100 |
xcorを表示 ycorを表示 |
カメのx座標を報告します カメのy座標を報告します |
見出し0 セス0 |
カメをまっすぐ上に向ける、「正午」 |
セス120 | カメを120度動かして、4時の位置を指します。 |
次のスクリーンショットは、上記のコマンドのいくつかの実際的なデモンストレーションです。