Eksempel på "gjenta til"-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

I forrige video snakket vi om “gjenta til”-løkker, men det kan være litt vanskelig å skjønne hva de gjør uten å se et konkret eksempel. Husk at en "gjenta til"-løkke gjentar seg helt til et vilkår går fra å være usant til å være sant. I denne videoen skal vi se på et enkelt eksempel på hvordan man kan endre på en variabel inne i løkken som gjør at vilkåret til slutt blir sant.

Inne i Scratch legger vi til startsignalet og en "gjenta til"-løkke. Det tomme feltet etter “gjenta til” er der vi skal legge til vilkåret vårt. Husk at i Scratch er vilkår blokkene de med spisse kanter, og vi finner de under “operatorer”-kategorien. Vi legger til vilkåret at et tall skal være lik 10. Dette vilkåret er usant for alle tallverdier bortsett fra ti. Det betyr for eksempel at hvis vi skriver inn et tall som ikke er ti, vil løkken aldri slutte å gjenta seg.

Men det er ikke det vi vil, vi vil at løkken skal gjenta seg et par ganger og så slutte, så vi må legge til en variabel i vilkåret sånn at vi kan sjekke forskjellige tallverdier helt til vi når ti. Husk at min variabel alltid starter med verdien null, så for at løkken noensinne skal slutte må vi endre verdien inne i løkken. Vi gjør det på den enkleste måten vi vet om: med en “endre med 1”-blokk. Til slutt får vi tigeren til å si verdien til variabelen hver gang løkken gjentar seg sånn at vi kan følge med på hva som skjer.

Se der! Tigeren teller til ti, og så slutter løkken å gjenta seg. Det er fordi vilkåret at min variabel skulle ha verdien ti var usant for alle tallene helt opp til ti. Men det er jo så klart sant at ti er lik ti, så da slutter løkken å gjenta seg.

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

Dette skal du lære

  • Hvordan endre på en variabel inni en løkke helt til et vilkår blir sant