Sannsynlighet med fem terninger
Du kaster fem terninger.
Bestem sannsynligheten for at minst to av terningene viser samme antall øyne.
La være summen av antall øyne på de fem terningene.
Bruk programmering til å bestemme .
Bestem den største verdien av som er slik at .
Fasit
LøsningsforslagKI-generert
Det er lettere å beregne komplementet — sannsynligheten for at alle fem terningene viser forskjellig antall øyne — og trekke fra 1.
Siden en terning har 6 mulige utfall og vi kaster 5 terninger, er det totale antallet utfall
Antall utfall der alle fem terningene er forskjellige: første terning kan vise hva som helst (6 muligheter), andre terning må vise noe annet enn første (5 muligheter), tredje noe annet enn de to første (4 muligheter), og så videre:
Sannsynligheten for at alle er forskjellige:
Sannsynligheten for at minst to er like:
Vi bruker programmering til å telle alle mulige utfall av fem terningkast og finne andelen der summen er større enn 20.
from itertools import product
# Generer alle mulige utfall av fem terninger (6^5 = 7776 utfall)
utfall = list(product(range(1, 7), repeat=5))
# b) Tell antall utfall der summen er større enn 20
antall = sum(1 for u in utfall if sum(u) > 20)
print(antall / len(utfall)) # ≈ 0,2215
Programmet gir , så
Vi søker den største verdien av slik at .
from itertools import product
utfall = list(product(range(1, 7), repeat=5))
# c) Finn største k slik at P(X >= k) > 0,8
for k in range(30, 4, -1):
p = sum(1 for u in utfall if sum(u) >= k) / len(utfall)
if p > 0.8:
print(k) # 14
break
Programmet gir . Vi kan kontrollere verdiene rundt:
| 13 | |
| 14 | |
| 15 |
, men .
Den største verdien av er .
Sensorveiledning
En god strategi kan gi 1 poeng.
Både simulering og opptelling kan gi full uttelling. Det kan gis full uttelling med en liten feil i koden hvis ikke svaret er helt urimelig. Rett strategi, men kode som ikke kommer i mål gis 1 poeng.
Analytiske løsninger, simulering eller opptelling kan gi full uttelling. Rett strategi kan gi 1 poeng.