Kodning för nybörjare med block
Kapitel 6
>
Nivå 1
Det finns tillfällen då du kan vilja lägga till villkor för vissa åtgärder du utför, detta gör att dina block blir flexibla och kan utföra olika åtgärder beroende på situationen. För detta använder vi if-block i kombination med comparison-block för att testa vissa villkor och utföra lämpliga åtgärder.
I denna första övning samlar du äggkorgar och använder comparison-blocket med operatorerna: lika med = , inte lika med ≠ , och större än > för att kontrollera om innehållet i korgarna är detsamma eller olika. if-blocket med en else-sektion låter dig köra olika kod beroende på om ett villkor är sant eller falskt.

Mål
Samla ägg och jämför dem med hjälp av
comparison-block i ettIf-block.
Det är en bra idé att samla in äggen och inventera det du har samlat. Gå genom hönshuset och samla alla äggkorgar, och använd sedan comparison-block för att verifiera det du har samlat.
Det finns tre (3) X-markeringar framför borden nedan, här kommer vi att använda If-block. Dessa block används för att utföra åtgärder beroende på om ett villkor är uppfyllt eller inte, till exempel om något är sant eller falskt.

Det finns tre (3) If-block och tillhörande rörelseblock inaktiverade i blockeditorn. If-blocken är utrustade med comparison-block, vilka låter dig jämföra två (2) block med varandra.

Comparison-blocken låter dig kontrollera om två (2) blockvärden är: lika med = , inte lika med ≠ , större än > och flera andra liknande operatorer. Aktivera If-blocken vid behov; de innehåller speak-block som aktiveras beroende på om jämförelserna är sanna eller falska.
När du har samlat de tre (3) korgarna kommer du att ha tre (3) konstanter: basket1, basket2 och basket3. Gå till X-markeringarna. Vid den första mörka X-markeringen, stå vänd mot bordet. Här jämför vi om innehållet i varje korg är detsamma.
Från menyn Constants, infoga basket1-blocket och basket2-blocket i comparison-blocket. Ställ in den mittersta rullgardinsmenyn i comparison-blocket på = för att kontrollera om antalet ägg i varje korg är lika.

Gå till den ljusa X-markeringen och stå vänd mot bordet. Här använder vi comparison-blocket för att verifiera att äggkorgarna inte är lika varandra. Från menyn Constants, infoga basket2 och basket3 i comparison-blocket kopplat till det andra If-blocket och ställ in rullgardinsmenyn på ≠ för att jämföra och verifiera korgarnas innehåll.

Slutligen, gå till den guldfärgade X-markeringen och stå vänd mot bordet. Här kommer vi att jämföra om basket1 är större än basket3. Aktivera det sista If-blocket och infoga baske1 & basket2 i comparison-blocket. Ställ in rullgardinsmenyn på > för att kontrollera om basket1 har fler ägg än basket3 för att slutföra nivån.
