No.1ベストアンサー
- 回答日時:
そうですねぇ。
課題ですので、調べごとをしつつがんばってみましょう^^
下記に考えの道筋の助けになると思うことを書いてみますね。
まずは、問題を分解して考えて一つずつクリアしていきましょう。
>1つのサイコロを振ったとき
さいころが登場するので、乱数をつかって1~6の数字が
出るようにするにはどうしたらようでしょうか?
見方をかえると6個の数字を乱数で再現できればよいので…
0から・・・にひと手間加えるってことでよさそうですね。
>3以下の数字が出た場合,もう一度サイコロを振っても良いものとする.
どうやら、最大2回さいころを触れるようですね。
for文を使うと1回目2回目とカウントできそうですね。
ただし、2回目に行くには3以下でないといけないので
for文の中にif文で3以下かそうじゃないか調べる必要がありますね。
つまり、for文の中で最初に調べた乱数を用いたサイコロを
実行して値を出してそれを判別してあげればよいと思います。
3以下ならそのままで、4以上ならfor文を抜けることを考えましょう。
>合計が6になる確率
合計がと言っているので、さいころ(乱数を用いたさいころ)を振るたびに
数値を保存する変数が必要そうですね。上で話に出たfor文の中で乱数で
作ったサイコロを振るたびに足し算してあげるとよいですね。
for文を抜けたら6以上かそうじゃないかをif文で調べると
6以上になった時の回数をしることができます。
ここまで、できたら答えは目前ですね。
上記の内容で1回(3以下が出たらもう一回振ることも含めて)のサイクルができました。
知りたい内容は、確立なので1000回とか1万回繰り返した際に実際に
何回6以上になることがあるかを調べればプログラムを使ってもとめた
ことになると思うので、上記プログラムをfor文の中に収めて
1000回とか1万回繰り返してみるとある値(確立)に収束すると思うので
最後に6以上になった回数/for文で繰り返した数 で確立が出ると思います。
大筋はこんな感じ。
for(){ ←1000回/1万回と回数を増やして試してみる。
for(){ ←3以下の時もう1回振れるようにしておく。
乱数をつかってさいころを再現。
サイコロの値を足し算する。
if(){
4以上ならfor文を抜ける
}
}
if(){
サイコロの合計が6以上なら1カウントする。
}
}
サイコロの合計が6以上の回数/for文の繰り返しの数で確立を求めプリントする。
いかがでしょうか??
がんばってみてください。
この回答へのお礼
お礼日時:2009/05/26 16:39
分かりやすい説明ありがとうございます!!
こんなに早く回答が返ってくるとは思わなかったので嬉しいです(^^*
1つ1つ考えていけばよかったんですね。
なんとか完成できそうです。
本当にありがとうございました!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 サイコロを3回振るとき、出る目が全て異なる確率をp、少なくとも1回は6の目が出るという条件の下で出る 5 2022/04/03 14:28
- 数学 数学の質問です。 2つのサイコロを投げる事象を考える。Aは少なくとも1つ1の目がでる事象、Bは出た目 6 2022/04/11 18:16
- 統計学 サイコロの確率問題。なぜ罠にはまってしまうのか? 10 2023/08/26 13:49
- 数学 正五角形の頂点を反時計回りにabcdeとする。二つの動点r、wが、rは頂点aを、w頂点cを出発して次 3 2022/07/22 11:40
- 数学 場合の数、確率 17 京都大学 再掲載 2 2023/06/22 06:24
- 統計学 現在、サイコロが歪んでいるかを調べています。 有意水準は5%(0.05)でサイコロの目は6なので自由 2 2022/07/21 02:12
- 数学 二項定理と乗法定理の問題について 2 2022/04/25 22:05
- 数学 至急!!大学2年の女子です。この高校レベルの問題が分からないので教えてください!お願いしますm(_ 2 2022/11/11 22:10
- 数学 数学A、確率の問題です。 nを4以上の自然数とする。数字の1からnが書かれたカードが1枚ずつ、合計n 3 2023/07/02 22:54
- 統計学 確率の確率。 11 2023/06/01 17:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルで提出とは?
-
ターミナルで特定の文字と文字...
-
Perlでの文字列置換
-
#!/usr/bin/perlで書きだしたCG...
-
Perlのエラーについてご教授く...
-
perlのflock関数でロックをかけ...
-
ファイルアイコンの左下に緑の□...
-
perlプログラミング 空白行削除
-
perlのrequireの動き方について...
-
ペプシコーラとコカ・コーラとD...
-
perlについての質問
-
perl このテキストファイルを簡...
-
Perlでファイルの末尾から指定...
-
Perlで特定文字列から特定文字...
-
Perlのプログラムについて
-
CGIでimgタグでalignを使うとエ...
-
openした後、closeしないでプロ...
-
perl 初等プログラミングについて
-
Windows版のPerlについて
-
このファイルを開く方法で困っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで階乗を求めるプログラ...
-
VBとフィボナッチに明るい方、...
-
COBOLのIFの入れ子について
-
COBOL計算
-
GoTo文について
-
式?文?節?
-
fortranのif文で・・・
-
javascript初心者です
-
苦しんで覚えるc言語について
-
プログラミング言語ベーシック
-
二つの図形を画面上で同時に動...
-
FORTRAN77の質問です。
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
小文字wと大文字Wの区別
-
初心者 パイソンプログラム
-
RubyでNo such file or directo...
-
CかC++どちらを覚えるべきですか?
-
フォルダー名の大文字小文字
-
web上のhtmlファイルから文字デ...
おすすめ情報