De digitale vraagbaak voor het wiskundeonderwijs

home |  vandaag |  gisteren |  bijzonder |  gastenboek |  wie is wie? |  verhalen |  contact

HOME

samengevat
vragen bekijken
een vraag stellen
hulpjes
zoeken
FAQ
links
twitter
boeken
help

inloggen

colofon

  \require{AMSmath} Printen

Programmeren en simuleren

we willen een programma schrijven om door simulatie de kans te berekenen dat er MINSTENS 2 leerlingen uit een klas van 16 leerlingen op dezelfde dag geboren is.

We hebben tot nu toe een aardig programma, maar we komen niet verder dan dit. waarschijnlijk ligt het probleem in het gebruik van labels. kunt u maar hierin helpen het programma dat we tot nu toe hebben:

:ClrHome
:For(X,1,16)
:randInt(1,365,16)®L1
:SortA(L1)
:DList(L1)®L2
:ClrHome
:SortA(L2)
:sum(L2=0)
:Disp "AANTAL KINDEREN","OP DEZELFDE DAG","JARIG"
:Disp sum(L2=0)
:End

alvast hartelijk bedankt

Jan va
Leerling bovenbouw havo-vwo - donderdag 3 juli 2003

Antwoord

Hallo Jan,

De For lus bevat het aantal simulaties.
De kans op minstens 2 leerlingen in een klas met 16 leerlingen die op dezelfde dag jarig zijn is niet zo heel groot. Dit getal moet je voldoende groot maken.
Als sum(L2=0) waar is, dan zijn er inderdaad minstens 2 leerlingen op dezelfde dag jarig.
Het aantal keer dat dit voorkomt moet je bijhouden m.b.v. de teller S.(het aantal successen).

:ClrHome
:0®S
:Input "AANTAL KEER:",N
:For(X,1,N)
:randInt(1,365,16)®L1
:SortA(L1)
:DList(L1)®L2
:IF sum(L2=0)>0
:Then
:S+1®S
:End
:End
:Disp "SCHATTING KANS",S/N

wl
Vragen naar aanleiding van dit antwoord? Klik rechts..!
vrijdag 4 juli 2003



home |  vandaag |  bijzonder |  gastenboek |  statistieken |  wie is wie? |  verhalen |  colofon

©2001-2024 WisFaq - versie 3