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