Unul dintre cele mai importante concepte în informatică
este cum se definesc noi comenzi
pentru a adăuga propriile cuvinte într-un limbaj pentru computer.
Majoritatea limbajelor de calculator au aproximativ 100 cuvinte sau comenzi.
Arta și magia constau în definirea propriilor tale cuvinte din aceste blocuri.
Facem asta tot timpul în sport.
De exemplu, la baschet, începi învățând cum să driblezi
cum să faci un plan, cum să te repoziționezi.
După ce ați învățat aceste mișcări de bază
învățați mișcări noi și puneți împreună aceste elemente de construcție
ca „alege” și „rulează” sau „dă” și „pleacă”.
Apoi puteți continua pentru a face piese mai complexe.
Odată ce înveți jocul și îi dai un nume
toată lumea din echipă știe cum să procedeze.
După ce ați învățat un computer cum să efectueze o acțiune o dată
folosind aceste secvențe de comenzi
îți poți compune propriul nume pentru acțiunea respectivă
astfel încât este ușor să o repeti mai târziu.
Cand definești propria comandă și o denumești
asta se numește o funcție.
Acum folosim funcții pentru a ajuta albina.
În acest exemplu, funcția noastră se numește „ajungi la nectar”
acest bloc verde chiar aici.
Știm ce face funcția „ajungi la nectar”
uitându-ne la acest bloc gri, definiția funcției
Dacă ne uităm acolo, „ajungi la nectar” va duce la „ajungi la nectar”
și „ajungi la nectar” din nou.
Uită-te întotdeauna la ce se află în cutia gri
astfel încât să știi ce pot face aceste blocuri funcționale verzi.