Matematisk modellering (koding)
Matematisk modellering gjennom koding lar elevene på 6. trinn oppdage sammenhengen mellom algoritmer og matematiske mønstre. Ved å bruke variabler og løkker kan elevene utforske hvordan geometriske figurer vokser og matematiske sammenhenger utvikler seg over tid.
Bakgrunn
Modellering med kode forbereder elevene på en digital fremtid der matematikk og programmering smelter sammen. Når elever lager en løkke som tegner en firkant med sidelengde som øker med 3 cm for hver iterasjon, forstår de både geometri og algoritmisk tenkning. I arbeidslivet brukes slik modellering til å beregne byggeprosjekter, analysere befolkningsvekst og optimalisere ruteplaner. En elev som modellerer hvordan 15 kr startbeløp vokser med 8 kr per dag over 5 dager, lærer både lineær vekst og programmeringslogikk. Dette bygger grunnlag for senere studier i ingeniørfag, økonomi og datavitenskap. LK20 kompetansemålet for 6. trinn vektlegger nettopp denne koblingen mellom programmering og matematisk utforsking.
Slik løser du matematisk modellering (koding)
Modellering med kode
- Identifiser forholdet i den virkelige verden som skal modelleres.
- Skriv en formel eller regel som kode (f.eks. y = 2*x + 3).
- Bruk løkker eller iterasjon for å teste flere innverdier.
- Sammenlign modellens resultat med virkelige data for å sjekke nøyaktighet.
Example: Modell: kostnad = 5 * antall + 10. For 3 enheter: kostnad = 25.
Eksempler
En plante er 14 cm høy. Den vokser 12 cm per uke i 3 uker. Hvor høy er den?
Svar: 50
- Sett opp modellen → total = 14 + 12 x 3 — Starthøyde + vekst.
- Regn ut → total = 14 + 36 = 50 — Etter 3 gjentakelser.
En syklist sykler i 25 km/t. Hvor langt på 1 timer?
Svar: d = 25 x 1 = 25 km
- Skriv formel → d = 25 x t — avstand = fart x tid.
- Sett inn → d = 25 x 1 = 25 — Syklisten sykler 25 km.
En bil er verdt 500 kr. Den synker 5% i verdi per år. Verdi etter 4 år?
Svar: 409
- Sett opp løkke → p = 500; repeat 4: p = p - p x 5/100 — Trekk fra verditapet hvert år.
- Spor verdier → 500 -> 475 -> 452 -> 430 -> 409 — Etter 4 gjentakelser: 409.
Vanlige feil
- Elever glemmer å oppdatere variabelen i løkken. De skriver 'total = 20 + 5' i stedet for 'total = total + 5', og får 25 etter 3 iterasjoner i stedet for 35.
- Å blande sammen antall iterasjoner med sluttresultat. Elever tror at 4 gjentakelser av 'legg til 6' automatisk gir 24, uten å regne med startverdi på 10.
- Forveksle multiplikasjon med gjentatt addisjon. For 12 kr × 4 enheter skriver elever en løkke med 4 iterasjoner av '+12' i stedet for direkte multiplikasjon, og får 48 kr.