luni, 4 martie 2013

Tipuri de date

Un program in limbajul Pascal contine o descriere a actiunilor ce trebuie sa fie executate de calculator si o descriere a datelor ce sint manevrate de aceste actiuni. Actiunile sint descrise prin instructiuni, iar datele prin declaratii sau definitii. Prin tip de date intelegem o multime de valori.
  Se disting trei categorii de tipuri de date:
-        simple elementare;
-        compuse structurate;
-        de referinta pointer.
In general, tipurile de date sint definite explicit prin declaratii type iar operatiile asociate prin declaratii function sau procedure sint specifice programului in care apar. Exista insa tipuri de date elementare de interes mai general, numite tipuri predefinite. Valorile unui tip de date sint referite prin variabile sau constante. Anumite constante sint predefinite.
   type I = T;
unde  I este un identificator numit numele tipului, iar T specificatia sa. Declaratia variabilelor este precedata de cuvantul  cheie var , a constantelor de cuvant cheie const , iar a etichetelor, de cuvant cheie label .
  Numele I poate fi folosit pentru referirea la tipul T in declaratiile ulterioare de variabile sau pentru definirea altor tipuri. Exista tipuri de date anonime, definite implicit prin declaratii de variabile de forma:
  var  v _ 1 , ….. , v _ n : T ;
Ex:
      label  1,  10 ;
      type  bin = 0 . . 1 ;
      var    bit  :  bin ;
                 cifra :  0 . . 9 ;
      const  zero = 0 ;
      var   i  : integer ;
 etichetele  1 si 10 , tipul bin cu elementele 0 si 1, variabila  bit  de tipul bin, variabila I  de tipul predefinit  integer precum si constanta zero avand valoarea 0.

Niciun comentariu:

Trimiteți un comentariu