1 00:00:01,140 --> 00:00:03,980 PROGRAMARE Funcții cu parametri 2 00:00:04,980 --> 00:00:08,320 Iată o funcție care desenează un pătrat cu laturi de 50 pixeli. 3 00:00:08,700 --> 00:00:13,020 E grozav, dar dacă aș vrea să desenez un pătrat cu laturi de 50 de pixeli 4 00:00:13,120 --> 00:00:15,770 Și un alt pătrat cu laturi de 100 de pixeli? 5 00:00:16,250 --> 00:00:20,170 Nu ar trebui să facem două funcții separate care fac aproape același lucru. 6 00:00:20,600 --> 00:00:23,670 În schimb, putem folosi o funcție cu un parametru. 7 00:00:24,270 --> 00:00:29,370 Parametri permit să trecem valori într-o funcție care folosește variabile în interiorul funcției. 8 00:00:30,150 --> 00:00:32,920 Să încercăm să adăugăm un parametru numit „lungime” aceastei funcții 9 00:00:33,200 --> 00:00:35,670 să-l putem folosi pentru a crea pătrate de dimensiuni diferite. 10 00:00:36,400 --> 00:00:40,020 În editorul de funcții, poți edita numele și descrierea ca înainte 11 00:00:40,450 --> 00:00:42,220 dar acum poți adăuga și un parametru. 12 00:00:42,970 --> 00:00:47,150 Scrie numele parametrului în spațiu și fă clic pe „adăugare parametru”. 13 00:00:47,620 --> 00:00:51,600 Se va crea un bloc roșu cu numele parametrului tocmai creat. 14 00:00:52,600 --> 00:00:57,970 Acum putem înlocui mișcarea înainte „cu 100” cu parametrul „lungime” 15 00:00:58,720 --> 00:01:00,420 deci se va muta înainte cu „lungime”. 16 00:01:01,450 --> 00:01:04,720 Dă clic pe „salvare”, închide și trage afară blocul pătrat nou creat 17 00:01:04,850 --> 00:01:07,020 din categoria de funcții din caseta de instrumente. 18 00:01:07,850 --> 00:01:10,150 Vei observa că există un spațiu gol lângă lungime 19 00:01:10,450 --> 00:01:13,950 fiindcă funcția vrea să știe ce valoare ar trebui să aibă parametrul „lungime”. 20 00:01:14,800 --> 00:01:18,300 Trage un bloc numeric din categoria Matematică și plasează-l în acest spațiu. 21 00:01:19,270 --> 00:01:22,450 Vezi cum poți utiliza funcția din nou cu lungimi diferite 22 00:01:22,670 --> 00:01:24,450 pentru a face pătrate de diferite dimensiuni? 23 00:01:25,170 --> 00:01:26,020 Încearcă și tu!