Sjekk din forståelse
Q-1 Hva er en algoritme?
| Handling | poeng |
|---|---|
| La poeng = 0 | 0 |
| Legg til 5 | 5 |
| Legg til 5 | 10 |
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.
Q-2 Hva gjør en variabel?
| Handling | poeng |
|---|---|
| La poeng = 0 | 0 |
| Legg 5 til poeng | 5 |
| Legg 5 til poeng | 10 |
En variabel er en navngitt «boks» som husker en verdi. Riktig svar: Husker et tall.
Se «Steg for steg med variabler» for mer informasjon.
Q-3 La poeng = 0. Legg til 3 tre ganger. Hva er poeng?
| Handling | poeng |
|---|---|
| La poeng = 0 | 0 |
| Legg til 3 | 3 |
| Legg til 3 | 6 |
| Legg til 3 | 9 |
0 + 3 + 3 + 3 = 9.
Se «Steg for steg med variabler» for mer informasjon.
Q-4 Hva bruker vi en løkke til?
| Runde | Skritt til sammen |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
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.
Q-5 «Hvis … så …» kalles et …
| Terningen viser | Vilkåret «viser 6» | Handling |
|---|---|---|
| 6 | sant | Få et ekstra kast |
| 3 | usant | Gi terningen videre |
Et vilkår lar algoritmen velge ut fra om noe er sant.
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.
Q-7 Regel: «Hvis tallet er større enn 5, skriv ja, ellers nei.» Tallet er 3. Hva skriver du?
| Tallet | Vilkåret «> 5» | Handling |
|---|---|---|
| 3 | usant | Skriv nei |
- 3 er ikke større enn 5, så vilkåret er usant
- nei.
Se «Vilkår (hvis … så …)» for mer informasjon.
Q-8 Hvorfor bruker vi en løkke i stedet for å skrive steget mange ganger?
| Runde | Skritt til sammen |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
Løkker samler gjentakelser til én kort instruksjon. Riktig svar: Algoritmen blir kort og tydelig.
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.
Q-10 Hva bør et vilkår alltid ha med?
| Vilkåret | Handling |
|---|---|
| sant | gjør det ene |
| usant (ellers) | gjør det andre |
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.