Eksempel på "gjenta for alltid"-løkker

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 man kan bruke gjenta for alltid løkker i Scratch. Det som er veldig kult med denne typen løkker er at de er perfekt for å programmere sine egne spill, og sine egne bilder! I spill er det ofte ting som skjer helt til man enten vinner eller taper spillet. 

Se for dere hvis hele spillet bare stoppet opp fordi man brukte for lang tid. Det hadde vært ganske kjipt, så vi trenger løkker som aldri stopper. I forrige video snakket vi om blinklysene på en politibil, så la oss se om vi klarer å programmere noe sånt i Scratch! Det aller første vi trenger er koden vi har lyst til å gjenta for alltid, nemlig å gå fra å ha rødfarge til å ha blåfarge.

Vi kan gjøre det i Scratch ved å bruke utseende-blokkene. Her ser vi en blokk som heter “Sett farge effekt til”. Vi skal bruke den til å endre fargen til tigeren. Denne blokken tar inn et tall som bestemmer hva fargen er, og det kan være litt vanskelig å finne fram til den fargen man vil ha. Vi trenger rød og blå. Blå får man hvis man skriver sett farge effekt til 100, og man får rød hvis man setter den til 175.

Før vi legger til løkken vår må vi tenke oss litt om. Det vi ikke må glemme er at datamaskinen leser utrolig fort, og løkken gjentar seg også utrolig fort. Hvis vi hadde latt koden vår være som den er nå hadde vi nesten ikke sett at tigeren bytter farge for den hopper så fort mellom rød og blå. Det vi må gjøre er å legge til “vent”-blokker som gjør at datamaskinen tar et sekund pause mellom hver linje.

Sånn, nå kan vi legge til en "gjenta for alltid"-løkke å teste koden vår. Og se der, tigeren hopper mellom de to fargene, og koden stopper aldri. Helt til vi trykker på stoppknappen da.

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

Dette skal du lære

  • Hvordan bruke "gjenta for alltid"-løkker