Programmering til muntlig vurdering

Lær programmering i Matematikk 1T med forklaring, eksempel, vurderingsråd, vanlige feil og FAQ for LK20.

Faglig kvalitetssikret av lærere og toppstudenter · Følger læreplanen (LK20) · Sist oppdatert 2026-08-25

Programmering i Matematikk 1T handler ikke først og fremst om å lage avanserte apper. Det handler om å bruke algoritmisk tenkning som matematisk verktøy. Du skal kunne beskrive en framgangsmåte presist, bruke variabler, løkker og vilkår, og vurdere om programmet gir et rimelig svar. I muntlig vurdering er det derfor viktig å forklare både koden og matematikken bak koden.

En sterk muntlig presentasjon viser at du forstår sammenhengen mellom problem, algoritme, kode, resultat og kontroll. Du kan gjerne si: «Jeg bruker programmet for å undersøke et mønster, men jeg vurderer svaret matematisk etterpå.» På ifingo kan du øve videre i /ressursbank/artikler/ med artikler om likninger, funksjoner, sannsynlighet og modellering.

Hva kan sensor spørre om?

Sensor kan be deg forklare hva en variabel er, hva en løkke gjør, eller hvorfor et program stopper. Sensor kan også gi deg en kort kodebit og spørre hva som skrives ut. I 1T kan programmering knyttes til tallmønstre, funksjoner, nullpunkter, sannsynlighet, simulering og geometri. Poenget er ikke bare syntaks, men matematisk forståelse.

Et typisk spørsmål er: «Hvordan kan du bruke programmering til å løse en likning?» Da kan du forklare at man kan teste mange verdier, bruke intervallhalvering, eller bruke en løkke som nærmer seg løsningen. Du bør samtidig si at digitale metoder må kontrolleres, fordi avrunding og valg av intervall kan påvirke svaret.

Kjernebegreper du må kunne

En variabel er en navngitt størrelse som kan endre verdi, for eksempel x, sum eller antall. En løkke gjentar kode flere ganger. En for-løkke passer når vi vet hvor mange ganger noe skal gjentas, mens en while-løkke passer når vi gjentar til en betingelse er oppfylt. En if-setning gjør at programmet velger mellom ulike handlinger.

En algoritme er en presis oppskrift. Du kan forklare den med ord før du viser kode. For eksempel: «Start med summen 0. Legg til ett tall om gangen. Stopp når summen passerer 100.» Hvis du klarer å forklare algoritmen uten kode først, blir koden lettere å forstå og lettere å forsvare muntlig.

Eksempel: undersøke en aritmetisk sum

Tenk deg at du skal finne hvor mange positive heltall du må legge sammen før summen blir større enn 1000. Matematisk kan du bruke formel for aritmetisk rekke, men du kan også undersøke det med programmering. Programmet starter med sum = 0 og n = 0. Så øker n med 1 og legger n til summen så lenge summen er mindre enn eller lik 1000.

Ofte stilte spørsmål

Må jeg kunne Python utenat?

Du bør kunne grunnstrukturene: variabler, if-setninger, løkker, lister og enkle utskrifter. Det viktigste er å forklare matematisk hva koden gjør.

Er programmering lov på eksamen?

Digitale hjelpemidler brukes i deler av matematikkvurderingen etter gjeldende ordning, men du må alltid følge reglene for den aktuelle prøven eller eksamenen.

Hvordan får jeg vist høy kompetanse?

Forklar algoritmen, begrunn valg av metode, tolk resultatet og kontroller svaret. Ikke stopp ved å vise en kodebit.

Kan jeg bruke programmering i muntlig eksamen?

Ja, hvis det passer oppgaven og rammene læreren gir. Du må kunne forklare både koden og matematikken bak.

← Tilbake til ifingo