Programare pentru Începători cu Blocuri
Capitolul
>
Nivel

Operații matematice și de text
Înmulțire și Scădere

Obiectiv

Colectează ouă și echilibrează bilanțul prin înmulțirea și scăderea cantităților lor.

A venit momentul să colectezi niște ouă în locurile de cuibărit; mergi și adună diferitele ouă din câmp pentru a documenta câte ouă au fost depuse.

Vei documenta câte ouă bune ai și care este valoarea lor nutrițională.

După ce toate ouăle sunt colectate, creează o variabilă numită total, făcând click pe butonul de creare variabile din meniul Variables și introducând “total” în dialog. După ce variabila a fost creată, trage și plasează blocul de cod set_variable și apoi trage un balon numeric din meniul Math, inserându-l în blocul set_variable. Setează variabila total la numărul de ouă albe, negre și roșii pe care le-ai colectat.

Block Diagram

Mergi la semnul X întunecat și poziționează-te cu fața spre tejghea; aici vei verifica valoarea nutrițională a ouălor. Fiecare ou valorează 90 de calorii; înmulțește variabila total cu 90 folosind blocul de cod operators. În meniul Math din trusa de unelte, trage și plasează blocul de cod operators și setează operatorul la înmulțire x dând click pe meniul drop-down din mijloc și alegând simbolul de înmulțire.

Block Diagram

Ia variabila total din meniul Variables și insereaz-o în blocul operators. Trage și plasează blocul de cod speak din meniul Communications și adaugă blocul operators completat pentru a anunța rezultatul.

Block Diagram

Setează balonul numeric la 90, formând astfel ecuația matematică: total x 90 = result. Acum poți determina câte calorii furnizează toate ouăle la un loc.

Mergi la semnul X luminos pentru a separa ouăle roșii de restul lotului de ouă.

În meniul Variables din trusa de unelte, dă click pe butonul de creare variabilă și creează o variabilă numită red_eggs (nu uita underscore-ul _). Trage și plasează blocul de cod set_variable, adaugă variabila red_eggs, apoi trage un balon numeric și setează-l la numărul de ouă roșii pe care le-ai colectat, afișat în partea dreaptă sus a ecranului.

Acum trage și plasează blocul de cod operators din meniul Math și setează operatorul la - pentru a scădea valorile. În meniul Variables din trusa de unelte, trage și plasează variabilele total și red_eggs direct în blocul operators.

Block Diagram

Trage și plasează blocul de cod speak din meniul Communications și introdu blocul operators în speak pentru a anunța separarea ouălor și a finaliza nivelul.

Carte de Cod