2012-02-23 24 views
1

http://tinypic.com/r/35lug3r/5のPython /擬似コードプログラム

シートは、擬似コードプログラムを書くと言うが、私は+ Pythonのことを行うように言われてきました。

質問はリンクにあります。私は完全な解決策を求めているのではなく、私がそれにどのようにアプローチするのかを求めています。私はPythonを始めたばかりなので、それを使ってうまくいくわけではありません。私は、値が与えられていないと考えられるので、解決策がどのように達成されるのか理解していません。

シートには、4つの変数のうちの3つだけが必要であることもわかりますが、わかりません。 (パネルが四角形であるとは仮定しない)

+3

変数の考え方を理解していない場合は、その変数が自分の*最初の*行動コースであることを学ぶ必要があります。あなたは少なくとも学校で代数を取ったことがありますか? – Kitsune

+0

答えを計算する代数式を書き留めます。 – Marcin

答えて

1

質問のポイントは、異なる入力値を与えられた答えを計算するプログラムを書くことです。そのため、実際の値は必要ありません。アルゴリズムではなく、数値的な答えです。

おそらくいくつかのテスト値を定義し、計算を手動で実行して、コードが正しく機能しているかどうかを確認できます。

Re:4つの値のうち3つの値は、フェンスパネルが「通常の」方法で使用されることを前提としているため、高さはパネルの高さによって決まります。どちらか一方の方法で使用することもできます(ちょっと奇妙で、パネルが四角形でない限り、入力ごとに2つの可能な回答があることを意味します)。

+0

よろしくお願いいたします。だから、庭の長さ、幅、パネルのサイズを入力する必要があり、Pythonはパネルの数を計算しますか? – user1219923

+0

私は空白のビットを持っています。私を始めようと思いますか?私はイメージを非常にうまく視覚化できません。 – user1219923

+1

最初に数値例を試してみましょう。gardenLength = 4、gardenWidth = 2、fencew = 1の場合、必要なパネルはいくつですか?あなたはどうしましたか?それは他の入力番号にも適用できるアルゴリズムです。 – DNA

0

まず、太字の4つの名詞を変数として使用することをお勧めします。それらがどのように関連しているのかを考えて、アルゴリズムで表現してください。これを自分で解決するのは良い練習です。このような問題は、代数的に始まり、コーディングについて心配しないでください。正しい関係を記述する代数式ができたら、それをコーディングすることができます。