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.
| Linje | sum |
|---|---|
| La sum = 0 | 0 |
| Legg til 4 | 4 |
| Legg til 6 | 10 |
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?
- Start: sum = 0
- legg til 4: sum = 4
- legg til 6: sum = 10
- trekk fra 2: sum = 8.
Videoer
- Python, matematikk, Variabler (Jarle Børnes)
- Matematikk 1T/1P | Kom i gang med Python | Programmering (Lektor Lainz)
Oppgaver
Prøv minst én oppgave på hvert nivå.
Lett(3)
L-11La tall = 0. Legg til 7. Hva er tall?
Vis fasit
| Linje | tall |
|---|---|
| La tall = 0 | 0 |
| Legg til 7 | 7 |
- 0 + 7
- 7
L-12La tall = 0. Legg til 5. Hva er tall?
Vis fasit
| Linje | tall |
|---|---|
| La tall = 0 | 0 |
| Legg til 5 | 5 |
- 0 + 5
- 5
L-13La poeng = 3. Legg til 2. Legg til 2. Hva er poeng?
Vis fasit
| Linje | poeng |
|---|---|
| La poeng = 3 | 3 |
| Legg til 2 | 5 |
| Legg til 2 | 7 |
- 3 + 2 + 2
- 7
Middels(3)
M-11La sum = 5. Legg til 5. Legg til 5. Hva er sum?
Vis fasit
| Linje | sum |
|---|---|
| La sum = 5 | 5 |
| Legg til 5 | 10 |
| Legg til 5 | 15 |
- 5 + 5 + 5
- 15
M-12La sum = 10. Trekk fra 3. Legg til 6. Hva er sum?
Vis fasit
| Linje | sum |
|---|---|
| La sum = 10 | 10 |
| Trekk fra 3 | 7 |
| Legg til 6 | 13 |
- 10 − 3 + 6
- 13
M-13La tall = 8. Legg til 5. Trekk fra 4. Legg til 2. Hva er tall?
Vis fasit
| Linje | tall |
|---|---|
| La tall = 8 | 8 |
| Legg til 5 | 13 |
| Trekk fra 4 | 9 |
| Legg til 2 | 11 |
- 8 + 5 − 4 + 2
- 11
Vanskelig(3)
V-11La tall = 20. Trekk fra 4. Trekk fra 4. Legg til 1. Hva er tall?
Vis fasit
| Linje | tall |
|---|---|
| La tall = 20 | 20 |
| Trekk fra 4 | 16 |
| Trekk fra 4 | 12 |
| Legg til 1 | 13 |
- 20 − 4 − 4 + 1
- 13
V-12La sum = 50. Trekk fra 12. Trekk fra 8. Legg til 5. Hva er sum?
Vis fasit
| Linje | sum |
|---|---|
| La sum = 50 | 50 |
| Trekk fra 12 | 38 |
| Trekk fra 8 | 30 |
| Legg til 5 | 35 |
- 50 − 12 − 8 + 5
- 35
V-13La poeng = 2. Legg til 9. Trekk fra 3. Legg til 7. Trekk fra 5. Hva er poeng?
Vis fasit
| Linje | poeng |
|---|---|
| La poeng = 2 | 2 |
| Legg til 9 | 11 |
| Trekk fra 3 | 8 |
| Legg til 7 | 15 |
| Trekk fra 5 | 10 |
- 2 + 9 − 3 + 7 − 5
- 10