Kodowanie blokowe dla początkujących
Rozdział
>
Poziom

Operacje matematyczne i tekstowe
Mnożenie i Odejmowanie

Cel

Zbieraj jajka i bilansuj zapasy, mnożąc i odejmując ich ilości.

Czas zebrać jajka na terenach lęgowych: przejdź się po polu i podnieś różne jajka, aby udokumentować, ile ich złożono. Będziesz dokumentować, ile masz dobrych jajek i jaka jest ich wartość odżywcza.

Po zebraniu wszystkich jaj utwórz zmienną o nazwie total: kliknij przycisk utworzenia zmiennej w menu Variables i wpisz “total” w okienku dialogowym. Gdy zmienna zostanie utworzona, przeciągnij blok kodu set_variable, a następnie przeciągnij pęcherzyk z liczbą z menu Math i umieść go w bloku set_variable. Ustaw zmienną total na liczbę białych, ciemnych i czerwonych jaj, które zebrałeś.

Schemat blokowy

Przejdź do ciemnego znaku X i ustaw się przodem do licznika – tutaj będziesz sprawdzać wartość odżywczą jaj. Każde jajko ma wartość 90 kalorii. Pomnóż zmienną total przez 90, używając bloku kodu operators. W menu Math w przyborniku przeciągnij blok operators i ustaw operator na mnożenie, klikając środkowe rozwijane menu i wybierając symbol mnożenia.

Schemat blokowy

Pobierz samodzielnie zmienną total z menu Variables i wstaw ją do bloku operators. Przeciągnij blok speak z menu Communications i dodaj do niego wypełniony blok operators, aby ogłosić wynik.

Schemat blokowy

Ustaw pęcherzyk z liczbą na 90, co tworzy równanie: total x 90 = wynik. Teraz możesz określić, ile kalorii dostarczają wszystkie jajka razem.

Przejdź do jasnego znaku X, aby odseparować czerwone jajka od reszty partii. W menu Variables w przyborniku kliknij przycisk utworzenia zmiennej i utwórz zmienną o nazwie red_eggs (nie zapomnij podkreślnika _). Przeciągnij blok set_variable, dodaj zmienną red_eggs, przeciągnij pęcherzyk z liczbą i ustaw go na liczbę czerwonych jaj, które zebrałeś (która jest wyświetlona w prawym górnym rogu ekranu).

Teraz przeciągnij blok operators z menu Math i ustaw operator na -, aby odjąć wartości. W menu Variables w przyborniku przeciągnij samodzielne zmienne total i red_eggs do bloku operators.

Schemat blokowy

Przeciągnij blok speak z menu Communications i wstaw do niego blok operators, aby ogłosić wynik podziału jajek i ukończyć poziom.

Księga Kodów