Limbaje orientate pe calcul tabelar, QUATRO PRO 2 0, LOTUS 1 2 3



Limbaje orientate pe calcul tabelar .


Aplicatiile impreuna cu limbajele implementate pentru rezolvarea problemelor descrise in continuarea nu pot fi considerate medii de programare propriu-zise .

Aplicatiile de tip " tabela de calcul " au fost concepute in ajutorul functionarilor , pentru a prelua o parte imensa din rutina de lucru inerenta unor astfel de activitati .



Denumirea provine din limba engleza si este o traducere pentru termenul " spread-sheet"

( spread-intindere,desfasurare,foaie,tabel; sheet-schema,diagrama,a acoperi cu un strat ) .In traducere directa aceasta ar insemna - pentru cazul de fata - organizarea unei foi ( a unui tabel ) .

Iata cum functioneaza un program de tip spread-sheet :

elementul de lucru il reprezinta un tabel ;

un tabel este format din linii si coloane ;

intersectia unei linii cu o coloana se cheama celula ;

tabelul este vizualizat pe ecran prin intermediul unei ferestre ;

in fiecare celula poate exista una din entitatile urmatoare : text , numere , formule , secvente de program , macroinstructiuni .

Pe langa aceste caracteristici specifice unui spread-sheet cerintele minimale ale unui

pachet de calcul tabelar includ :

posibilitatea " cautarilor inverse " ( de la rezultatul unui calcul , la valorile care l-au generat ) ;

posibilitatea de lucru multi-tabel ( mai multe tabelel simultan);

functii de editare si formatare a textului ( editor de texte obisnuit ) ;

functii grafice ( diagrame , prezentari ) ;

sistem de gestiune a bazelor de date ( pentru celulele unui tabel ) ;

tiparire de calitate ( posibilitatae de a lucra cu mai multe tipuri de imprimante , exploatarea rezolutiei unei imprimante laser , set bogat de fonturi ) .

Spre deosebire de limbajele de programare propriu-zise , cele folosite de spread-sheet-uri

sunt special concepute pentru a fi folosite de nespecialisti ( usor de invatat , usor de utilizat) .

Un astfel de limbaj ( de tip interpretor ) se constituie intr-un cadru general pentru rezolvarea problemelor functionarilor din diverse domenii de activitate .

O aplicatie realizata cu un spread-sheet poate fi modificata si adusa la zi direct de catre utilizator , fara a mai fi necesara interventia programatorului . Produsul obtinut are flexibilitate maxima , iar efortul necesar realizarii lui este minim.

Dezavantajele principale ale aplicatiilor realizate cu ajutorul unui spread-sheet le constitue imposibilitatea depasirii cadrului de " programare " oferit si dificultatea de a realiza prelucrari foarte complexe . Insa aceste dezavantaje sunt mai mult teoretice deoarece nu este cazul de a realiza aplicatii cu astfel de cerinte folosind un spread-sheet . Programele de calcul tabelar rezolva in mod stralucit o problema punctuala .

Cele mai cunoscute si raspandite produse de tip " calcul tabelar " sunt :

II.4.1. LOTUS 1-2-3

Lotus 1-2-3 , produs al firmei Lotus Development este in mod sigur cel mai raspandit produs din aceasta categorie . Datorita popularitatii sale el s-a constituit intr-un adevarat standard ( neoficial ) pentru spread-sheet-uri . La nivel de ansamblu , LOTUS se preuinta ca o aplicatie cu buna interactivitate . Reprosurile ce i se pot aduce sunt : meniurile ( uneori stufoase si nelogic ramificate ) si help-ul care nu totdeauna este la obiect .

II.4.2. QUATRO PRO 2.0

Spread-sheet-ul QUATRO , realizat de firma Borland este cel mai nou si puternic produs din categoria sa . El combina intr-un mod fericit tot ceea ce este pozitiv la rivalii sai adaugand si multe facilitati proprii.

II.4.3. EXCEL

Produsul firmei Microsoft , EXCEL este o aplicatie care functioneaza sub Windows . De aici rezulta in mod direct unele din caracteristicile sale ( utilizare mai comoda , meniuri foarte clare si standardizate , functii grafice deosebit de puternice , viteza de lucru inferioara lui Quatro ) .

Cateva specificatii tehnice pentru EXCEL ar fi :

tabela cu dimensiunea maxima de 1638 x 256 celule ;

latimea maxima a unei coloane este de 255 caractere ;

tabelele si grafica pot exista pe foi distincte ;

functioneaua dupa principiul WYSIWYG ;

se pot folosi maxim 4 fonturi la un moment dat ;

limbaj de programare puternic si flexibil ;

posibilitatea definirii de macroinstructiuni ;

nu poseda functie de salvare automata ;

contine suport de functionare in retea ;

detecteaza prezenta coprocesorului matematic si face uz de facilitatile acestuia ;

lucreaza cu memoria expandata.