-5

わかりました、私はコンピュータープログラミングにまったく慣れていないので、このコンピュータープログラミングクラスで苦労しています。私の実際の課題を投稿して、誰かが私がそれを始めるのを手伝ってくれるかどうか見てみましょう.

割り当て: このラボは、リンデンマイヤー システムと呼ばれるタイプのフラクタルを構築するパート 1 です。この最初の部分では、描画コマンドの単純なセットを実装するだけです。

3 つの入力を受け取るプログラムを作成します。1) Draw String: これは、描画コマンドの文字列でなければなりません (下の表を参照)。2) 長さ: これは、0 より大きく 100 以下の整数でなければなりません。一部の描画コマンドで使用される長さ変数を定義します。3) 角度: これは、0.0 より大きく 360.0 以下の浮動小数点数でなければなりません。一部の描画コマンドで使用される角度変数を定義します。

文字描画コマンド h 現在の見出しに長さピクセルの長さの直線セグメントを描画します。f h h g と同じ、描画せずに、現在の見出しで長さピクセルの長さの直線セグメントを移動します。+

見出しを時計回りに角度を変えます。

見出しを反時計回りに角度を付けて回転させます。A これらの各色コマンドは、タートルの色を、背景とは異なり、他の 5 つの色コマンドとは異なる色に変更する必要があります。一緒に似合うと思う色を選んでください。B C D E F その他の文字 無視

これが課題です。長くなってすみません。私は教科書を読んでいますが、残念ながら、この課題を実際に行う方法についての情報はほとんどありません。私たちの教授がフラクタルでできるクールなことをすべて教えてくれたのも助けにはなりませんでしたが、実際には割り当てを行う方法については何も教えてくれませんでした (理由は聞かないでください)。

このことのコーディングを開始する方法についても、私は本当に途方に暮れています.誰かが私を助けてくれるか、少なくとも正しい方向に私を向けることができれば、このようなもののコーディングを始めるときに、それは本当に私を助けてくれるでしょう. 誰かが私のためにすべてをやってくれるとは思っていません。

PS。私たちの教授が書いた、おそらく重要なもう1つの薄いものがあります.

コマンドに「if」ステートメントがあるので、不正な入力をチェックする必要があります。ユーザーが不正なデータを入力した場合は、エラー メッセージを出力してプログラムを終了します。

4

1 に答える 1