Koding for nybegynnere med blokker
Kapittel 6
>
Nivå 1
Noen ganger vil du kanskje legge til betingelser på visse handlinger du utfører, dette vil gjøre blokkene dine fleksible og utføre forskjellige handlinger avhengig av situasjonen. Til dette bruker vi if-blokker i kombinasjon med comparison-blokker for å teste bestemte betingelser og utføre riktige handlinger.
I denne første øvelsen samler du eggekurver og bruker comparison-blokken med operatorene: lik = , ikke lik ≠ , og større enn > for å sjekke om innholdet i kurvene er det samme eller forskjellig fra hverandre. if-blokken med en else-seksjon lar deg kjøre ulik kode basert på om en betingelse er sann eller falsk.

Mål
Samle egg og sammenlign dem ved hjelp av
comparison-blokker i enIf-blokk.
Det er en god idé å samle egg og ta inventar over det du har samlet. Gå gjennom hønsehuset og samle alle eggebøttene, og bruk deretter comparison-blokker for å verifisere det du har samlet.
Det er tre (3) X-merker foran pultene nedenfor, her skal vi bruke If-blokker. Disse blokkene brukes til å utføre handlinger basert på om en betingelse er oppfylt eller ikke, for eksempel om noe er sant eller usant.

Det er tre (3) If-blokker med tilhørende bevegelsesblokker deaktivert i blokkeditoren. If-blokkene er utstyrt med comparison-blokker, og disse blokkene lar deg sammenligne to (2) blokker med hverandre.

Comparison-blokkene lar deg sjekke om to (2) blokkverdier er: lik =, ulik ≠, større enn > og flere andre lignende operatorer. Aktiver If-blokkene etter behov; de inneholder speak-blokker som aktiveres avhengig av om sammenligningene er sanne eller usanne.
Når du har samlet de tre (3) bøttene, har du fått tre (3) konstanter: basket1, basket2 og basket3. Gå bort til X-merkene. Ved det første mørke X-merket, vend deg mot bordet. Her skal vi sammenligne om innholdet i hver bøtte er det samme.
Fra menyen Constants setter du inn basket1-blokken og basket2-blokken i comparison-blokken. Sett midtvalget i dropdown-menyen på comparison-blokken til = for å kontrollere om antallet egg i hver bøtte er det samme.

Gå til det lyse X-merket og vend deg mot pulten. Her skal vi bruke comparison-blokken for å bekrefte om eggebøttene ikke er like. Fra menyen Constants setter du inn basket2- og basket3-blokkene i comparison-blokken som er koblet til den andre If-blokken, og velg ≠ i dropdown-menyen for å sammenligne og verifisere innholdet i bøttene.

Til slutt går du til det gylne X-merket og vender deg mot pulten. Her skal vi sammenligne om basket1 er større enn basket3. Aktiver den siste If-blokken og sett inn baske1 og basket2 i comparison-blokken. Velg > i dropdown-menyen for å sjekke om basket1 har flere egg enn basket3 for å fullføre nivået.
