Disse oppgavene hjelper deg å teste om du virkelig har forstått hva variabler er. Prøv å løse dem uten å se på fasiten først. Deretter kan du sammenligne med løsningsforslagene og se hvor du er trygg og hvor du trenger mer øving.
Les først artikkelen /ressursbank/artikler/variabler/ hvis du vil repetere teorien.
Oppgave 1: Hva gjør en variabel?
Forklar med egne ord hva en variabel er i programmering.
Løsningsforslag
En variabel er et navn som lagrer en verdi som kan brukes og endres mens programmet kjører.
Oppgave 2: Les koden
`alder = 16`
`print(alder)`
Hva blir skrevet ut?
Løsningsforslag
Tallet 16 blir skrevet ut fordi variabelen `alder` inneholder verdien 16.
Oppgave 3: Oppdater variabelen
Du har `poeng = 10`. Skriv en linje som øker verdien med 3.
Løsningsforslag
`poeng = poeng + 3`
Oppgave 4: Velg gode navn
Hvilket variabelnavn er best av disse tre: `a`, `totalsum` eller `x1`? Begrunn svaret.
Løsningsforslag
`totalsum` er best fordi det beskriver innholdet tydelig. Navn som `a` og `x1` sier lite om hva variabelen brukes til.
Oppgave 5: Tekst eller tall?
Hva er forskjellen på `navn = 'Sara'` og `poeng = 15`?
Løsningsforslag
`navn` lagrer tekst, mens `poeng` lagrer et tall. De har ulik datatype.
Oppgave 6: Lag et lite program
Skriv tre linjer kode som lagrer navnet ditt i en variabel og skriver det ut.
Løsningsforslag
`navn = 'Ditt navn'`
`print(navn)`