„Programare pentru copii, gândire computațională și resurse educaționale digitale”
Calculatorul nu gândește. El ascultă. Și ascultă exact în ordinea în care îi dai instrucțiunile.
Acesta este miezul unui concept fundamental din informatică: secvența — seria ordonată de pași pe care un program îi execută unul câte unul, de la primul până la ultimul, fără să sară, fără să ghicească, fără să improvizeze.
În informatică, secvența (numită și structură liniară) reprezintă o succesiune de instrucțiuni executate strict în ordinea în care au fost scrise. Fiecare instrucțiune începe doar după ce cea anterioară s-a terminat complet. Nu există salturi, nu există decizii, nu există repetiții — doar un flux continuu, pas cu pas.
Este prima și cea mai importantă structură pe care o învață orice programator începător, indiferent de limbajul folosit.
Secvența nu este un concept abstract — o trăim în fiecare zi, fără să ne dăm seama.
Rețeta de clătite: Amesteci făina cu oul, adaugi laptele, amesteci din nou, pui tigaia pe foc, torni compoziția, aștepți, întorci clătita. Dacă pui tigaia pe foc înainte să amesteci ingredientele — dezastru. Ordinea este totul.
Rutina de dimineață: Te trezești → te speli pe față → te îmbraci → iei micul dejun → pleci la școală. Nimeni nu pleacă la școală înainte să se trezească. Creierul tău urmează o secvență în fiecare dimineață, automat.
Mersul pe jos: Ridici piciorul drept → îl duci înainte → îl cobori → ridici piciorul stâng. Patru pași, în ordine fixă, repetat de mii de ori pe zi. O secvență pură.
În toate aceste exemple, dacă schimbi ordinea unui singur pas, întregul proces eșuează sau produce un rezultat greșit. Exact același principiu guvernează și codul dintr-un program.
Înainte de condiții (dacă... atunci), înainte de bucle (repetă de 10 ori), înainte de orice altceva — există secvența. Orice program, oricât de complex, este la bază o colecție de secvențe organizate inteligent.
Un copil care înțelege secvența a înțeles, de fapt, cum gândește calculatorul.
Continuă mai jos pentru a vedea cum arată secvența direct în Scratch, cu blocuri și exemple interactive →