Eksamensoppgaver

Oppgaveteksten under er hentet ordrett fra Utdanningsdirektoratets offisielle eksamenssett. Løsningsforslagene er skrevet av Numisum.

Utdanningsdirektoratet

Vår 2025, Del 1 – Oppgave 7

Uten hjelpemidler – 2 poeng

Alex har lagd programmet nedenfor.

Programmet (som tekst):

c =    # skriv inn lengden av trekantens lengste side
a =    # skriv inn lengden av en av de andre sidene i trekanten
b =    # skriv inn lengden av den siste siden i trekanten

if c**2 == a**2 + b**2:      # pytagoras' læresetning c^2=a^2+b^2
    print("Trekanten er rettvinklet")
else:
    print("Trekanten er ikke rettvinklet")

a) Forklar hva som skjer når Alex kjører programmet.

b) Alex skal finne ut om en trekant med sidekantene 5 cm, 6 cm og 8 cm er rettvinklet. Hvilket svar vil Alex få fra programmet?

Vis løsningsforslag

Løsningsforslag

Hva skal vi finne? Hva programmet gjør når det kjøres (a), og hvilket svar det gir for en trekant med sidene 5 cm, 6 cm og 8 cm (b).

Strategi og formel: Vi leser koden linje for linje: programmet leser inn tre sidelengder, tester Pytagoras' setning på dem, og skriver ut om trekanten er rettvinklet. For b) settes den lengste siden inn som cc og de to andre som aa og bb, og vi sjekker om testen i koden stemmer.

Trinnvis utregning:

  1. a) Programmet leser inn tre sidelengder (cc = den lengste, aa og bb = de to andre)
  2. sjekker om c2=a2+b2c^2 = a^2+b^2 (Pytagoras' setning)
  3. skriver ut «Trekanten er rettvinklet» hvis testen stemmer, ellers «Trekanten er ikke rettvinklet»
  4. b) med c=8c=8 (lengste side), a=5a=5, b=6b=6: c2=82=64c^2 = 8^2 = 64
  5. a2+b2=52+62=25+36=61a^2+b^2 = 5^2+6^2 = 25+36 = 61
  6. 64≠6164 \neq 61

Svar: a) Programmet sjekker om en trekant er rettvinklet ved å teste Pytagoras' setning på sidelengdene. b) Siden 64≠6164 \neq 61 er svaret «Trekanten er ikke rettvinklet»

Sensorveiledning og poengkrav (maks 2 poeng)
PoengKrav
2/2Forklarer at programmet tester Pytagoras' setning (a) OG regner riktig ut at 64≠6164 \neq 61, slik at svaret blir «Trekanten er ikke rettvinklet» (b).
1/2Får riktig svar på ett av delspørsmålene, f.eks. riktig forklaring i a) uten riktig utregning i b), eller riktig sluttsvar i b) uten en presis forklaring av hva koden gjør i a).
0/2Feil forklaring av hva koden gjør, eller feil svar i b) (f.eks. ved å bytte om hvilken side som er cc, eller ved regnefeil i 828^2, 525^2 eller 626^2).

Sensor-tips

  • Sjekk at eleven identifiserer cc riktig som DEN LENGSTE siden (8 cm): koden krever at brukeren selv taster inn hvilken side som er lengst, programmet sjekker ikke dette automatisk.
  • En vanlig feil er å regne 52+62+825^2+6^2+8^2 under ett, eller å sette c=6c=6 (feil side som lengst): sjekk at eleven bruker riktig tilordning før testen vurderes.

Kilde: Utdanningsdirektoratet – Eksamen 10. trinn matematikk, Vår 2025, Del 1, Oppgave 7

Utdanningsdirektoratet

Vår 2026, Del 1 – Oppgave 8

Uten hjelpemidler – 2 poeng

Zara skal spare penger i banken. Hun har laget programmet nedenfor for å utforske sparingen.

Program i tekst:

sparebeløp = 6000
vekstfaktor = 1.10
år = 0

while år < 5:
    sparebeløp = sparebeløp * vekstfaktor
    år = år + 1
    print(sparebeløp)

Program i blokk:

sparebeløp = 6000
vekstfaktor = 1.10
år = 0

så lenge år < 5:
    sparebeløp = sparebeløp * vekstfaktor
    år = år + 1
    skriv ut (sparebeløp)
  • a) Forklar hva programmet regner ut.

  • b) Zara sparer 6 000 kroner med en vekstfaktor på 1,10 per år. Hvor mange kroner har hun etter to år?

Vis løsningsforslag

Løsningsforslag

Hva skal vi finne? Vi skal forklare hva sparingsprogrammet regner ut, og finne hvor mye 6 000 kroner har vokst til etter to år med vekstfaktor 1,10.

Strategi og formel: Vi følger programmet linje for linje. Variabelen sparebeløp ganges med vekstfaktoren i hver runde av løkken, og år teller rundene. I b) bruker vi det samme som programmet gjør, men stopper etter to runder.

Trinnvis utregning:

  1. Startverdier: sparebeløp = 6 0006\ 000, vekstfaktor = 1,101{,}10 og år = 00
  2. løkken kjører så lenge år < 5, altså fem ganger
  3. i hver runde ganges beløpet med 1,101{,}10 (en økning på 10 %10\ \%), år øker med 11, og beløpet skrives ut
  4. utskriften er beløpet etter 1, 2, 3, 4 og 5 år: 6 6006\ 600, 7 2607\ 260, 7 9867\ 986, 8 784,608\ 784{,}60 og 9 663,069\ 663{,}06 kroner (Python skriver ut små avvik som 6600.000000000001, fordi datamaskinen regner med avrundede desimaltall)
  5. b) etter to år: 6 000⋅1,10⋅1,10=6 000⋅1,21=7 2606\ 000 \cdot 1{,}10 \cdot 1{,}10 = 6\ 000 \cdot 1{,}21 = 7\ 260

Svar: a) Programmet regner ut hvor mange kroner Zara har på kontoen etter hvert av de fem første årene, når 6 000 kroner vokser med 10 %10\ \% per år. Siste utskrift er beløpet etter fem år, ca. 9 6639\ 663 kroner. b) Etter to år har Zara 7 2607\ 260 kroner.

Sensorveiledning og poengkrav (maks 2 poeng)
PoengKrav
2/2a) Forklarer at programmet viser hvor mye som står på kontoen etter hvert år (til sammen fem år) når beløpet vokser med vekstfaktoren 1,10, og b) regner riktig ut at 6 000 kroner blir 7 260 kroner etter to år, med utregning.
1/2Én av delene riktig, eller riktig svar i b) uten utregning.
0/2Ingen av delene riktig.

Sensor-tips

  • Vekstfaktoren 1,10 betyr 10 % økning per år. Eleven som regner 6 000 + 1,10 + 1,10 har ikke forstått at beløpet ganges for hvert år.
  • Forklaringen i a) må få med at beløpet gjelder konto etter flere år, ikke bare at programmet «regner ut sparing». Sensor: «Programmet gir beløp på konto etter fem år.»

Kilde: Utdanningsdirektoratet – Eksamen 10. trinn matematikk, Vår 2026, Del 1, Oppgave 8

Utdanningsdirektoratet

Vår 2022, Del 2 – Oppgave 8

Med hjelpemidler

Bildet viser et dataprogram.

  • a) Forklar hva som skjer når programmet blir kjørt.

  • b) Tegn figuren og sett riktige mål på figuren din.

a = 4b = 5Gjenta b gangerTegn et linjestykke med lengde aSnu (360 : b) grader til høyre
Vis løsningsforslag

Løsningsforslag

Hva skal vi finne? Vi skal forklare hva programmet gjør steg for steg, og tegne figuren det lager med riktige mål.

Strategi og formel: Programmet gjentar to instruksjoner like mange ganger som verdien av bb: tegn et linjestykke med lengde aa, og snu 360:b360 : b grader til høyre. Vi setter inn a=4a = 4 og b=5b = 5 og følger instruksjonene.

Trinnvis utregning:

  1. a=4a = 4 og b=5b = 5
  2. programmet gjentar b=5b = 5 ganger
  3. i hver runde tegnes et linjestykke med lengde a=4a = 4
  4. deretter snur det 360:b=360:5=72∘360 : b = 360 : 5 = 72^\circ til høyre
  5. etter fem runder har det snudd 5⋅72∘=360∘5 \cdot 72^\circ = 360^\circ og er tilbake der det startet
  6. figuren er lukket og har fem like lange sider
  7. en regulær femkant
  8. utvendig vinkel 72∘72^\circ gir innvendig vinkel 180∘−72∘=108∘180^\circ - 72^\circ = 108^\circ
  9. omkretsen er 5⋅4=205 \cdot 4 = 20
44444108°

Svar: a) Programmet tegner et linjestykke med lengde 4, snur 72∘72^\circ til høyre, og gjentar dette fem ganger, slik at figuren lukkes. b) Figuren er en regulær femkant med alle sider lik 4 og alle vinkler lik 108∘108^\circ.

Vurdering
PoengKrav
Fullt svarForklarer at linjestykke og snuing gjentas fem ganger, at hver snuing er 72∘72^\circ, og tegner en regulær femkant med sidelengde 4 (innvendige vinkler 108∘108^\circ).
Delvis svarForklarer hva programmet gjør, men tegner figuren feil eller uten mål, eller omvendt.
Lite eller ingenVerken en forklaring av programmet eller en riktig figur.

Sensor-tips

  • Udir har ikke oppgitt poeng for denne oppgaven, så vurderingen over er Numisums egen.
  • Den vanligste feilen er å tegne den utvendige vinkelen 72∘72^\circ som innvendig vinkel i figuren. Snuvinkelen i programmet er IKKE vinkelen inne i femkanten.

Kilde: Utdanningsdirektoratet – Eksamen 10. trinn matematikk, Vår 2022, Del 2, Oppgave 8

Utdanningsdirektoratet

Eksempeloppgave vår 2022, Del 2 – Oppgave 5

Bildet viser en algoritme som kan programmeres.

Forklar hva algoritmen undersøker.

Gi eksempler på tallverdier for a, b og c som gir Output_1

Startc = «Skriv inn lengden til den lengste siden i trekanten»a = «Skriv inn lengden til en annen side i trekanten»b = «Skriv inn lengden til den siste siden i trekanten»a² + b² = c²NeiOutput_2:JaOutput_1:Slutt
Vis løsningsforslag

Løsningsforslag

Hva skal vi finne? Vi skal forklare hva flytskjemaet undersøker, og finne tre sett med tall aa, bb og cc som gir Output_1.

Strategi og formel: Vi følger flytskjemaet fra Start. Brukeren skriver inn tre sidelengder, og algoritmen sjekker betingelsen a2+b2=c2a^2 + b^2 = c^2. Er den sann, går algoritmen til Output_1 (veien «Ja»). Dette er Pytagoras-setningen: betingelsen er oppfylt nøyaktig når trekanten er rettvinklet med cc som hypotenus.

Trinnvis utregning:

  1. cc er den lengste siden og aa og bb er de to andre
  2. algoritmen undersøker om a2+b2=c2a^2 + b^2 = c^2
  3. for å få Output_1 må betingelsen stemme
  4. prøver a=3a = 3, b=4b = 4 og c=5c = 5: 32+42=9+16=25=523^2 + 4^2 = 9 + 16 = 25 = 5^2, så det stemmer
  5. prøver a=5a = 5, b=12b = 12 og c=13c = 13: 25+144=169=13225 + 144 = 169 = 13^2, så det stemmer
  6. prøver a=6a = 6, b=8b = 8 og c=10c = 10: 36+64=100=10236 + 64 = 100 = 10^2, så det stemmer

Svar: Algoritmen undersøker om en trekant med sidene aa, bb og cc er rettvinklet, altså om a2+b2=c2a^2 + b^2 = c^2 (med cc som lengste side). Output_1 får vi for eksempel når (aa, bb, cc) er (33, 44, 55), (55, 1212, 1313) eller (66, 88, 1010).

Vurdering
PoengKrav
Fullt svarForklarer at algoritmen sjekker om trekanten er rettvinklet (Pytagoras-setningen), og gir minst ett riktig tallsett som oppfyller a2+b2=c2a^2 + b^2 = c^2.
Delvis svarGir riktige tall uten forklaring, eller forklarer at algoritmen sjekker en sammenheng mellom sidene uten å nevne rettvinklet trekant.
Lite eller ingenTallsett som ikke oppfyller betingelsen, og ingen forklaring.

Sensor-tips

  • Udir har ikke oppgitt poeng for eksempeloppgaven, så vurderingen over er Numisums egen. Oppgaven kalles «Oppgave 5» i Udirs eksempeloppgavesett til MAT01-05 fra 14. januar 2022.
  • Elever som setter cc til en av de korte sidene får aldri «Ja»: cc må være den lengste siden. Algoritmen ber nettopp om «den lengste siden» som første innlesing.

Kilde: Utdanningsdirektoratet – Eksempeloppgave til eksamen på ungdomstrinnet, Vår 2022, Del 2, Oppgave 5

Utdanningsdirektoratet

Eksempeloppgave vår 2021, Del 2 – Oppgave 7

Bildet viser en algoritme som kan programmeres.

Kommuniser hva algoritmen undersøker.

Gi eksempler på output når h, k1 og k2 får forskjellige verdier.

Starth = «Skriv inn den lengste siden i trekanten»k1 = «Skriv inn en annen side i trekanten»k2 = «Skriv inn den siste siden i trekanten»k1² + k2² = h²NeiOutput b:JaOutput a:
Vis løsningsforslag

Løsningsforslag

Hva skal vi finne? Vi skal beskrive hva algoritmen undersøker og vise hvilken output vi får for ulike verdier av hh, k1k_1 og k2k_2.

Strategi og formel: Algoritmen leser inn tre sidelengder og sjekker om k12+k22=h2k_1^2 + k_2^2 = h^2. Er det sant (Ja), blir output «a», ellers (Nei) blir output «b». Vi velger verdier som gir begge utfall.

Trinnvis utregning:

  1. hh er den lengste siden, k1k_1 og k2k_2 er de to andre
  2. algoritmen undersøker om k12+k22=h2k_1^2 + k_2^2 = h^2, altså om trekanten er rettvinklet
  3. eksempel som gir Output a: h=5h = 5, k1=3k_1 = 3 og k2=4k_2 = 4, fordi 32+42=9+16=25=523^2 + 4^2 = 9 + 16 = 25 = 5^2
  4. eksempel som gir Output b: h=6h = 6, k1=4k_1 = 4 og k2=5k_2 = 5, fordi 42+52=16+25=414^2 + 5^2 = 16 + 25 = 41, og 41≠36=6241 \neq 36 = 6^2

Svar: Algoritmen undersøker om en trekant med sidene hh, k1k_1 og k2k_2 er rettvinklet (Pytagoras-setningen med hh som lengste side). Med h=5h = 5, k1=3k_1 = 3 og k2=4k_2 = 4 blir output a (trekanten er rettvinklet), og med h=6h = 6, k1=4k_1 = 4 og k2=5k_2 = 5 blir output b (trekanten er ikke rettvinklet).

Vurdering
PoengKrav
Fullt svarBeskriver at algoritmen tester om trekanten er rettvinklet (k12+k22=h2k_1^2 + k_2^2 = h^2), og gir eksempler som viser både output a og output b.
Delvis svarBeskriver testen, men gir bare eksempler på ett av utfallene, eller gir eksempler uten å si hva algoritmen undersøker.
Lite eller ingenBeskriver ikke hva algoritmen undersøker.

Sensor-tips

  • Udir har ikke oppgitt poeng for eksempeloppgaven, så vurderingen over er Numisums egen. Oppgaven er «Oppgave 7» (oppgavetype 2) i Udirs eksempeloppgaver til eksamen på ungdomstrinnet, vår 2021, og er nesten identisk med en eksempeloppgave fra 2022 i samme tema.
  • Husk at «Output b» også er et riktig og ønsket utfall for en trekant som ikke er rettvinklet. Gode svar viser begge veiene ut av flytskjemaet.

Kilde: Utdanningsdirektoratet – Eksempeloppgave til eksamen på ungdomstrinnet, Vår 2021, Del 2, Oppgave 7