Algoritmer for mønstre

Løkker og variabler kan lage voksende mønstre, ikke bare like figurer. Ved å endre en variabel (f.eks. lengden på hver side) for hver runde i løkka, kan du få roboten til å tegne en spiral eller en trapp som vokser steg for steg.

«La lengde = 2. Gjenta 4 ganger: gå fram lengde, snu 90°, lengde = lengde + 2»
RundeLengde brukt
12
24
36
48

Tips

  • Skriv opp en tabell med runde-nummer og variabelverdi FØR du regner ut summen. Da unngår du å miste oversikten når mønsteret vokser.

Eksempel: En voksende spiral

Roboten starter med lengde = 3 og gjentar 4 ganger: gå fram (lengden), snu 90°, øk lengden med 3. Hvor mange enheter har roboten gått til sammen etter alle 4 rundene?

Løsning:
  1. Runde 1: lengde 3
  2. runde 2: lengde 6
  3. runde 3: lengde 9
  4. runde 4: lengde 12
  5. totalt: 3 + 6 + 9 + 12 = 30 enheter.
Lengden vokser for hver runde
RundeLengdeSum så langt
133
269
3918
41230

Oppgaver

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

Lett(3)

L-31Roboten starter med lengde = 1 og gjentar 3 ganger: gå fram (lengden), øk lengden med 1. Hva er lengden i runde 3?

Vis fasit
  1. Runde 1: lengde 1
  2. runde 2: lengde 2
  3. runde 3: lengde 3
RundeLengde
11
22
33

L-32Roboten starter med lengde = 2 og gjentar 3 ganger: gå fram (lengden), øk lengden med 2. Hvor mange enheter har roboten gått til sammen etter alle 3 rundene?

Vis fasit
  1. Runde 1: 2, runde 2: 4, runde 3: 6
  2. 2 + 4 + 6 = 12 enheter
RundeLengde
12
24
36
Sum12

L-33Roboten starter med lengde = 5 og gjentar 2 ganger: gå fram (lengden), øk lengden med 5. Hva er lengden i runde 2?

Vis fasit
  1. Runde 1: lengde 5
  2. runde 2: lengde 5 + 5 = 10
RundeLengde
15
210
Middels(3)

M-31Roboten starter med lengde = 4 og gjentar 4 ganger: gå fram (lengden), øk lengden med 4. Hvor mange enheter har roboten gått til sammen?

Vis fasit
  1. Runde 1: 4, runde 2: 8, runde 3: 12, runde 4: 16
  2. 4+8+12+16 = 40 enheter
RundeLengde
14
28
312
416
Sum40

M-32Roboten starter med lengde = 1 og gjentar 5 ganger: gå fram (lengden), øk lengden med 1. Hvor mange enheter har roboten gått til sammen (dette er en trapp-figur)?

Vis fasit
  1. Runde 1-5: 1,2,3,4,5
  2. 1+2+3+4+5 = 15 enheter
RundeLengde
1-51,2,3,4,5
Sum15

M-33Roboten starter med lengde = 10 og gjentar 3 ganger: gå fram (lengden), MINK lengden med 3. Hva er lengden i runde 3?

Vis fasit
  1. Runde 1: lengde 10
  2. runde 2: lengde 7
  3. runde 3: lengde 4
RundeLengde
110
27
34
Vanskelig(3)

V-31Roboten starter med lengde = 2 og gjentar 6 ganger: gå fram (lengden), øk lengden med 2. Hvor mange enheter har roboten gått til sammen etter alle 6 rundene?

Vis fasit
  1. Runde 1-6: 2,4,6,8,10,12
  2. 2+4+6+8+10+12 = 42 enheter
RundeLengde
1-62,4,6,8,10,12
Sum42

V-32Roboten starter med lengde = 3 og gjentar 5 ganger: gå fram (lengden), øk lengden med 4. Hva er lengden i den siste (5.) runden, og hvor mange enheter har roboten gått totalt?

Vis fasit
  1. Runde 1-5: 3,7,11,15,19
  2. siste runde er 19
  3. sum: 3+7+11+15+19 = 19 og 55
RundeLengde
1-53,7,11,15,19
Siste runde19
Sum55

V-33Roboten starter med lengde = 5 og gjentar en voksende løkke: gå fram (lengden), øk lengden med 5 (5, 10, 15, 20, 25, 30, …). Etter hvilken runde har roboten til sammen gått mer enn 90 enheter for FØRSTE gang?

Vis fasit
  1. Sum etter runde 5: 5+10+15+20+25 = 75 (ikke over 90)
  2. sum etter runde 6: 75 + 30 = 105 (over 90)
  3. svaret er Runde 6
RundeLengde
Sum etter runde 575 (ikke over 90)
Sum etter runde 6105, over 90