Introducere in Stiinta Calculatoarelor 2013 | Page 63

6. Prelucrarea informaţiei În acest capitol trecem în revistă noţiuni privind operaţiunile efectuate asupra datelor şi modul în care se specifică desfăşurarea acestor operaţiuni, conform prelucrărilor vizate. Abordarea sistematică a operaţiunilor şi desfăşurării lor este impusă de exprimarea concisă şi completă a acestora printr-un limbaj de programare; întrucât limbajele de programare moderne reprezintă, de fapt, codificări optime ale operaţiunilor necesare oricăror categorii de prelucrări, se utilizează pe parcursul modulului formalismul specific acestor codificări. În scopul înţelegerii şi asimilării lui, se prezintă în continuare un model intuitiv care foloseşte termeni ai acestui formalism, pe exemplul asamblării unor motoare de automobil la o secţie de profil: (I) Piesele motorului se află în cutii aşezate pe raft, cu etichete – fiecare cutie este o variabilă cu identificator (numele pe etichetă), având valoare (piesa) sau fiind liberă („aşteptând” o piesă ce va fi asamblată şi plasată apoi în cutie); piesele în sine sunt date, iar categoria de piese (de exemplu „injectoare”) reprezintă un tip de date. (II) Fiecare tip de piesă prezintă modalităţi specifice de îmbinare cu alte piese (şuruburi de dimensiuni stabilite, cleme etc.) – fiecare modalit