[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.58,0:00:03.07,Default,,0000,0000,0000,,Unul dintre cele mai importante concepte\Nin programare Dialogue: 0,0:00:03.07,0:00:07.42,Default,,0000,0000,0000,,este cum definesti noile comenzi.\Ncum sa adaugi propriile cuvinte in limbajul de programare. Dialogue: 0,0:00:08.57,0:00:13.07,Default,,0000,0000,0000,,Majoritatea limbajelor au doar 100 de cuvinte \Nsau comenzi Dialogue: 0,0:00:13.07,0:00:18.25,Default,,0000,0000,0000,,si arta este de a-ti defini singur cuvinte noi\Ndin aceste blocuri de cod. Dialogue: 0,0:00:18.25,0:00:20.20,Default,,0000,0000,0000,,Noi facem asta mereu la sporturi. Dialogue: 0,0:00:21.92,0:00:26.93,Default,,0000,0000,0000,,In bachet inveti cum sa driblezi, cum sa arunci in 2 pasi si\Nsa recuperezi. Dialogue: 0,0:00:26.93,0:00:30.91,Default,,0000,0000,0000,,Odata ce ai invatat aceste miscari,\Ninveri miscari noi Dialogue: 0,0:00:30.91,0:00:34.71,Default,,0000,0000,0000,,si pui impreuna aceste blocuri\Nca "Pick & Roll" sau "Paseaza si du-te" Dialogue: 0,0:00:34.71,0:00:37.50,Default,,0000,0000,0000,,si de acolo poti sa joci mai complex. Dialogue: 0,0:00:37.50,0:00:43.20,Default,,0000,0000,0000,,Odata ce ai invatat jocul si ii dai un nume,\Ntoata lumea va sti sa il faca. Dialogue: 0,0:00:43.20,0:00:47.34,Default,,0000,0000,0000,,Similar, odata ce inveti un computer sa faca\No actiune o data, Dialogue: 0,0:00:47.34,0:00:49.09,Default,,0000,0000,0000,,utilizand secvente sau comenzi, Dialogue: 0,0:00:49.09,0:00:53.72,Default,,0000,0000,0000,,poti pune orice nume acelei actiuni,\Ne mai usor ca sa o repeti mai tarziu.\N Dialogue: 0,0:00:53.72,0:00:58.27,Default,,0000,0000,0000,,Cand iti definesti comanda si ii dai \Nun nume, se numeste functie. Dialogue: 0,0:00:59.61,0:01:00.87,Default,,0000,0000,0000,,Daca programezi cu blocuri, Dialogue: 0,0:01:00.87,0:01:05.36,Default,,0000,0000,0000,,poti folosi functiile ca seturi de actiuni \Npe care le vei utiliza de multe ori. Dialogue: 0,0:01:05.36,0:01:09.18,Default,,0000,0000,0000,,De exemplu, daca ai scris cod pentru\Na face un patrat, Dialogue: 0,0:01:09.18,0:01:13.34,Default,,0000,0000,0000,,Poti defini functia ca "realizeaza un patrat". Dialogue: 0,0:01:13.34,0:01:18.30,Default,,0000,0000,0000,,Acum ai un bloc nou \Npe care il poti folosi de mai multe ori pentru a Dialogue: 0,0:01:18.30,0:01:23.35,Default,,0000,0000,0000,,realiza mai multe patrate. Multe functii simple\Npot fi utilizate pentru a crea mai multe modele complexe. Dialogue: 0,0:01:24.07,0:01:25.52,Default,,0000,0000,0000,,In puzzle-ul urmator, Dialogue: 0,0:01:25.52,0:01:28.11,Default,,0000,0000,0000,,codul pe care l-ati folosit\Npentru a face un cerc Dialogue: 0,0:01:28.11,0:01:31.84,Default,,0000,0000,0000,,este disponibil ca o functie noua,\Nce poate face cercuri de diferite dimensiuni. Dialogue: 0,0:01:31.84,0:01:36.31,Default,,0000,0000,0000,,Il poti folosi pentru a o ajuta pe Elsa sa creeze un model\Nfrumos pe zapada?