Sjekk din forståelse
Q-1 Hva er en algoritme?
En algoritme løser en oppgave med tydelige steg i rekkefølge. Riktig svar: En presis oppskrift steg for steg. Se «Steg for steg med variabler» for mer informasjon.
| Handling | poeng |
|---|---|
| La poeng = 0 | 0 |
| Legg til 5 | 5 |
| Legg til 5 | 10 |
Se «Steg for steg med variabler» for mer informasjon.
Q-2 Hva gjør en variabel?
En variabel er en navngitt «boks» som husker en verdi. Riktig svar: Husker et tall. Se «Steg for steg med variabler» for mer informasjon.
| Handling | poeng |
|---|---|
| La poeng = 0 | 0 |
| Legg 5 til poeng | 5 |
| Legg 5 til poeng | 10 |
Se «Steg for steg med variabler» for mer informasjon.
Q-3 La poeng = 0. Legg til 3 tre ganger. Hva er poeng?
0 + 3 + 3 + 3 = 9. Se «Steg for steg med variabler» for mer informasjon.
| Handling | poeng |
|---|---|
| La poeng = 0 | 0 |
| Legg til 3 | 3 |
| Legg til 3 | 6 |
| Legg til 3 | 9 |
Se «Steg for steg med variabler» for mer informasjon.
Q-4 Hva bruker vi en løkke til?
En løkke gjentar steg uten at vi skriver dem om igjen. Riktig svar: Å gjenta noe flere ganger. Se «Løkker (gjenta)» for mer informasjon.
| Runde | Skritt til sammen |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
Se «Løkker (gjenta)» for mer informasjon.
Q-5 «Hvis … så …» kalles et …
Et vilkår lar algoritmen velge ut fra om noe er sant. Se «Vilkår (hvis … så …)» for mer informasjon.
| Terningen viser | Vilkåret «viser 6» | Handling |
|---|---|---|
| 6 | sant | Få et ekstra kast |
| 3 | usant | Gi terningen videre |
Se «Vilkår (hvis … så …)» for mer informasjon.
Q-6 «Gjenta 4 ganger: legg til 5» starter på 0. Resultatet blir …
5 lagt til fire ganger: 5 + 5 + 5 + 5 = 20. Se «Løkker (gjenta)» for mer informasjon.
Se «Løkker (gjenta)» for mer informasjon.
Q-7 Regel: «Hvis tallet er større enn 5, skriv ja, ellers nei.» Tallet er 3. Hva skriver du?
- 3 er ikke større enn 5, så vilkåret er usant
- nei. Se «Vilkår (hvis … så …)» for mer informasjon.
| Tallet | Vilkåret «> 5» | Handling |
|---|---|---|
| 3 | usant | Skriv nei |
Se «Vilkår (hvis … så …)» for mer informasjon.
Q-8 Hvorfor bruker vi en løkke i stedet for å skrive steget mange ganger?
Løkker samler gjentakelser til én kort instruksjon. Riktig svar: Algoritmen blir kort og tydelig. Se «Løkker (gjenta)» for mer informasjon.
| Runde | Skritt til sammen |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
Se «Løkker (gjenta)» for mer informasjon.
Q-9 En løkke «gjenta 3 ganger: ta 2 skritt». Hvor mange skritt totalt?
2 skritt gjentatt 3 ganger: 2 * 3 = 6. Se «Løkker (gjenta)» for mer informasjon.
Se «Løkker (gjenta)» for mer informasjon.
Q-10 Hva bør et vilkår alltid ha med?
Tenk gjennom både «sant» og «ellers» så algoritmen alltid vet hva den skal gjøre. Riktig svar: En «ellers»-vei. Se «Vilkår (hvis … så …)» for mer informasjon.
| Vilkåret | Handling |
|---|---|
| sant | gjør det ene |
| usant (ellers) | gjør det andre |
Se «Vilkår (hvis … så …)» for mer informasjon.