Løkker (gjenta)

En løkke gjentar noe flere ganger uten at vi skriver det om og om igjen. «Gjenta 4 ganger: ta ett skritt fram» gir fire skritt. Løkker gjør algoritmer korte, selv når noe skal skje mange ganger.

«Gjenta 4 ganger: ta ett skritt»
RundeSkritt til sammen
11
22
33
44

Tips

  • Tell hvor mange ganger løkka skal gjenta seg før du starter, så vet du når du er ferdig.

Eksempel: Tegne en firkant

Skriv en løkke som tegner en firkant.

Firkanten løkken tegner (4 sider, 4 rette hjørner) – 4 sider, 4 hjørner
Løsning:
  1. Gjenta 4 ganger: (tegn en strek
  2. snu 90°). Etter fire runder er firkanten ferdig – fire like sider og fire rette hjørner.
Videoer

Oppgaver

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

Lett(3)

L-31«Gjenta 5 ganger: ta ett skritt.» Hvor mange skritt til sammen?

Vis fasit
«Gjenta 5 ganger: ta ett skritt»
RundeSkritt til sammen
11
22
33
44
55
  1. 5 ganger 1 skritt
  2. 1 * 5
  3. 5

L-32«Gjenta 3 ganger: ta ett skritt.» Hvor mange skritt til sammen?

Vis fasit
«Gjenta 3 ganger: ta ett skritt»
RundeResultat
11
22
33
  1. 3 ganger 1 skritt
  2. 1 * 3
  3. 3

L-33«Gjenta 4 ganger: ta ett skritt.» Hvor mange skritt til sammen?

Vis fasit
«Gjenta 4 ganger: ta ett skritt»
RundeResultat
11
22
33
44
  1. 4 ganger 1 skritt
  2. 1 * 4
  3. 4
Middels(3)

M-31«Gjenta 3 ganger: legg til 2» starter på 0. Hva blir resultatet?

Vis fasit
«Gjenta 3 ganger: legg til 2»
RundeResultat
12
24
36
  1. 0
  2. 0 + 2
  3. 2
  4. 2 + 2
  5. 4
  6. 4 + 2
  7. 6

M-32«Gjenta 4 ganger: legg til 3» starter på 0. Hva blir resultatet?

Vis fasit
«Gjenta 4 ganger: legg til 3»
RundeResultat
13
26
39
412
  1. 0
  2. 0 + 3
  3. 3
  4. 3 + 3
  5. 6
  6. 6 + 3
  7. 9
  8. 9 + 3
  9. 12

M-33«Gjenta 3 ganger: legg til 5» starter på 0. Hva blir resultatet?

Vis fasit
«Gjenta 3 ganger: legg til 5»
RundeResultat
15
210
315
  1. 0
  2. 0 + 5
  3. 5
  4. 5 + 5
  5. 10
  6. 10 + 5
  7. 15
Vanskelig(3)

V-31«Gjenta 4 ganger: legg til 10» starter på 0. Hva blir resultatet?

Vis fasit
«Gjenta 4 ganger: legg til 10»
RundeResultat
110
220
330
440
  1. 0
  2. 0 + 10
  3. 10
  4. 10 + 10
  5. 20
  6. 20 + 10
  7. 30
  8. 30 + 10
  9. 40

V-32«Gjenta 6 ganger: legg til 4» starter på 0. Hva blir resultatet?

Vis fasit
«Gjenta 6 ganger: legg til 4»
RundeResultat
14
28
312
416
520
624
  1. 0
  2. 0 + 4
  3. 4
  4. 4 + 4
  5. 8
  6. 8 + 4
  7. 12
  8. 12 + 4
  9. 16
  10. 16 + 4
  11. 20
  12. 20 + 4
  13. 24

V-33«Gjenta 5 ganger: legg til 7» starter på 0. Hva blir resultatet?

Vis fasit
«Gjenta 5 ganger: legg til 7»
RundeResultat
17
214
321
428
535
  1. 0
  2. 0 + 7
  3. 7
  4. 7 + 7
  5. 14
  6. 14 + 7
  7. 21
  8. 21 + 7
  9. 28
  10. 28 + 7
  11. 35