Sekvenser og instruksjoner
Sekvenser og instruksjoner danner grunnlaget for algoritmisk tenkning allerede fra 1. trinn. Når Emil følger en oppskrift for å lage pannekaker eller Maja følger trinnvise instruksjoner i et spill, jobber de med sekvenser. Disse ferdighetene støtter LK20s kompetansemål om å lage og følge regler og trinnvise instruksjoner i lek og spill.
Bakgrunn
Sekvenser og instruksjoner bygger logisk tenkning som elevene bruker daglig. Når de følger en matoppskrift med 5 trinn, programmerer de en robot til å bevege seg 3 skritt frem og 2 til høyre, eller lærer en ny dans med 8 bevegelser i riktig rekkefølge, praktiserer de sekvensiell tenkning. Denne kompetansen forbereder dem på mer avanserte konsepter som løkker og betingelser senere. I matematikk hjelper det å forstå at rekkefølgen på operasjoner betyr noe – at 10 - 5 + 2 gir et annet svar enn 10 + 2 - 5. Studier viser at barn som mestrer sekvensielle instruksjoner i tidlig alder, presterer bedre i problemløsning og matematisk resonnering. Når de sporer gjennom kodesekvenser som x = 0, x = x + 3, x = x + 3, lærer de å holde styr på endringer over tid – en ferdighet som overføres til algebra og funksjoner.
Slik løser du sekvenser og instruksjoner
Sekvenser i kode
- En sekvens er et sett instruksjoner som utføres etter hverandre.
- Rekkefølge betyr noe: å endre rekkefølgen endrer resultatet.
- Variabler lagrer verdier som kan oppdateres.
- Spor gjennom koden linje for linje for å finne resultatet.
Example: x = 3, x = x + 2, print(x) → gir 5.
Eksempler
Du teller epler: start med 0 og legg til 3 epler 3 ganger. Hvor mange har du?
Svar: 9
- Utfør hvert steg → 0 -> 3 -> 6 -> 9 — Legg til 3 epler hver runde.
- Sluttverdi → 9 — Etter 3 addisjoner av 3: 0 + 3 x 3 = 9.
Start med tallet 1. Doble det 4 ganger. Hva blir svaret?
Svar: 16
- Doble tallet hver gang → 1 -> 2 -> 4 -> 8 -> 16 — Gang med 2 for hvert steg.
Vannstand: starter på 1 cm. Stiger 2 cm per dag i 6 dager. Sluttnivå?
Svar: 13
- Spor løkken → 1 -> 3 -> 5 -> 7 -> 9 -> 11 -> 13 — Vannet stiger 2 cm hver dag.
- Eller regn direkte → 1 + 2 x 6 = 13 — Start + (steg x gjentakelser).
Vanlige feil
- Elevene hopper over trinn i sekvensen og skriver sluttresultatet direkte. I stedet for å spore x = 2, x = x + 3, x = x + 3 som 2 → 5 → 8, skriver de bare 8 uten mellomtrinn.
- De forveksler rekkefølge og tror at x = 10, x = x - 4, x = x + 2 gir samme resultat som x = 10, x = x + 2, x = x - 4. Det første gir 8, det andre gir 12.
- Elevene glemmer å oppdatere variabelen og holder fast ved startverdien. Ved x = 5, x = x × 2, x = x + 1 skriver de 5 som sluttverdi i stedet for 11.
- De teller feil antall gjentakelser i løkker. Når oppgaven sier '4 ganger', utfører de bare 3 gjentakelser og får feil sluttverdi på tellemønsteret.