MINISTERUL EDUCATIEI AL REPUBLICII MOLDOVA
UNIVERSITATEA DE STAT DIN MOLDOVA
FACULTATEA MATEMATICA SI INFORMATICA
DARE DE SEAMA
LA DISCIPLINA:INFORMATICA.
LA LUCRAREA DE LABORATOR ?5
TEMA:TIPURI DE DATE STRUCTURATE. TIPUL DE DATE ARTICOL
(RECORD) .
A EFECTUAT STUDENTUL
GRUPEI G4: LEAHU IGOR.
A VERIFICAT LECTORUL:
RUSU CAROLINA.
CHISINAU 2003
ENUNTUL PROBLEMEI:
Se considera informatia despre elevii unei clase: numarul de ordine( tip integer ), numele si
prenumele( tip string ), anul nasterii( 1970-2000 ), luna nasterii( 1-12 ), ziua nasterii( 1-31 ). Sa se afiseze lista elevilor nascuti în luna februarie, prenumele carora începe cu litera „A”.
PARTEA TEORETICA:
Multimea de valori ale unui tip de date record este constituita din articole( înregistrari ).Artico-
lele sînt formate din componente, denumite câmpuri. Spre deosebire de componentele unui tablou, câmpurile pot fi de tipuri diferite. Fiecare câmp are un nume ( identificator de câmp ).
Un tip de date articol se defineste printr-o structura de forma
type = record
: T1;
: T2;
. . . . . . . . . . . . . . . . . .
: Tn;
end;
unde T1,T2,…,Tn specifica tipul câmpurilor respective. Tipul unui nume de câmp este arbitrar, astfel un câmp poate sa fie la rândul sau tot de tip articol. Prin urmare, se pot defini tipuri imbricante.
Fiind date doua variabile de tip articol de acelasi tip, numele variabilelor pot aparea într-o ins-
tructiune de atribuire. Aceasta atribuire înseamna copierea tuturor câmpurilor din membrul drept în membrul stâng.
Fiecare componenta a unei variabile de tip record poate fi specificata explicit, prin numeleva-
riabilei si denumirile de câmpuri, separate prin puncte.
Asupra componentelor datelor de tip articol se pot efectua toate operatiile admise de tipul câm-
pului respectiv.
Orice tip de date articol poate servi ca tip de baza pentru formarea altor tipuri s