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