2010-12-11 12 views
1

私のC++プログラムの手助けをしてください。質問は以下の通りです。ランダムに引かれた4枚のカード少なくとも1枚はエースになるでしょう

カードが32枚混在しています。 4つのランダムに引かれたグラフのうち少なくとも1つがエースである事象の確率を得るための統計的テストの方法。 真のエラーの確率を計算するエラーの値を比較します(真の確率の値は約0.432です)。実験数を変化させる。

+0

これは宿題のような香りです。 –

+0

あなたの宿題を手伝っても大丈夫です。試してみてください。それを試してみて、それを改善するのを手伝ってくれるでしょう。 –

+0

ランダムに引かれた*カード*を意味しますか? –

答えて

2

1つのドローにエースを引き込まない確率はどのくらいですか?

4つの連続したドローでは?

それは起こらない確率は何ですか?

2

私はあなたの質問を理解したので、あなたはすでにエースを描く確率を計算しましたが、今度はそれを証明するプログラムが必要です。

  1. カードをシャッフルします。
  2. 4枚のカードを引きます。
  3. エースの存在を確認してください。

n回を繰り返します。ここで、nは、必要なテストの数です。あなたの最終的な "証明された"確率はa/nです。ここで、aはエースが来た回数です。

もちろん、ランダム性の性質を考えると、nを無限にする時間がない限り、結果が数学的な答えに近いことを保証する方法はありません。

0

残念ながら私の担当者が私にそうすることができるほど高くないので、残念ながら、私は望むとおりにコメントするのではなく、「答える」必要があります。

正常に機能しているプログラムを提供することができなくなる情報がありません。

最も重要なのは、数学的/確率的な背景からあなたの問題に来ています: 私は32枚のカードのうちどれだけがエースであるかを知る必要があります。

残念ながら、この文:統計的検定の

メソッド の4つのランダムに引っ張らチャートは少なくとも 一方がエースであろうと、イベントの確率を取得します。

は数学的に見逃せません!

あなたはあなたの課題にあなたに与えられた文を正しく引用する必要があります。 これらの文は、C++プログラムがシミュレートするものに依存する重要な情報を保持しています。

+0

Re: "32枚のカードのデッキのうち、どれくらいがエースであるかを知る必要があります。私はそれがタイプミスだと思う。おそらく52枚のカードを意味していた。 – hughdbrown

関連する問題