- ベストアンサー
プログラム(BASIC) 教えてください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1ですが、まあフローチャートくらいは書いてあげましょう。 前教えてあげた、ランダムの話は覚えていますか? 今回乱数は使わないです。確率はnとrだけで決まるから。 FOR~NEXT は使えるようになりましたか? まず数学の確率がわからないとつらいので、確率は次のようになります。 (1) nCr・(2/6)^r・(4/6)^(n-r) ちょうどr回出るという確率をプログラムで求めろ、ということは。 nCr=n(n-1)(n-2)・・・/r(r-1)(r-1)・・・ を求めろということですね(式1と呼ぶ」)。 (2)は(1)の答え 1~r を全て足し算します。 今、FOR~NEXT の入れ子構造を習っているのではないですか? iとかjとかkとか ←見間違いに注意してください。 (1)フロー 画面クリア 変数初期化 式1の分子を B、分母をC とおく(A使う予定だったけどやめました) B=1 としておく C=1 としておく D=1 としておく P=2/6 としておく(3の倍数が出る確率) N を入力させる R を入力させる FOR i=1 TO R X=0 としておく B=B*(N-i+1) ※この式によって、分子に n、(n-1)、(n-2)・・(n-R+1) が順番に掛け算されて行きます C=C*i ※この式によって、分母に 1、2、・・r が順番に掛け算されて行きます R、R-1、R-2、・・1 という減る順番でも良かったんですけど、どうせ同じなので式をシンプルにしました ※宿題ならば、nCr を正しく理解しているか、も、FOR~NEXTの使い方と同時に試されていますよ! NEXT i IFを習っているということにして FOR i=1 TO N IF i<=R THEN D=D*P ELSE D=D*(1-P) NEXT i IFを習っていなかったら、2段階仕立て FOR i=1 TO R D=D*P NEXT i FOR i=R+1 TO N D=D*(1-P) NEXT i ただ、このやり方だとR=N のときは答えが狂ってきますから、IFが使えないと結構不便です IFを使わずにIFっぽいことをやる裏技 FOR i=1 TO N D=D*(-P*(i<=R)-(1-P)*(i>R)) NEXT i 最後 X=B/C*D Xを表示 (2) (1)の R を入力させる の後を以下のように変えます E=0 としておく FOR j=1 TO R (1)の FOR j=1 TO R から X=B/C*D まで そのまま E=E+X NEXT j Eを表示 以上です。
その他の回答 (1)
- QoooL
- ベストアンサー率66% (103/155)
自分ではどこまで作りましたか? どのような命令語を使うと思いますか? また、どのような命令語を理解していますか? ←これがわからないと、どこまで詳しく解説するか、に困ります。 ON GOTO を使え、という授業課題ですか? それとも普通に IF文 分岐ですか? ある程度 形を書いてくれたら、直してあげます。
関連するQ&A
- 数学の確率です。わかる人、お助け下さい(泣)
第一問 (1)さいころを3回投げ、出た目の数を順にa、b、c、として、χの2次方程式abχ2乗-12χ+c=0を作るとき、この2次方程式が重解を持つ確率 (2)3個のさいころを同時に振り、出る目の最大値をM、最小値をmとするとき、M-m=1となる確率 第二問 nを3以上の整数とする。このとき、以下の確率を求めなさい。 (1)さいころをn回投げたとき、出た目の全てが1になる確率 (2)さいころをn回投げたとき、出た目の数が1か2の2種類になる確率 (3)さいころをn回投げたとき、出た目の数が3種類になる確率 第三問 (1)1個のさいころを4回投げるとき、5以上の目が3回以上出る確率 (2)1個のさいころを4回投げるとき、少なくとも1回3の倍数の目が出る確率
- ベストアンサー
- 数学・算数
- 確率の問題で質問があります
確率の問題で質問があります サイコロ1個をn回投げたとき、出た目の積が次のようなになる確率を求めよ (1)2の倍数 (2)3の倍数 (3)6の倍数 よろしくお願いします
- 締切済み
- 数学・算数
- 試行をわける操作??
うまく言えないのですが 試行を分ける操作? 試行を他の試行に置き換える操作? が理解できません 「サイコロを5回投げて、そのうち3回3の倍数の目が出る確率を求めよ」 という問題を例にとります ここでは 試行=サイコロを5回投げる 全事象=一回目が1~6、二回目が1~6・・・ 求めたい事象=そのうち3回3の倍数の目が出る ですよね? 上記からn(求めたい事象)/n(全事象)で答えを出すのが 確率の定義のとおりの考え方ですよね しかし回答には 『各回において3の倍数の目がでる確率は1/3であるので、 5C3×(1/3)^3×(2/3)^2 が答え』 とあります これは今話題になっている試行を別の試行におきかえて、確率をだし それをかけているように思います なぜこのようなことができるのでしょうか
- 締切済み
- 数学・算数
- 問題の解答についてです。
3個のさいころをふったとき、出た目の合計がnとなる確率を求めよ。 目の合計がnとなるくみあわせをW(n)とする。 という問題の解答解説に、「目の数をrとすると、1≦r≦6なので、まずrをr-7とよみかえて、W(n)=W(21-n)となるので、n≦10の場合を考えればいい。」とあったのですが、「まず」以下になる理由がわかりません。 できるだけ詳しくお願いします。
- ベストアンサー
- 数学・算数
- 1つのサイコロを10回投げるとき、3の倍数の目がn
1つのサイコロを10回投げるとき、3の倍数の目がn回出るときの確率をPnとする。 ( ただし n = 0,1,2,3,・・・・・・10 ) Pnが最大となるときのnの値を求めよ。 ーーーーーーーーーーーーーー という問題が解答を見ても全然分かりません。 詳しく説明出来る方、回答お願い致します。
- 締切済み
- 数学・算数
- サイコロを繰り返し振って1の目がr回連続して出るまでの振る回数の期待値
(1)1からmの目があるサイコロを繰り返し振るとします。 「1の目が」r回連続して出たら、振るのをやめるとします。 n回目にやめる確率、とやめる回数の期待値に興味を持っています。 また問題文を少し変更したものにも興味があります。 (2)1からmの目があるサイコロを繰り返し振るとします。 「どんな目でもいいので」r回連続して出たら、振るのをやめるとします。 n回目にやめる確率、とやめる回数の期待値。 (3)1からmの目があるサイコロを繰り返し振るとします。 「1の目が」総計でr回出たら、振るのをやめるとします。 n回目にやめる確率、とやめる回数の期待値。 (4)1からmの目があるサイコロを繰り返し振るとします。 「どんな目でもいいので」総計でr回出たら、振るのをやめるとします。 n回目にやめる確率、とやめる回数の期待値。 nに関する漸化式を立てようとしたのですが、ややこしくてうまくいきません。 ご存知の方は教えていただけないでしょうか? 写像で言うと次のような写像(数列)における性質を考えています。 f:{1,2,3,…}→{1,2,3,…,m}
- ベストアンサー
- 数学・算数
お礼
ありがとうございました。 今後は詳しく書くように注意します。