Elev eller forelder? Elev: få hint på akkurat denne oppgaven, ikke fasit. Forelder: oversikt over lekser og prøver, og et barn som lærer selv. Prøv gratis i 14 dager
Matematikk · 4. trinn

Algoritmer, variabler, vilkår og løkker i matematikk på 4. trinn

Når du lager en algoritme, lager du en oppskrift som forteller nøyaktig hva som skal gjøres, steg for steg. I matematikk bruker vi variabler, vilkår og løkker for å gjøre oppskriftene smarte og fleksible. Dette er grunnlaget for programmering, men det hjelper deg også å tenke ryddig om problemløsing i alle fag.

Kort svar

En algoritme er en oppskrift med trinn du følger i bestemt rekkefølge. En variabel er et tall som kan byttes ut. Et vilkår er en betingelse som avgjør hva som skjer. En løkke er en del av oppskriften som gjentas flere ganger.

Hva er en algoritme, og hvorfor lærer vi det?

En algoritme er en nøyaktig beskrivelse av hvordan du løser et problem, trinn for trinn. Tenk deg at du skal forklare til noen som aldri har gjort det før, akkurat hvordan man bytter på en tennisball i en boks: åpne lokket, ta ut ballen, legg inn en ny, lukk lokket. Det er en algoritme.

I matematikk bruker vi algoritmer hele tiden, for eksempel når vi adderer med oppstilling eller løser tekstoppgaver. Når vi i tillegg bruker variabler, vilkår og løkker, kan den samme oppskriften brukes på mange ulike tall og situasjoner. Det sparer tid og trener oss til å tenke abstrakt og generelt.

Variabler, vilkår og løkker forklart enkelt

En variabel er som en navnelapp på en eske som kan inneholde forskjellige tall. Hvis vi skriver 'antall', kan det bety 3 i dag og 7 i morgen. Variabelen gjør at oppskriften virker uansett hvilket tall vi bruker.

Et vilkår er en betingelse som styrer hva som skjer videre. For eksempel: hvis antall er større enn 5, gjør en ting, ellers gjør noe annet. Vilkåret er gjerne en ja/nei-test.

En løkke er en del av algoritmen som gjentas om og om igjen til noe er ferdig. For eksempel: gjenta følgende tre ganger, tell opp med 2 hver gang. Løkker hindrer at vi må skrive samme instruksjon mange ganger.

Slik lager du en algoritme steg for steg

Start med å si hva du vil oppnå. Deretter deler du oppgaven i små, tydelige steg. Gi navn til tall du ikke kjenner på forhånd (variabel), bestem om noe skal skje bare hvis en betingelse er oppfylt (vilkår), og merk av om noe skal gjentas (løkke).

Eksempel: Du vil telle opp alle partall fra 2 til 10. Algoritmen kan se slik ut: start med tallet 2. Skriv ned tallet. Legg til 2. Hvis tallet er større enn 10, stopp. Ellers gå tilbake og skriv ned det nye tallet. Her er 'tallet' en variabel, 'større enn 10' er et vilkår, og 'gå tilbake' er en løkke.

Prøv å skrive algoritmen med ord først. Når den er klar med ord, kan du prøve å tegne den som et flytskjema eller kode den i et enkelt programmeringsprogram som Scratch.

Vanlige feil og gode øvingstips

En vanlig feil er å hoppe over steg fordi det virker opplagt. Husk at en algoritme skal fungere for alle, også for noen som ikke vet noe om oppgaven fra før. Vær så presis som mulig.

En annen vanlig feil er å glemme stoppevilkåret i løkken. Uten et tydelig punkt der løkken slutter, vil den bare fortsette for alltid. Spør alltid: når skal løkken avsluttes?

Det beste trikset for å øve er å la en venn eller et familiemedlem følge algoritmen din bokstavelig talt, uten å tenke selv. Hvis de setter seg fast eller gjør noe feil, vet du at algoritmen trenger forbedring. Du kan også bruke Scratch eller Code.org til å teste algoritmene dine med ekte programmering.

Prøv selv

Lag en algoritme som teller ned fra 5 til 1 og sier 'ferdig' til slutt.

Fasit: Start med tallet 5. Si tallet. Trekk fra 1. Hvis tallet er 0, si 'ferdig' og stopp. Ellers gå tilbake og si det nye tallet.

Steg 1: Variabelen 'tallet' er 5. Steg 2: Si 5. Steg 3: Trekk fra 1, nå er tallet 4. Steg 4: Er tallet 0? Nei, så gå tilbake. Steg 5: Si 4. Fortsett slik til tallet er 0. Da er vilkåret oppfylt og du sier 'ferdig'. Løkken er delen som gjentas: si tallet, trekk fra 1, sjekk vilkåret.

Les hele forklaringen

Prøv Lekselos gratis i 14 dager for å lese hele forklaringen, se eksemplet steg for steg og øve på matematikk tilpasset deg.

Prøv gratis i 14 dager Logg inn
Til deg som er forelder

Hint i stedet for fasit, og full oversikt over lekser og prøver.

Lekselos loser barnet gjennom oppgaven ett steg om gangen, så det lærer i stedet for å kopiere. Du får ukeplan, prøver og gloser samlet, og ser hva som er gjort. Forankret i LK20, laget i Norge. 14 dager gratis, uten kort.

Ofte stilte spørsmål

Hva er en algoritme i matte for barn?

En algoritme er en oppskrift som forteller nøyaktig hva du skal gjøre, ett steg om gangen, for å løse et problem. Den brukes i matematikk og i programmering.

Hva betyr variabel i matematikk på barneskolen?

En variabel er et symbol eller et navn som kan stå for forskjellige tall. Du kan tenke på det som en eske med en navnelapp der innholdet kan byttes ut.

Hva er forskjellen på et vilkår og en løkke?

Et vilkår er en betingelse som avgjør om noe skal skje eller ikke, som en ja/nei-test. En løkke er en del av algoritmen som gjentas flere ganger til et vilkår er oppfylt.

Hvordan kan vi øve på algoritmer hjemme?

Lek at du skal forklare en hverdagsoppgave til en robot som ikke forstår noe selv, for eksempel hvordan man lager en matpakke. Skriv hvert steg ned, og sjekk om en annen i familien kan følge oppskriften uten hjelp. Scratch på nett er også et gratis og morsomt verktøy.

Har algoritmer noe med programmering å gjøre?

Ja, all programmering er basert på algoritmer. Når du koder i for eksempel Scratch, skriver du faktisk algoritmer med variabler, vilkår og løkker. Å lære dette i matematikk gir deg et godt grunnlag for programmering.

Forankring i læreplanen: Kompetansemål (LK20): Fag: Læreplan i matematikk 1.–10. trinn Trinn: 4. trinn Kompetansemål: Eleven skal kunne lage algoritmer og uttrykke dem ved bruk av variabler, vilkår og løkker. Nynorsk: Eleven skal kunne lage algoritmar og uttrykkje dei ved bruk av variablar, vilkår og lykkjer. Kjerneelement: Utforsking og problemløysing, Abstraksjon og generalisering (Kilde: Utdanningsdirektoratet)

Dette fagstoffet er laget med kunstig intelligens og forankret i den norske læreplanen (LK20). Vi jobber for at det skal være riktig, men feil kan forekomme. Fant du noe som ikke stemmer? Meld fra her, så retter vi det. Sist oppdatert 27. juni 2026.

Relaterte emner i Matematikk

Øv på matematikk med Lekselos

Lekselos loser deg gjennom oppgaver med hint, ikke fasit, og lager øving tilpasset deg. Prøv gratis.

Prøv gratis i 14 dager Øv på dette målet