Hvorfor trenger vi variabler?

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å har vi sett hva en variabel er, og hvordan man lager en variabel i Scratch. Men hvorfor trenger vi de for å programmere?

En variabel er som en boks med et navn, og noe som er inni boksen. Hvorfor kan vi ikke bare huske på hva vi hadde tenkt til å putte oppi boksen selv, og så bare bruke det istedenfor? Det er fordi at vi kan bruke programmering til å endre hva vi har inne i boksen på en systematisk måte. Se for deg at vi har lyst til å skrive en kode som gjør at tigeren i Scratch hele tiden sier hva klokken er. 

Hvis vi ser på klokken vår, og ser at den er halv ett, kan vi bruke “si”-klossen å skrive inn hva klokken er akkurat nå. Men når det har gått et minutt kommer klokken til å være noe annet, men tigeren sier fortsatt det samme. Hvis vi hadde lagd en variabel først, kunne vi ha lagret hva klokken er akkurat nå i den. Så kunne vi brukt kode for å endre på hva som er lagret i variabelen når klokken endrer seg.

La oss si at det hadde fantes en klokkeblokk i Scratch som alltid vet hva klokken er og lagrer det i en variabel. Da kunne vi kanskje ha brukt en kode som ser sånn her ut istedenfor. Da hadde verdien til variabelen forandret seg, men fordi tigeren sier det som er i variabelen, endres også det tigeren sier. Så variabler er veldig nyttige hver gang vi har lyst til å bruke noe som endrer på seg, som varierer.

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

Dette skal du lære

  • Hvorfor det at datamaskinen enkelt kan endre verdien til en variabel er praktisk