Program som sjekker om en trekant er rettvinklet
Lov på eksamen
- Skrivesaker og linjal
Ingen kalkulator eller digitale verktøy.
Lest inn av KI og ikke kontrollert manuelt enda — kan inneholde feil.
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")
Programmet som blokk:

Forklar hva som skjer når Alex kjører programmet?
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?
Fasit
Programmet sjekker om Pytagoras’ setning stemmer for de tre sidelengdene, og skriver ut om trekanten er rettvinklet eller ikke
LøsningsforslagKI-generert
Når Alex kjører programmet, skjer dette:
- Programmet ber om lengden til de tre sidene i trekanten. Den lengste siden lagres som , og de to andre sidene lagres som og .
- Programmet sjekker om Pytagoras’ setning stemmer, altså om .
- Stemmer dette, skriver programmet ut «Trekanten er rettvinklet».
- Stemmer det ikke, skriver programmet ut «Trekanten er ikke rettvinklet».
Trekanten har sidene , og . Den lengste siden er , og de to andre sidene er og .
Vi regner ut de to sidene av testen i programmet:
Siden , stemmer ikke Pytagoras’ setning for denne trekanten. Testen i programmet blir da usann, og programmet går til else-delen. Alex får dermed utskriften «Trekanten er ikke rettvinklet».
Sensorveiledning
Oppgaven gir til sammen 2 poeng
1 poeng: Forklarer hva programmet gjør. Programmet er skrevet med pseudokode. Oppgaven skal kun måle matematisk kompetanse.
1 poeng: Korrekt svar med argumentasjon. Svar hvor eleven sier at trekanten ikke er rettvinklet.