Algoritmer

5. trinn

Du skal lage et lite spill der en figur skal finne veien gjennom en labyrint – da må du programmere hvert steg selv. På 4. trinn lagde vi algoritmer med variabler, vilkår og løkker. På 5. trinn bruker vi de samme byggeklossene til å programmere: vi setter dem sammen til små programmer, følger dem steg for steg og finner og retter feil.

Bygger på: Algoritmer (4. trinn)

Start: Programmere med variabler →
  1. 1Programmere med variablerUndertema
  2. 2Vilkår i programmeringUndertema
  3. 3Løkker i programmeringUndertema
  4. 4Ord og uttrykkOrdliste
  5. 5Sjekk din forståelseQuiz

Vanlige feil

Vanlig feilGjør heller dette
Leser programmet i feil rekkefølge og holder ikke styr på variabelens verdi underveis.Les linje for linje ovenfra og ned, og skriv ned hva variabelen er etter hver linje.
Glemmer at en løkke gjentar linjene inni like mange ganger som antallet sier.«Gjenta 4 ganger: legg til 3» legger til 3 nøyaktig fire ganger: 3 + 3 + 3 + 3 = 12.

Til foreldre / leksehjelper

Kompetansemål fra læreplanen (Udir)
  • lage og programmere algoritmer med bruk av variabler, vilkår og løkker (se hos Udir)

Eleven bygger videre på algoritme-tenkningen fra 4. trinn, nå med faktisk programmering. Målet er at eleven kan omsette en steg-for-steg-plan til kode som faktisk kjører, og feilsøke (debugge) når noe ikke fungerer som forventet.

Slik kan du hjelpe

  • Følg et lite «program» sammen på papir og skriv ned variabelens verdi etter hver linje.
  • Prøv Scratch eller kode.no sammen, og let etter variabler, vilkår og løkker i et prosjekt.

Nye begreper

Kjøre et program
Å utføre instruksjonene linje for linje og se hva som skjer.
Feilsøking
Å finne og rette feil ved å følge programmet steg for steg.

Pedagogikken bak

På 5. trinn setter elevene sammen variabler, vilkår og løkker til små programmer og øver på å følge og feilsøke dem. Å spore en variabels verdi gjennom et program trener presis, logisk tenkning og gir en solid start på videre programmering.

Vanlige feil å være oppmerksom på

Se «Vanlige feil» over for en oversikt over misforståelser å se etter, og hva som er riktig i stedet.