ロゴ-タートルワールド

ロゴには他にもいくつかの追加の描画コマンドがあります。これらのいくつかを以下に示します。

  • 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時の位置を指します。

次のスクリーンショットは、上記のコマンドのいくつかの実際的なデモンストレーションです。