Кодиране за начинаещи с блокове
Глава
>
Ниво

Математически и текстови операции
Умножение и изваждане

Цел

Съберете яйца и балансирайте отчетите, като умножавате и изваждате техните количества.

Време е да съберете няколко яйца в гнездовището: отидете и вземете различните яйца на полето, за да документираме колко яйца са положени. Ще документирате колко годни яйца имате и каква е тяхната хранителна стойност.

След като всички яйца бъдат събрани, създайте променлива с име total: направете това, като кликнете бутона за създаване на променлива в менюто Variables и въведете „total“ в диалога. След като променливата бъде създадена, плъзнете и пуснете блока set_variable и плъзнете и пуснете числен балон от менюто Math, като го поставите в блока set_variable. Задайте променливата total на общия брой бели, тъмни и червени яйца, които сте събрали.

Block Diagram

Отидете до тъмната X-маркировка и се разположете пред брояча; тук ще проверите каква е хранителната стойност на яйцата. Всяко яйце има стойност 90 калории; умножете променливата total по 90, като използвате блока operators. В менюто Math в куфарчето с инструменти плъзнете и пуснете блока operators и задайте операцията на умножение (x), като кликнете на средното падащо меню и изберете символа за умножение.

Block Diagram

Вземете самостоятелната променлива total от менюто Variables и я поставете в блока operators. Плъзнете и пуснете блока speak от менюто Communications и добавете в него попълнения блок operators, за да обявите резултата.

Block Diagram

Задайте числения балон на 90, като по този начин формирате математическото уравнение: total x 90 = result. Сега можете да определите колко калории осигуряват всичките яйца заедно.

Отидете до светлата X-маркировка, за да отделите червените яйца от останалата партида. В менюто Variables в куфарчето с инструменти кликнете бутона за създаване на променлива и създайте променлива с име red_eggs (не забравяйте долното тире _). Плъзнете и пуснете блока set_variable, добавете променливата red_eggs, плъзнете числен балон и задайте стойността на броя червени яйца, които сте събрали (посочени са в горния десен ъгъл на екрана).

Сега плъзнете и пуснете блока operators от менюто Math и задайте оператор -, за да извадите стойности. В менюто Variables в куфарчето с инструменти плъзнете и пуснете самостоятелните променливи total и red_eggs върху блока operators.

Block Diagram

Плъзнете и пуснете блока speak от менюто Communications и поставете в него блока operators, за да обявите разделянето на яйцата и да завършите нивото.

Книга с Код