"Gjenta til"-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

Vi har allerede sett løkker som gjentar seg en bestemt mengde ganger. I Scratch heter disse “gjenta 10 ganger”-blokker. Det trenger jo så klart ikke å være ti, det tallet kan vi jo velge selv. Det finnes også to andre typer løkker i Scratch: “gjenta til”- og “gjenta for alltid”-blokkene. I denne videoen skal vi snakke om “gjenta til”-blokken.

Denne typen løkker virker litt på samme måte som et vilkår. Du husker kanskje at et vilkår er noe som enten kan være sant eller usant. Som for eksempel at hvis vi har et vilkår om at en variabel skal ha en verdi som er større enn ti, er det vilkåret sant om variabelen har verdien elleve, men usant om den har verdien ni.

En gjenta til-løkke er en løkke som har et slikt vilkår bygget inn i seg, og det er vi som bestemmer hva det vilkåret er. Løkken gjentar seg mens vilkåret er usant, og stopper når vilkåret er sant. Det er derfor det heter en gjenta til-løkke. Man GJENTAR noe helt TIL vilkåret er sant. Men hvordan kan et vilkår som var usant plutselig bli sant etter at en løkke har gjentatt seg noen ganger? I gjenta til-løkker er det alltid en variabel i vilkåret som vi endrer på inne i løkken.

La oss se for oss et eksempel for å gjøre det litt enklere å forstå. Vi bruker det samme vilkåret som i stad, at en variabel skal være større enn ti. Så skriver vi at verdien til variabelen skal øke med 1 hver gang løkken gjentar seg. Hvis den variabelen da for eksempel starter med verdien syv, så er vilkåret fortsatt usant. Syv er jo ikke større enn ti. Så løkken gjentar seg, og variabelen blir til åtte. Åtte er fortsatt mindre enn ti, så løkken gjentar seg, og sånn fortsetter det helt til verdien til variabelen blir til elleve. Da blir vilkåret sant, for elleve er jo større enn ti, og løkken stopper.

I neste video skal vi se på et konkret eksempel med gjenta til løkker.

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

Dette skal du lære

  • Hva "gjenta til"-løkker er
  • Hvordan man bruker dem