-
Unul dintre cele mai importante concepte
in programare
-
este cum definesti noile comenzi.
cum sa adaugi propriile cuvinte in limbajul de programare.
-
Majoritatea limbajelor au doar 100 de cuvinte
sau comenzi
-
si arta este de a-ti defini singur cuvinte noi
din aceste blocuri de cod.
-
Noi facem asta mereu la sporturi.
-
In bachet inveti cum sa driblezi, cum sa arunci in 2 pasi si
sa recuperezi.
-
Odata ce ai invatat aceste miscari,
inveri miscari noi
-
si pui impreuna aceste blocuri
ca "Pick & Roll" sau "Paseaza si du-te"
-
si de acolo poti sa joci mai complex.
-
Odata ce ai invatat jocul si ii dai un nume,
toata lumea va sti sa il faca.
-
Similar, odata ce inveti un computer sa faca
o actiune o data,
-
utilizand secvente sau comenzi,
-
poti pune orice nume acelei actiuni,
e mai usor ca sa o repeti mai tarziu.
-
Cand iti definesti comanda si ii dai
un nume, se numeste functie.
-
Daca programezi cu blocuri,
-
poti folosi functiile ca seturi de actiuni
pe care le vei utiliza de multe ori.
-
De exemplu, daca ai scris cod pentru
a face un patrat,
-
Poti defini functia ca "realizeaza un patrat".
-
Acum ai un bloc nou
pe care il poti folosi de mai multe ori pentru a
-
realiza mai multe patrate. Multe functii simple
pot fi utilizate pentru a crea mai multe modele complexe.
-
In puzzle-ul urmator,
-
codul pe care l-ati folosit
pentru a face un cerc
-
este disponibil ca o functie noua,
ce poate face cercuri de diferite dimensiuni.
-
Il poti folosi pentru a o ajuta pe Elsa sa creeze un model
frumos pe zapada?