Programare cu blocuri pentru începători
Capitolul 5
>
Nivel 4
Obiectiv
Evaluați informațiile despre lăzile cu fructe și transferați merele în coș.
În grădină, unele fructe proaspăt culese sunt depozitate în lăzi. Ar fi o idee bună să iei câteva în plus și să le pui într-un coș pentru a le putea distribui. Pentru a face acest lucru vom folosi câteva blocuri noi, inclusiv blocul display pentru a vizualiza conținutul listelor.
Există două constante de tip listă denumite crate1 și crate2 care conțin fructe colectate în grădină. Mergi la semnul X întunecat și stai cu fața spre ladă; aici vom verifica câte tipuri de fructe sunt în ladă verificând lungimea constantei de listă crate1.
Din meniul Communications, trage și plasează blocul speak în editor; apoi, din meniul Constants, avem o varietate de blocuri. Trage și plasează blocul length, atașat la constanta crate1, și lipește-l în blocul speak.

Acum să identificăm ce elemente conține constanta de listă folosind blocul display care se găsește în meniul Communications. Trage și plasează blocul în editor și inserează constanta de listă crate1 din meniul Constants pentru a vizualiza conținutul listei.

Apoi, mergi la semnul X luminos și poziționează-te cu fața spre ladă; aici vom verifica dacă constanta de listă crate2 conține fructul “Apple” și unde se află acesta în listă. Plasează un bloc speak în editor și trage blocul occurrence din meniul Lists în blocul speak.

În primul slot inserează blocul independent crate2 din meniul Constants, iar în al doilea slot inserează un bloc string din meniul Text și scrie textul “Apple”. Acest lucru îți va permite să găsești unde se află “Apple” în constanta de listă crate2.

Identifică ce conține crate2 folosind blocul display: trage blocul display din meniul Communications și inserează constanta de listă crate2 din meniul Constants.

Acum că știm conținutul lăzii și locul unde se află “Apple”, folosește blocul collect din meniul Actions și adaugă un bloc string din meniul Text. Apoi scrie cuvântul “Apple” în blocul string pentru a ridica merele din ladă.

În cele din urmă, mergi la semnul X auriu și poziționează-te cu fața spre coș; aici vom așeza merele. Folosește blocul place din meniul Actions și inserează un bloc string din meniul Text. Introdu cuvântul “Apple” în blocul string pentru a depozita merele în coș și a finaliza nivelul.