【STAY HOME 応援企画】LibreLogo ツールバーでおかき (2)

< 最終更新日時: 2023-12-07 >

Logo コマンドラインからの図形描画ずけいびょうが 🔰

LibreLogoリブレロゴツールバー (図1 の赤枠) の右側みぎがわにある「Logo コマンドライン」に LOGO 言語げんご命令めいれい入力にゅうりょくして実行じっこうすることで,ツールバーのアイコン操作そうさでは手間てまがかかったり,えがくことができなかった図形ずけい描画びょうがすることができます.

図1・LibreLogo ツールバー
図1・LibreLogo ツールバー

まずはつぎ手順てじゅんのとおりに操作そうさしてみてください.

  1. Logo コマンドラインに,キーボードから次のとおりに入力にゅうりょくします. キーは半角英数はんかくえいすうモードで (日本語にほんご変換へんかんをオフにして) タイプし,アルファベットと数字すうじあいだには 1 かいスペースキーをタイプして空白くうはくれてください. なお,アルファベットは大文字おおもじでも小文字こもじでも,それらをぜてもかまいません.
    FD 40 RT 90Enter
  2. Enter キーを 3 回つづけてタイプします.
図2・LibreLogo のエラー表示
図2・LibreLogo のエラー表示

アルファベットと数字の間に空白を入れわすれると,図2 のようなエラーが表示ひょうじされます. エラーが表示されたときは OK をクリックして,Logo コマンドラインにタイプした命令を修正しゅうせいしてください.

さて,エラーがなければどんな図形が描画されたでしょうか. ツールバーのアイコンを使つかったときおな正方形せいほうけいが描画されたはずです. したがって,この手順も辺の長さ 40 ポイントの正方形を描くアルゴリズムといえます. 手順 1 で入力した命令と,そのなかまの命令について,すこしくわしく説明せつめいします.

FD 40
タートルを 40 ポイント前進ぜんしんさせます. FD を 4 回クリックするのといっしょですが,40 のかわりに 1cm15mm のようなながさを指定していすることもできます※110/3cm のような計算式けいさんしきを指定することもできます.
FD本当ほんとうは「前進」を意味いみする FORWARD という命令なのですが,入力しやすいように「あだ (略称りゃくしょう)」を使っています.
BK 40
タートルを 40 ポイント後退こうたいさせます. BK を 4 回クリックするのといっしょですが,40 のかわりに 1cm15mm のような長さを指定することもできます※110/3cm のような計算式を指定することもできます.
BK は本当は「後退」を意味する BACK という命令なのですが,入力しやすいように「あだ名 (略称)」を使っています.
LT 90
タートルを 90°ひだり回転かいてんさせます. LT を 6 回クリックするのといっしょです※210/3 のような計算式を指定することもできます.
LT は本当は「左」を意味する LEFT という命令なのですが,入力しやすいように「あだ名 (略称)」を使っています.
RT 90
タートルを 90°みぎ回転させます. RT を 6 回クリックするのといっしょです※210/3 のような計算式を指定することもできます.
RT は本当は「右」を意味する RIGHT という命令なのですが,入力しやすいように「あだ名 (略称)」を使っています.

図形描画アルゴリズムをかんがえてみよう (2) 🔰

Logo コマンドラインを使って,次のような図形を描くアルゴリズムを考えてみましょう.

次に,Logo コマンドラインを使って図3 の図形 (星形正多角形ほしがたせいたかくけい) を描くアルゴリズムを考えてみましょう.

図3・星形正多角形
図3・星形正多角形