Structuri de date tabulare Forma tabulară de reprezentare a datelor a găsit o aplicație largă la

Forma tabulară a reprezentării datelor a găsit o aplicație largă în rezolvarea problemelor activității manageriale și intelectuale a omului. De exemplu, în științele naturale și tabelele de tehnologie ale funcțiilor (trigonometrice, logaritmuri) se utilizează tabele pentru calcule ingineriale (tabele cu proprietăți mecanice ale diferitelor materiale); în finanțe (tabele ale ratelor încrucișate ale monedelor, ale prețurilor acțiunilor); în contabilitate (foi de lucru, soldul întreprinderii). Practic, nu există o astfel de ramură de activitate în care tabelele nu ar fi utilizate. În viitor, vom presupune că tabela este o listă de informații, date digitale înregistrate într-o ordine cunoscută, pe coloane [11].

În ciuda numeroaselor facilități, structurile simple de date au un dezavantaj - sunt dificil de actualizat. Dacă, de exemplu, pentru a transfera un student dintr-un grup în altul, modificările trebuie făcute imediat în două reviste de prezență; în timp ce în ambele reviste structura listei va fi ruptă. În cazul în care

În funcție de scopul tabelelor și a metodelor de date incluse în tabele, există două clase de probleme, pentru care pot fi utilizate foi de calcul: de calcul și de informații. Pentru procesarea sarcinilor pentru tabele care conțin o cantitate relativ mică de date, procesele de calcul sunt caracteristice. Clasa de programe destinate rezolvării problemelor de calcul utilizând datele din tabel a fost numită procesoare tabulare. La rezolvarea problemelor de procesare a seturilor mari care conțin până la milioane de date, organizarea stocării și accesul la date este mai relevantă. Prin urmare, pentru a rezolva problemele de informare, se creează baze de date de tabele. O clasă de programe concepute pentru a rezolva problemele de informare folosind bazele de date se numește sisteme de gestionare a bazelor de date.

Calculatorul vă permite să reprezentați tabelele în formă electronică, ceea ce face posibilă nu numai afișarea, ci și procesarea datelor.

Astfel, o foaie de calcul (ET) - reprezentarea pe calculator a unui tabel obișnuit, celulele în care datele înregistrate de diferite tipuri: text, date, formule, numere și foi de calcul (TA) - un set de programe folosite pentru a controla ET. Particularitatea foilor de calcul este posibilitatea de a aplica formule pentru a descrie relația dintre valorile diferitelor celule. Calcularea formulelor date este efectuată automat. Modificarea conținutului unei celule duce la o recalculare a valorilor tuturor celulelor care sunt asociate cu ea relații definibile, și, astfel, pentru a actualiza întregul tabel, în conformitate cu datele modificate. Un exemplu de astfel de calcule este prezentat în Fig. 6.1.

Folosirea foilor de calcul simplifică lucrul cu datele și vă permite să obțineți rezultate fără calcule performante

Structuri de date tabulare Forma tabulară de reprezentare a datelor a găsit o aplicație largă la

Fig. 6.1. Un exemplu de calcule într-un tabel

manual sau programare specială. Cea mai largă aplicație a foilor de calcul se găsește în calculele economice și contabile, dar în sarcini științifice și tehnice, foile de calcul pot fi utilizate în mod eficient, de exemplu:

• Efectuarea acelorași calcule pe seturi mari de date;

• automatizarea calculelor finale;

• rezolvarea problemelor prin selectarea valorilor parametrilor, formule de tabela;

• prelucrarea rezultatelor experimentelor;

• căutarea valorilor optime ale parametrilor;

• pregătirea documentelor tabulare;

• Desenează diagrame și grafice în funcție de datele disponibile.

Ideea creării unei foi de calcul a apărut de la un student

Universitatea Harvard (SUA) Dan Bricklin (Dan Bricklin) în 1979. La efectuarea calculului plictisitor de natură economică cu ajutorul registrul, el și prietenul său Bob, Frank-geamăt (Bob Frankston), care versat în programare, dezvoltat primul program de calcul tabelar numit VisiCalc, care foarte repede a devenit unul dintre cele mai de succes programe. Inițial a fost destinat calculatoarelor ca Apple II, dar apoi a fost transformat pentru toate tipurile de computere. Mulți cred că creșterea bruscă a vânzărilor de computere, cum ar fi Apple la acel moment, a fost asociată cu posibilitatea utilizării unui procesor tabelar VisiCalc pe ele. Apoi au apărut foi de calcul electronice (de exemplu, SuperCalc), în care ideile de bază ale VisiCalc au fost îmbunătățite în mod repetat.

Un nou pas semnificativ în dezvoltarea foilor de calcul a fost apariția, în 1982, a software-ului Lotus 1-2-3 de pe piață. Acest produs a fost primul procesor tabular care a făcut posibilă utilizarea graficii și lucrul cu bazele de date. Dat fiind faptul că Lotus a fost dezvoltat pentru computere de tip IBM, a făcut același lucru pentru compania în care VisiCalc a făcut-o în timp pentru Apple. După ce a dezvoltat Lotus 1-2-3, Lotus, în primul an, își crește vânzările la 50 de milioane de dolari și devine cea mai mare companie independentă de software. Succesul Lotus a dus la o înăsprire a concurenței cauzată de apariția pe piață a unor noi foi de calcul, cum ar fi VP

Planificator de la Paperback Software și Quattro Pro de la Borland International, care a oferit utilizatorului aproape același set de instrumente, dar la prețuri mult mai mici.

Următorul pas este apariția în 1987 a procesorului de calcul tabelar Microsoft Excel. Acest program a oferit o interfață grafică mai simplă în combinație cu meniurile drop-down. În același timp, funcționalitatea pachetului a fost extinsă considerabil.

In prezent, utilizate pe scară largă în practică, au primit procesoare tabulare: SuperCalc, Lotus 1-2-3, Autor, Excel 4.0 (pentru Windows 3.1), Excel 5.0 (pentru Windows 3.11), Excel 7.0 (pentru Windows 95).

Tabelul 6.1. Cele mai comune procesoare de tabel

Pachetul de aplicații, care include TP