演習問題B - 繰り返し

Turtleグラフィックスを使用するための準備ができていない場合は、Turtleグラフィックスを使用するための事前準備 を参照して用意してください。

tg.xlsmのダウンロード

「信頼できる場所」に保存したExcelファイルをダブルクリックして開いてください。

プロジェクトエクスプローラ内のModule1をダブルクリックして、コードウィンドウを開き、プログラムを記入します。

VBAを利用するためには、セキュリティ・レベルの設定が必要です。

Visual Basic Editor      VBAプログラムの実行方法      Turtleグラフィックス      Turtleグラフィックスの命令

問題1

次のプログラムをFor.. Nextを使って書き換えなさい。

解答例

Sub Triangle01()
Dim angle, length
angle = 120
length = 100
InitializeTurtleGraphics
TGMoveL length
TGTurn angle
TGMoveL length
TGTurn angle
TGMoveL length
End Sub

解答例

問題2

問題1の結果を利用し、For.. Nextを使って次のような六角形を描くプログラムを作成しなさい。

ヒント: n角形の内角の余角は、360/ n で与えられる。

解答例

問題3

次のような星型を描くプログラムを作成しなさい。

解答例

問題4

For.. Nextを使って、円を多角形として近似し描きなさい。

例ヒント 辺の長さを2とし、360角形としてプログラムを作成しなさい。

解答例

メニューページへ