Introducere in Stiinta Calculatoarelor 2013 | Page 190

10.2. Foi de calcul tabelar Foile de calcul tabelar („spreadsheet”) sunt poate cele mai puternice instrumente de calcul puse la dispoziţia utilizatorilor obişnuiţi. De la crearea lor – de către Dan Bricklin şi Bob Frankston prin produsul VisiCalc, au apărut o mulţime de alte produse (Lotus 1-2-3, Quattro Pro, Excel) care au preluat aproape neschimbate ideile creatorilor, extinzând facilităţile foii de calcul – cu funcţii, prelucrări analitice (de detaliere) şi sintetice (de modelare şi sinteză). O foaie de calcul tabelar (numită şi foaie electronică de calcul) este o imitare a unui registru contabil prevăzut cu caroiaj pentru a înşira coloane de cifre şi linii cu semnificaţii de valori de obiecte sau operaţiuni, însă forma electronică permite înscrierea directă în foaie a unor formule care sunt „vii” – adică îşi modifică valoarea imediat ce unul din operanzi s-a modificat. Mai mult, se pot realiza şi afişa uşor grafice complexe, tabele similare celor din baze de date, programe de prelucrare locală sau de automatizare a unor operaţiuni folosind macrocomenzi. 10.2.1. Structura foii de calcul tabelar Fereastra de calcul tabelar – v.figura 45, prezintă un set de foi de calcul 14 („Sheets”) grupate într-un caiet de calcul 1 („Workbook”). Fiecare foaie de calcul are un nume (implicit denumite Sheet1, Sheet2, ...) între care una este activă 13 (Sheet1). Foaia de calcul este împărţită prin caroiaj pe rânduri numerotate 12 şi coloane denumite cu litere 4 , ce delimitează celule 15 („Cells”). După cum se observă, într-o celulă se pot înscrie informaţii – de exemplu în 15 şirul „Celula de lucru curent” care însă nu este vizibil integral fiind acoperit de (capul) şirului din celula 16 . Fiecare celulă prezintă o adresă (referinţă) specificată prin denumirea coloanei şi numărul rândului – de exemplu celula curentă 15 are adresa C5. Celulele pot fi grupate în zone rectangulare denumite blocuri de celule (sau domenii - „ranges”); un bloc este referit prin adresele celulelor din 190