Logo-turtle-world

提供:Dev Guides
移動先:案内検索

ロゴ-タートルワールド

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

  • home
  • cleartextまたはct
  • ラベル
  • setxy

labelコマンドは、単一の単語を引用符付き文字列として使用します(例: 「a_string」)または引用符なしの[]括弧内の単語のリスト(例: [文字列]))をグラフィックウィンドウの亀の位置に印刷します。 次のコードを考えてみましょう。

司令官

*setxy* コマンドは2つの引数を取り、最初の引数を横座標の値(水平軸)として扱い、2番目の引数を縦座標の値(垂直軸)として扱います。 タートルをこれらの座標に配置し、これらの座標に到達するときにインクを残します。 次の3つの図では、setxyコマンドの使用方法を示しています。

図1

図2

図3

cleartextコマンド(省略形は ct )は、コマンドウィンドウのテキスト領域をクリアします。

クリアテキストコマンド

運動

以下は、この章でこれまでに学んだことの適性を確認するための演習です。

次のコマンドシーケンスはどのような図を生成しますか?

cs pu setxy -60 60 pd home rt 45 fd 85 lt 135 fd 120

これらのコマンドを左から右に読みながら解釈してください。 それを試して結果を見つけてください。

以下は、コマンドの要約の表です。

Command Name Purpose
setx 100

Sets the turtle’s x-coordinate to +100

中心の右に100ポイント移動します

垂直方向の変更なし

setx -200

Moves the turtle 200 points to the left of center

垂直方向の変更なし

sety 150

Sets the turtle’s y-coordinate to 150

中心から150ポイント上に移動します

水平方向の変化なし

sety - 50

Moves the turtle 50 points below center

水平方向の変化なし

setxy 100 100 Moves the turtle to xy coordinate 100 100

show xcor

ycorを表示

a

カメのx座標を報告します

カメのy座標を報告します

a

見出し0

セス0

Points the turtle straight up, “high noon”
seth 120 Moves the turtle 120 degree to point to the four o’clock position

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

実用的なデモ