Sunteți pe pagina 1din 6

TIPURI DE DATE

STRUCTURATE
A realizat:Leca Alina
Clasa a XI-a C
Profesor :Soltanici Liuba
TIPURI DE DATE
Simple (ordinale) Structurate

Întregi Array(tablou)

Logic(boolean) Înregistrare(record)

Char și tip superior string Obiect(object)

Real Mulțime(set)

Fișieri (file)
String
■ Daca programele noastre au de a face cu texte sau documente de orice fel, atunci prelucrarea la nivel de
caracter se dovedeste a fi incomoda si insuficienta. (Borland) PASCAL prevede, pentru astfel de situatii,
un tip "superior" lui char, si anume STRING (sau sir de caractere).
■ Sirul de caractere, dupa cum îi spune si numele, reuneste mai multe caractere sub "un nume comun".
Putem întelege sirul de caractere ca fiind un cuvânt, o propozitie sau o fraza, adica orice formulare scrisa
ce contine semne (litere, cifre, semne de punctuatie, semne speciale etc).
TABLOURI UNIDIMENSIONALE
■ Structura de date este o colecţie de date • Din punct de vedere al conţinutului, structurile pot fi:
înzestrată cu informaţii structurale care 1. -omogene(toate componentele structurii sunt de acelaşi tip
permit identificarea şi selecţia 2. -neomogene(componentele structurii sunt de tipuri diferit
componentelor. • În funcţie de modul in care sunt memorate structurile de d
■ Componentele unei structuri de date pot se împart in doua mari categorii:
fi identificate si selectate fie prin numele, 1. -Structuri interne, sunt create in memoria interna RAM a
fie prin intermediul relaţiilor structurale. sistemului, şi au un caracter temporar, datorită faptului ca
memoria interna este volatila.
Cea mai simpla relaţie structurala este
2. -Structuri externe, sunt depozitate pe un suport de memor
poziţia fiecărei componente in cadrul
externa (hard-disk.floppy-disk), având astfel un caracter
structurii
permanent.
TABLOURI DIMENSIONALE

■ Declaraţia are următoarea formă generală:


■ type TipTab=array[ tip_indice 1 , tip_indice 2] of tip_de_bază;
var tablou:TipTab;
■ unde prin tip_indice 1 , tip_indice 2 se înţelege tipul valorilor din
care se alimentează indicii (este obligatoriu un tip ordinal), iar
tip_de_bază este tipul elementelor tabloului.
■ Dacă structura unui tablou este descrisă în secţiunea var, atunci
el va avea un tip anonim. Asociind tipului respectiv un
identificator de tip într-o declaraţie type, acesta va putea fi folosit
în program, oriunde vrem să referim acest tip.
RECORD

■ Alaturi de ARRAY, (Borland) PASCAL accepta alte trei tipuri de date structurate:
RECORD, Set si File. Desi nu sunt unice în (Borland) PASCAL, RECORD-urile sunt
elemente nepretuite ale limbajului, deoarece ele faciliteaza prelucrarea datelor
structurate în fisiere, dar în plus ele ne permit sa cream ARRAY-uri de date agregate de
tipuri mixte - un instrument foarte puternic de organizare a datelor.

S-ar putea să vă placă și