N88-BASICでモンティホール問題 (1回目)

2021/12/8(水)

N88-BASICでモンティホール問題 (1回目)
 
(Monty Hall problem)
 
A、B、Cの3箱のうち1箱だけ当たりが入っている
1箱選んだ後、残りの2箱の内、外れを1箱開けてもらえる
このとき、開いていない残りの箱と交換してもらえるとする
 
交換する方が得か、交換しない方が得か
という問題です
 
BASICでは、当たりがA-Cのどの箱でも確率は
同じなので、Aが当たりとしてプログラムしました
またA-Cは0-2で表しています
 
走らせると、変えた方が、変えない時より2倍ほど
よく当たっています
なんだか、不思議です
...
が、よく考えてみると、
どれが当たりでも確率はおなじだから、Aが当たりとする

 

A

B

C

 

交換する

そのまま

 

A選ぶ

×

1/3

はずれ

あたり

 

×

B選ぶ

×

1/3

あたり

はずれ

 

 

C選ぶ

×

1/3

あたり

はずれ

 

 

 
 
そのままなら、Aを選んでいるときだけ当たりますが、
交換すると、B,Cを選んでいたときに当たります
 
つまり、変えた方が2倍当たります
 
交換したときの確率は、2/3
そのままだと、確率は、1/3
です
 
NL-BASICとblg~.zip(monty001.bas)は
このブログ(以下のリンク)から
ダウンロードできます

https://ulprojectmail.blogspot.com
Readme.txtを読んで遊んで下さい










このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)