Algoritmer
4. trinn
Du skal forklare en robotstøvsuger nøyaktig hvordan den skal rydde rommet ditt – uten at den kan tenke selv. En algoritme er en presis oppskrift som løser en oppgave steg for steg. På 4. trinn lager vi algoritmer og bruker tre kraftige verktøy: variabler (som husker et tall), vilkår («hvis … så …») og løkker (gjenta noe flere ganger).
Bygger på: Regler og instruksjoner (3. trinn)
Start: Steg for steg med variabler →- 1Steg for steg med variablerUndertema
- 2Vilkår (hvis … så …)Undertema
- 3Løkker (gjenta)Undertema
- 4Ord og uttrykkOrdliste
- 5Sjekk din forståelseQuiz
Vanlige feil
| Vanlig feil | Gjør heller dette |
|---|---|
| Skriver det samme steget mange ganger i stedet for å bruke en løkke. | Skal noe skje flere ganger, bruk en løkke: «gjenta N ganger: …». Det gjør algoritmen kort og tydelig. |
| Glemmer «ellers»-veien i et vilkår, så algoritmen stopper når vilkåret er usant. | Tenk gjennom begge utfall: hva skjer hvis vilkåret er sant, og hva skjer ellers? |
Til foreldre / leksehjelper
Kompetansemål fra læreplanen (Udir)
- lage algoritmer og uttrykke dem ved bruk av variabler, vilkår og løkker (se hos Udir)
Eleven skal kunne lage en presis, steg-for-steg-oppskrift (algoritme) som bruker variabler (som husker et tall), vilkår («hvis … så …») og løkker (gjenta noe flere ganger). Dette er begynnelsen på programmering – fokuser på at eleven kan forklare HVA hvert steg gjør, ikke bare skrive riktig kode.
Slik kan du hjelpe
- Lek «robot»: barnet gir deg presise steg, vilkår og løkker, og du følger dem helt bokstavelig – f.eks. en oppskrift på å smøre en brødskive. Står det bare «putt smør på skiva», ta hele smørpakken og legg oppå brødet! Barnet ser raskt hvor viktig presist språk og riktig rekkefølge er.
- Prøv et gratis blokk-programmeringsspill (f.eks. Scratch Jr eller Kodable) sammen.
Nye begreper
- Variabel, vilkår, løkke
- De tre byggeklossene i programmering: huske, velge og gjenta.
- Bokstavelig
- Å følge en instruksjon nøyaktig, uten å gjette hva som «egentlig» menes.
Pedagogikken bak
På 4. trinn lager elevene algoritmer med variabler, vilkår og løkker – de grunnleggende byggesteinene i all programmering. Å tenke presist og forutsigbart trener logikk og problemløsning, og gir en myk start på koding.
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.