Programmere med variabler

I et program husker en variabel en verdi mens programmet kjører, og verdien kan endre seg underveis. «La sum = 0. Legg til 4. Legg til 6.» gjør at sum blir 10. For å følge et program leser vi linje for linje ovenfra og ned og holder styr på hva hver variabel er.

Følg variabelen «sum»
Linjesum
La sum = 00
Legg til 44
Legg til 610

Tips

  • Skriv opp variabelens verdi etter hver linje i koden, så ser du nøyaktig hvordan den endrer seg.

Eksempel: Følge et program

La sum = 0. Legg til 4. Legg til 6. Trekk fra 2. Hva er sum?

10 − 2 = 8
sum før siste steg10
sum til slutt8
trukket fra2
Løsning:
  1. Start: sum = 0
  2. legg til 4: sum = 4
  3. legg til 6: sum = 10
  4. trekk fra 2: sum = 8.
Videoer

Oppgaver

Prøv minst én oppgave på hvert nivå.

Lett(3)

L-11La tall = 0. Legg til 7. Hva er tall?

Vis fasit
Følg variabelen «tall»
Linjetall
La tall = 00
Legg til 77
  1. 0 + 7
  2. 7

L-12La tall = 0. Legg til 5. Hva er tall?

Vis fasit
Følg variabelen «tall»
Linjetall
La tall = 00
Legg til 55
  1. 0 + 5
  2. 5

L-13La poeng = 3. Legg til 2. Legg til 2. Hva er poeng?

Vis fasit
Følg variabelen «poeng»
Linjepoeng
La poeng = 33
Legg til 25
Legg til 27
  1. 3 + 2 + 2
  2. 7
Middels(3)

M-11La sum = 5. Legg til 5. Legg til 5. Hva er sum?

Vis fasit
Følg variabelen «sum»
Linjesum
La sum = 55
Legg til 510
Legg til 515
  1. 5 + 5 + 5
  2. 15

M-12La sum = 10. Trekk fra 3. Legg til 6. Hva er sum?

Vis fasit
Følg variabelen «sum»
Linjesum
La sum = 1010
Trekk fra 37
Legg til 613
  1. 10 − 3 + 6
  2. 13

M-13La tall = 8. Legg til 5. Trekk fra 4. Legg til 2. Hva er tall?

Vis fasit
Følg variabelen «tall»
Linjetall
La tall = 88
Legg til 513
Trekk fra 49
Legg til 211
  1. 8 + 5 − 4 + 2
  2. 11
Vanskelig(3)

V-11La tall = 20. Trekk fra 4. Trekk fra 4. Legg til 1. Hva er tall?

Vis fasit
Følg variabelen «tall»
Linjetall
La tall = 2020
Trekk fra 416
Trekk fra 412
Legg til 113
  1. 20 − 4 − 4 + 1
  2. 13

V-12La sum = 50. Trekk fra 12. Trekk fra 8. Legg til 5. Hva er sum?

Vis fasit
Følg variabelen «sum»
Linjesum
La sum = 5050
Trekk fra 1238
Trekk fra 830
Legg til 535
  1. 50 − 12 − 8 + 5
  2. 35

V-13La poeng = 2. Legg til 9. Trekk fra 3. Legg til 7. Trekk fra 5. Hva er poeng?

Vis fasit
Følg variabelen «poeng»
Linjepoeng
La poeng = 22
Legg til 911
Trekk fra 38
Legg til 715
Trekk fra 510
  1. 2 + 9 − 3 + 7 − 5
  2. 10