Logo-turtle

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

ロゴ-タートル

シンプルなロゴ描画コマンドは、タートルを前後に移動し、左右に回転させます。 コマンドとその略語は以下のとおりです-

  • fd –フォワード
  • bk –後方
  • rt –右
  • lt –左
  • cs –クリアスクリーン

これらのコマンドのどちらのバージョンも使用できます。 csコマンドを除き、これらの各コマンドの後には、引数として呼び出される1つの値が必要です。 fdおよびbkの引数は単位です。 rtとltの角度は、任意の整数の角度です。 360度の回転は完全な回転であるため、375度の回転は1/15度と同じです。

  • forward 60 または fd 60 は、60ステップ進むことを意味します
  • 右90 *または *rt 90 は、右折90度を意味します。
  • 左90 *または *lt 90 は左90度回転を意味します
  • back 60 または bk 60 は60ステップ戻ることを意味します
  • clearscreen または cs は、すべての図面を消去することを意味します。 これにより、カメが中心に設定されます

グラフィックスウィンドウには座標系があります。 中心の2つの座標(通常xおよびyと呼ばれる)の値は0、0です。 北東の角では、それらは250、250です。南東の角では、250、-250です。 南西の角では、それらは-250、-250です。等 亀が画面の片側に歩き出そうとすると、カメは回ります。 右側が左側に折り返され、上部が下部に折り返されます。

多くのプログラミングシステムは、同じ種類の2軸「xy」座標平面で動作します。これは、代数でも使用できます。

カメ

ここでは、「0 0」が中心、つまり原点です(ここにはコンマや括弧はありません!)。 中央のズーム「通常」状態では、ロゴの描画画面には、中心から上下に約150ポイント、中央から左右に300ポイントの領域が表示されます。

カメは、コンパスローズに対応する見出しで方向付けられます。0度または360度はまっすぐ上を向き、90度は右にまっすぐになります。 変数を0から360の間の数値に設定し、そのパスを歩くことができます。

タートルコマンド

次に、いくつかのコマンドを試してみましょう。 コマンドは1行に1つ発行され、その後にキャリッジリターンが続きます。 これらのコマンドのいくつかは、コマンドウィンドウで連続して入力でき、その後に改行が続きます。 カメへの影響は同じです。 ただし、1つまたは複数の入力が必要なコマンドを入力し、次の行に不足している入力を入力すると、ロゴにエラーが表示されます。

以下は練習コマンドで、右側に目的の結果が表示されます。

タートルコマンド

コマンド- fd 50 rt 120 fd 50 rt 120 fd 50 rt 120 は、試してみるとわかるように、カメに三角形を描画させます。

これらのコマンドは、左から右に読み取られます。 コマンド fd には1つの引数が必要なため、次の値として使用されます。 同様に、 rt も引数を取ります。 したがって、ロゴはこれらの文字列のそれぞれに明確な意味を与えることができます。 一部のロゴコマンドには、区切り記号が必要です。

以下は、右側に目的の結果を持ついくつかの練習コマンドです。

プラクティス2

プラクティス2

プラクティス2

プラクティス2

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

演習