Betingelser

Betingelser

    Ca. X lektioner (X minutter)            3. klasse

Vi bruger betingelser hverdag i vores liv. Betingelser betyder

Lad os antage at du skal til fodboldtræning, men på én betingelse.
Hvis solen skinner, så skal du til fodboldtræning.
Ellers hvis det regner, så bliver fodboldtræning aflyst og du skal blive hjemme.

Så man skal kigge på hvordan vejret bliver.
Det vil sige “Hvordan er vejret i dag?”

Til det kan man sige:

Solskin = fodboldtræning
Regnvejr = Blive hjemme

Hvordan skrives det om til kode?
På engelsk bruger man ikke “Hvis” eller “Hvis eller”. Der bruges “If/else”

If/else

Når du skriver et program, så vil du ofte gerne have at noget skal ske på baggrund af nogle regler, som du laver. “Hvis dette er sandt, så gør dette” og “Hvis dette er falsk, så gør dette”.
Alle if/else udsagn starter med en test, der kommer med et svar i enten “True” eller “False” (sandt eller falsk).

I skal starte ud med at se følgende video i klassen: https://youtu.be/QX_oy9614HQ
Hvad er den anden præmie? En skumfidus.
Hvilken betingelse er der for at man kan få den anden præmie? At man lader den første skumfidus være på tallerkenen.
Får barnet altid præmien uanset hvad? Nej! Man får kun præmien hvis betingelsen er TRUE (sandt). Hvis betingelsen er FALSE (falsk) får de ingen præmie.

Lav jeres egne betingelser! Prøv at komme med forskellige betingelser fra jeres hverdag, såsom:

  • Hvis (if) jeg spiser aftensmad, får jeg dessert.
  • Hvis (if) jeg er færdig med mine lektier, må jeg gå ud og lege.
  • Hvis (if) det er lørdag, skal jeg til træning.

Hvordan laver computere betingelser?
Se på nedenstående kode.

Lad os bruge eksemplet “Hvis jeg spiser aftensmad, får jeg dessert”.
Skal man lave et almindeligt “if statement”, så får man dette:

Når I har gennemgået jeres “If statements”, så kan vi gå videre og tilføje “else” til vores betingelser.
Man kan lave masser af eksempler! F.eks:

  • Hvis (if) det regner udenfor, skal jeg tage mine gummistøvler på. Ellers (else) skal jeg tage mine sneakers.
  • Hvis (if) det er lørdag, så må jeg være sent oppe. Ellers (else) skal jeg i seng klokken 20:00.
  • Hvis (if) der er chokoladesmag, vælger jeg den. Ellers (else) vælger jeg vaniljesmag.

Prøv at lave jeres egne!

Skal man benytte sig af “if/else statement” på en computer, så får man:

 

 

 

 

 

 

 

 

Prøv at anvende jeres betingelser og udfyld input nedenunder!

If statement:

If/else statement:

 

 

 

 

 

 

 

 

Ekstra aktiviteter

I skal i fælleskab lege en leg. Jeres lærer vil komme med forskellige statements og I skal lytte godt efter! Jeres lærer vil komme med if/else statements og I skal følge efter. Eksempelvis:
“Hvis (if) du har blå bukser på, rør dit hår. Ellers (else) rør dine knæ”.