1 00:00:03,469 --> 00:00:06,919 Activitate offline - Abstractia 2 00:00:08,109 --> 00:00:12,519 Lectia noastra despre abstractie foloseste conceptul familiar de Mad Libs 3 00:00:12,810 --> 00:00:14,560 unde inserezi un spatiu intr-o poveste 4 00:00:14,560 --> 00:00:18,258 ce poate fi umplut cu multe cuvinte diferite. 5 00:00:18,699 --> 00:00:23,068 Luam aceasta idee si ii provocam pe copii sa vina cu propriile cuvinte 6 00:00:23,068 --> 00:00:27,270 pentru propriile povesti si explica acest concept al abstractiei. 7 00:00:27,270 --> 00:00:31,119 Totul este despre functii si cum poti avea o functie 8 00:00:31,119 --> 00:00:33,049 ca in "Batranul MacDonald" 9 00:00:33,049 --> 00:00:35,770 unde ai o structura pentru refren, 10 00:00:35,770 --> 00:00:40,729 dar ceva mic se schimba. Asa ca faci abstractie de acel lucru mic ce se schimba 11 00:00:40,729 --> 00:00:42,300 si il poti inlocui 12 00:00:42,300 --> 00:00:46,359 cu orice cuvant oricand. Dar cateodata ai 13 00:00:46,359 --> 00:00:51,370 trei cuvinte ce se schimba. Si le umplii cu 3 parametrii, ceea ce ajuta destul de mult. 14 00:00:51,369 --> 00:00:54,909 Poti avea o functie ce manevreaza diferite probleme. 15 00:00:54,909 --> 00:00:59,339 De multe ori lumea scrie functii separate pentru fiecare dintre probleme. 16 00:00:59,340 --> 00:01:00,429 fara sa realizeze 17 00:01:00,429 --> 00:01:03,739 ca nu este decat o mica diferenta. 18 00:01:03,738 --> 00:01:05,859 Asa ca, daca gasesc un mod sa manevreze acea mica diferenta, 19 00:01:05,859 --> 00:01:09,368 pot re-folosi aceeasi functie mereu si mereu 20 00:01:09,368 --> 00:01:10,250 in loc sa ai 21 00:01:10,250 --> 00:01:12,479 14 functii diferite 22 00:01:13,139 --> 00:01:14,720 Downloadeaza tot planul de lectie pe learn.code.org 23 00:01:14,720 --> 00:01:14,970 ____