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 →- 1Programmere med variablerUndertema
- 2Vilkår i programmeringUndertema
- 3Løkker i programmeringUndertema
- 4Ord og uttrykkOrdliste
- 5Sjekk din forståelseQuiz
Vanlige feil
| Vanlig feil | Gjø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.