Vi tar utgangspunkt i koden vi laget for terningkast 1, men vi skal nå registrere hvor mange enere, toere, treere osv vi får. I begynnelsen vil det være ujevnt hvordan dette fordeler seg, men etter hvert vil det forhåpentligvis jevne seg ut.

Kompetansemål matematikk 9.klasse
- finne og diskutere sentralmål og spredningsmål i reelle datasett
- utforske og argumentere for hvordan framstillinger av tall og data kan brukes for å fremme ulike synspunkter
- beregne og vurdere sannsynlighet i statistikk og spill
- simulere utfall i tilfeldige forsøk og beregne sannsynligheten for at noe skal inntreffe, ved å bruke programmering
Dette kan gjøres på mange måter, men vil vi vise hvordan en kan bruke en liste for å ta vare på dette.
Krav til programmet
Programmet skal kunne kaste 1 eller flere terninger, og registrere utfallet i en liste. Listen skal kunne eksporteres for videre arbeid i regneark.
Et eksempelprogram finner du på: https://scratch.mit.edu/projects/747460063
Steg 1 – Ta kopi av tidligere prosjekt
Vi tar utgangspunkt i koden for terningkast 1, så derfor tar vi en kopi av prosjektet terningkast 1, og kaller prosjektet Terningkast 3.
Steg 2 – Opprette ny variabel og liste
Under nullstilling av programmet, oppretter vi en ny variabelen, kalt teller. Denne skal holde styr på de ulike mulige utfallene, og er veldig viktig når vi oppretter listen vi skal lagre resultatene i.

Vi oppretter en liste som vi kaller utfallsliste, og vi sletter alt i listen før vi begynner.

Steg 3 – Klargjøre listen
Deretter legger vi inn 6 tomme element i listen, som vi etter hvert skal fylle inn utfallet i, ved hjelp av en løkke.

Steg 4 – Kaste terningen
Vi går inn på koden hvor vi kaster terningen. Når terningen er kastet, skal vi endre antallet utkast. Dette kan gjøres på flere måter, men den enkleste er å erstatte elementet i listen for utfallet, med elementet som ligger der og plusse på en.

All annen kode etter at antallet kast er telt opp, kan fjernes.
Steg 5 – Teste
Gjør 100 kast, enten ved å trykke eller å kjøre en løkke, og sjekk følgende:
- Utfallslisten nullstilles ved å trykke på det grønne flagget
- Utfallslisten endres for hvert kast
- Summen av kast i utfallslisten stemmer med antall kast
Steg 6 – Store talls lov
Foreta et stort antall kast, og se hvordan utfallslisten utvikler seg. Eksporter til regneark og illustrer som søylediagram. Gjør gjerne flere forsøk med 100, 1000, 10000 kast.

Ferdig? Prøv på dette
– utvid programmet til å kaste to terninger, og telle opp antall av de ulike summene som oppstår. Hva skjer nå?
– utvid programmet til å kaste tre terninger, og telle opp antall av de ulike summene som oppstår. Hva skjer nå?
Legg igjen en kommentar