{"id":304,"date":"2022-10-17T11:13:12","date_gmt":"2022-10-17T10:13:12","guid":{"rendered":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=304"},"modified":"2022-11-14T13:25:23","modified_gmt":"2022-11-14T12:25:23","slug":"terningkast","status":"publish","type":"page","link":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=304","title":{"rendered":"Simuleringer mynt- og terningkast"},"content":{"rendered":"\n<h5>INTRODUKSJON<\/h5>\n\n\n\n<p>I denne l\u00e6ringsaktiviteten vil vi se litt n\u00e6rmere p\u00e5 hvordan vi kan jobbe med statistikk, sannsynlighet og store talls lov i Python. Vi vil jobbe med tilfeldige hendelser.<\/p>\n\n\n\n<p>Forutsetter kjennskap til&nbsp;<a href=\"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=232\">print- og input-funksjonene<\/a>,&nbsp;<a href=\"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=119\">variabler og operatorer<\/a>,&nbsp;<a href=\"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=125\">if-tester<\/a>&nbsp;og&nbsp;<a href=\"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=127\">for-sl\u00f8yfer<\/a>.<\/p>\n\n\n\n<h5>Kompetansem\u00e5l fra skolen<\/h5>\n\n\n\n<ul><li>beregne og&nbsp;vurdere&nbsp;sannsynlighet i statistikk og spill<\/li><li>simulere utfall i tilfeldige fors\u00f8k og beregne sannsynligheten for at noe skal inntreffe, ved \u00e5&nbsp;bruke&nbsp;programmering<\/li><li>modellere situasjoner knyttet til reelle datasett,&nbsp;presentere&nbsp;resultatene og argumentere for at modellene er gyldige<\/li><li>utforske&nbsp;matematiske egenskaper og sammenhenger ved \u00e5 bruke&nbsp;programmering<\/li><\/ul>\n\n\n\n<h5>OM \u00d8VELSEN<\/h5>\n\n\n\n<p>I denne l\u00e6ringsaktiviteten vil elevene ta utgangspunkt i et program som simulerer myntkast. Elevene skal g\u00e5 igjennom programmet\/koden og forklare stegvis til hverandre hva koden beskriver eller programmet gj\u00f8r. Deretter f\u00e5r elevene i oppdrag \u00e5 utvide koden til \u00e5 gjelde terningkast. \u00d8vingen har spesielt fokusomr\u00e5de l\u00f8kker og ifsetninger, men som vi skal se inkuderer den ogs\u00e5, variabler, input og print funksjoner. Vi m\u00e5 importere random-pakken for \u00e5 jobbe med tilfeldige tall og matplotlib til \u00e5 presentere dataene. <\/p>\n\n\n\n<h5>STEG 1: Hva gj\u00f8r programmet<\/h5>\n\n\n\n<p><strong>Oppgave 1) <\/strong>Diskuter i grupper p\u00e5 to hva koden gj\u00f8r linje for linje. Kj\u00f8r koden. <\/p>\n\n\n\n<p><iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python3\/80f9fff662\" width=\"100%\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"\"><\/iframe><\/p>\n\n\n\n<p><strong>Oppgave 2) <\/strong>Hvorfor variererer  sannsynligheten mye for kron og mynt n\u00e5r vi kj\u00f8rer programmet flere ganger? <\/p>\n\n\n\n<p><strong>Oppgave 3) <\/strong>Utvid programmet slik at programmet sp\u00f8r om antall ganger man skal kaste mynten.<\/p>\n\n\n\n<p><a href=\"https:\/\/trinket.io\/python3\/d016b56701\" target=\"_blank\" rel=\"noreferrer noopener\">L\u00f8sningsforslag oppgaver<\/a><\/p>\n\n\n\n<h5>STEG 2: VI kaster terning<\/h5>\n\n\n\n<p>Vi vil n\u00e5 utvide koden over slik at vi kaster terning istedenfor. <\/p>\n\n\n\n<p>Oppgave 4) <a rel=\"noreferrer noopener\" href=\"https:\/\/trinket.io\/python3\/d016b56701\" target=\"_blank\">Trykk her<\/a> for \u00e5 \u00e5pne Python og endre kode slik at du f\u00e5r terningkast isteden for myntkast. Hva m\u00e5 dere tenke p\u00e5? <\/p>\n\n\n\n<p><a href=\"https:\/\/trinket.io\/python3\/664b967eb1\" target=\"_blank\" rel=\"noreferrer noopener\">L\u00f8sningsforslag<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h5>Steg 3: Vi plotter resultatene<\/h5>\n\n\n\n<p>Vi \u00f8nsker n\u00e5 \u00e5 vise resultatene i et stolpediagram. Vi tar utgangspunkt i programmet som kastet mynt. Vi legger n\u00e5 inn en ny pakke kalt matplotlib.pyplot i Python. Vi m\u00e5 ogs\u00e5 sette sammen svarene vi f\u00e5r i en liste som vi kan plotte. Hva gj\u00f8r koden?<\/p>\n\n\n\n<p><iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python3\/c843479e2d\" width=\"100%\" height=\"600\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"\"><\/iframe><\/p>\n\n\n\n<p>Oppgave 5) I koden dere lagde som hadde terningkast inkluder et stolpediagram som viser resultatene fra terningkastene.  Pr\u00f8v med ulik antall terningkast og se hva som skjer med histogrammet.   <\/p>\n\n\n\n<p><a href=\"https:\/\/trinket.io\/python3\/f2f81ff3c7\" target=\"_blank\" rel=\"noreferrer noopener\">L\u00f8sningsforslag<\/a><\/p>\n\n\n\n<p>RK<\/p>\n","protected":false},"excerpt":{"rendered":"<p>INTRODUKSJON I denne l\u00e6ringsaktiviteten vil vi se litt n\u00e6rmere p\u00e5 hvordan vi kan jobbe med statistikk, sannsynlighet og store talls lov i Python. Vi vil jobbe med tilfeldige hendelser. Forutsetter kjennskap til&nbsp;print- og input-funksjonene,&nbsp;variabler og operatorer,&nbsp;if-tester&nbsp;og&nbsp;for-sl\u00f8yfer. Kompetansem\u00e5l fra skolen beregne og&nbsp;vurdere&nbsp;sannsynlighet i statistikk og spill simulere utfall i tilfeldige fors\u00f8k og beregne sannsynligheten for at [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":113,"menu_order":20,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages\/304"}],"collection":[{"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=304"}],"version-history":[{"count":13,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages\/304\/revisions"}],"predecessor-version":[{"id":461,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages\/304\/revisions\/461"}],"up":[{"embeddable":true,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages\/113"}],"wp:attachment":[{"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}