Un lucru la care computerele sunt foarte bune, este repetarea comenzilor.
Ca și persoană, te-ai plictisi de moarte dacă ai face același lucru de multe ori la rând.
----
Dar un computer poate face acelasi lucru de milioane si chiar bilioane de ori,
fara a se plictisi si chiar facand fata foarte bine.
Ca exemplu, daca vreu sa urez
tuturor de pe Facebook 'La multi ani!' printr-un e-mail,
mi-ar lua mai mult de un secol pentru a scrie propriu-zis acele e-mailuri pentru toti.
----
Dar, cu doare cateva linii de cod, pot avea un sistem
ce trimite e-mail-uri tuturor de pe Facebook urandu-le "La multi ani!".
Acestea sunt buclete si de aceea sunt ele valoroase.
Sunt ceva ce computerele pot face foarte bine.
In acest exemplu, telul tau este sa misti pasarea
catre porc. Poti utiliza blocul "repeta"
pentru a face asta foarte usor. Poti ajunge la porc si daca
ii dai computer-ului comanda "mergi inainte"
de 5 ori pentru ca pasarea sa inainteze cate un pas catre porc.
Sau ii poti comanda computer-ului sa "mearga inainte" o data,
apoi ii spui sa repete de 5 ori aceeasi comanda si va face la fel.
Deci pentru a face asta trebuie sa tragi comanda "mergi inainte"
si sa o pozitionezi inauntrul blocului "repeta".
Si poti da click pe el pentru a scrie de cate ori vrei ca blocul sa se repete
adica numatul de pasi pe care il va parcurge pasarea pana la porc. Poti pune cate
comenzi vrei in blocul "repeta".
In exemplul acesta ii spui sa mearga inainte apoi sa o ia la stanga,
o va face de 5 ori. In regula, ati facut o treaba buna! Distrati-va!
----