Eksempel på vilkår 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

La oss se på et eksempel med vilkår. Vi skal lage en kode som sjekker om et tilfeldig tall mellom 1 og 100 er mindre enn 50. Her må du gjerne stoppe videoen og prøve å tenke ut hvordan du hadde gjort det i Scratch.

Det aller første vi må tenke på er at vi skal ha et nytt, tilfeldig tall hver gang. Dette tallet kommer altså til å VARIERE. Så vi må lage en variabel som vi kan putte et nytt tall oppi hver gang vi kjører koden. Jeg kaller variabelen min “tilfeldig tall”, sånn at jeg husker hva jeg skal bruke den til. For å få Scratch til å lage et tilfeldig tall for oss kan vi bruke denne blokken. Og så skriver vi at tallet skal være mellom 1 og 100. 

For å gi den verdien til variabelen vår bruker vi “sett til”-blokken, og legger inn at vi vil ha et tilfeldig tall. Nå skal vi bruke en hvis-setning for å passe på at tigeren bare gjør noe hvis tallet vi får er mindre enn 50. For å gjøre det går vi inn i styringskategorien. Her kan vi se en blokk hvor det står hvis, og en hvor det står hvis og ellers.

Vi vil ha den hvor det bare står hvis. Det er i dette blanke feltet vi vil sette inn vilkåret vårt. Vi vil si at noe skal skje bare hvis tallet i tilfeldig tall variabelen er mindre enn 50. Det kan vi gjøre med denne blokken. Husk at “krokodilletegnet” alltid gaper over det største tallet. 

Nå må vi bare legge til noe som skal skje når tallet vårt faktisk er mindre enn 50. Jeg legger inn at tigeren sier noe, for eksempel “hallo”. Nå legger vi til startsignalet på toppen sånn at vi enkelt kan starte koden vår. Når vi trykker på flagget nå kommer tigeren til å si hallo ca halvparten av gangene. Tror du tigeren hadde sagt hallo oftere eller mindre hvis vi bytter 50 til 80?

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

Dette skal du lære

  • Hvordan få noe ulikt til å skje basert på et forskjellige og tilfeldige valg
  • Hvordan bruke hvis-blokker