Eksempel på løkker 1

Oisann! Denne videoen er bare for medlemmer.

Liker du Brainboost?
Da er tiden inne for å bli medlem!

499 kr. /mnd

Learnlink Selvstendig

Få hjelp til skolearbeidet når dere trenger det.
  • Få svar på spørsmål fra kvalifiserte lærere
  • Alle videoer
  • Oppgaver til videoene
  • Avtal videosamtale med lærer for kr. 399
Start 14 dagers gratis prøveperiode

Dette er en Premium-video

499 kr. /mnd

Premium

For deg som har ambisjoner.
  • Alt i Basic
  • Premium-videoer
  • Premium-oppgaver
  • Få hjelp på chat
  • Videosamtale kr. 249 / t
Bli medlem

Nå skal vi se på et eksempel på hvordan vi kan bruke løkker for å gjøre koden vår mye enklere. Vi skal skrive et program som får tigeren vår til å telle fra en til ti.

Her i Scratch har jeg allerede en kode som gjør det. Først lagde jeg en variabel som starter på null. Så fikk jeg den til å øke med én, ti ganger, og fikk tigeren til å si hvilket tall den var på mellom hver gang. Men se så lang og komplisert denne koden er. 

Vi kan bruke løkker til å gjøre det samme om igjen og om igjen, så kanskje vi kan bruke dem for å gjøre koden vår litt enklere? Vi finner løkkeblokken under “styring”.  Den heter “gjenta 10 ganger”. Jeg legger den blokken til under startsignalet. 

Nå vil alt jeg legger til inne i denne blokken, bli gjort ti ganger. Så, hvis vi legger inn koden vi skrev i stad burde vi få det samme resultatet med mye mindre kode! Jeg legger inn en “endre med”-blokk for å øke verdien til variabelen med én hver gang løkken gjør koden. Vi vil at tigeren skal si hva verdien er, så jeg legger til en “si i et sekund”-blokk. La oss prøve å gå igjennom hva koden vår gjør før vi tester den. 

Variabelen vår, min variabel, starter på null. Så øker vi den med én, så nå er verdien en. Når løkken kjører enda en gang øker vi verdien med én igjen, så da er den to. Løkken gjentar dette ti ganger, så til slutt er verdien ti. 

Hva hadde skjedd hvis vi startet koden to ganger etter hverandre nå? Jo da hadde verdien til min variabel til slutt blitt 20. Men vi vil at tigeren alltid skal telle til ti. For å løse dette setter vi verdien til variabelen tilbake til null etter løkken.

Sånn, nå teller tigeren til ti, og se så kort koden er!

Du må være Basic-medlem for å lese beskrivelsen.
Du må være Premium-medlem for å lese beskrivelsen.

Dette skal du lære

  • Hvordan en løkke kan brukes
  • Fordelene med en løkke