Кодиране за начинаещи с блокове
Глава 6
>
Ниво 1
Понякога може да искате да добавите условия към определени действия, които извършвате; това ще позволи вашите блокове да бъдат гъвкави и да изпълняват различни действия в зависимост от ситуацията. За това използваме блокове if в комбинация с блокове comparison, за да проверим определени условия и да изпълним подходящите действия.
В това първо упражнение събирайте кошници с яйца и използвайте блока comparison с операторите: равно = , неравно ≠ и по-голямо > за да проверите дали съдържанието на кошниците е едно и също или различно. Блокът if със секция else ви позволява да изпълнявате различен код в зависимост от това дали дадено условие е вярно или невярно.

Цел
Съберете яйца и ги сравнете, използвайки
comparisonблокове вIfблок.
Добра идея е да съберете яйцата и да направите инвентар на събраното. Преминете през курника и съберете всички кошници с яйца, след което използвайте comparison блокове, за да проверите това, което сте събрали.
Има три (3) маркирани с X позиции пред бюрата по-долу. Тук ще използваме If блокове. Тези блокове се използват за извършване на действия в зависимост дали дадено условие е изпълнено или не, например дали нещо е вярно или невярно.

Има три (3) If блока и съответните им блокове за движение, деактивирани в редактора на блокове. If блоковете са снабдени с comparison блокове, които позволяват сравняване на два (2) блока помежду им.

Comparison блоковете ви позволяват да проверите дали стойностите на два (2) блока са: равни = , неравни ≠ , по-големи > и още няколко други подобни оператори. Активирайте If блоковете според необходимостта – те съдържат speak блокове, които се активират в зависимост дали сравненията са верни или невярни.
След като съберете трите (3) кошници, ще получите три (3) константи: basket1, basket2 и basket3. Отидете до маркираните с X позиции. На първата тъмна X марка се изправете с лице към бюрото. Тук ще сравняваме дали съдържанието на всяка кошница е еднакво.
От менюто Constants вмъкнете блоковете basket1 и basket2 в comparison блока. Задайте средното падащо меню на comparison блока на = за да проверите дали броят на яйцата във всяка кошница е еднакъв.

Отидете до светлата X марка и застанете с лице към бюрото. Тук ще използваме comparison блока, за да проверим дали кошниците с яйца не са еднакви. От менюто Constants вмъкнете basket2 и basket3 в comparison блока, закрепен към втория If блок, и задайте падащото меню на ≠, за да сравните и проверите съдържанието на кошниците.

Накрая отидете до златната X марка и застанете с лице към бюрото. Тук ще сравняваме дали basket1 е по-голяма от basket3. Активирайте последния If блок и вмъкнете baske1 и basket2 в comparison блока. Задайте падащото меню на > за да проверите дали basket1 има повече яйца от basket3 и така да завършите нивото.
