見出し画像

朝の10分プログラミング(15日目、2024年6月21日)

おはようございます。

今日は、朝の10分プログラミングの15日目です。

本日の課題は、「確率を計算する」です。

課題

1から100までの番号札から1枚を取り出すとき、次の確率を計算するプログラムを作成してください。
(1) 5の倍数の札を取る確率
(2) 5の倍数または8の倍数の札を取る確率

ただし、今回のプログラムでは、確率の定義通りに事象を数えて求めるようにしてください。たとえば、(1)であれば、「5の倍数の札を取る場合の数」は$${100 \div 5 = 20 }$$で計算することができますが、今回は、番号札を 1 から順番に取り出して、その番号札が「5の倍数の札」かを確認し、そうであればその事象をカウントし、そうでなければカウントしない、という手順で「5の倍数の札を取る場合の数」を数えるようにしてください。

なお、確率の定義通りに求めるというのは、(1)では、

$$
\mathrm{5の倍数の札を取る確率} = \frac{5\mathrm{の倍数の札を取る場合の数}}{\mathrm{起こりうるすべての場合の数}}
$$

を計算することになります。

それでは、よろしくお願いします。

MK's papa

この記事が気に入ったらサポートをしてみませんか?