DataType structurată - o multitudine de elemente de date (componente) ale aceluiași nume. Spre deosebire de datele de tip scalare, care poate lua o valoare, structurate tip de date poate lua o varietate de valori de un anumit tip (de tip obișnuit, de exemplu, tablouri) sau tipuri diferite (tipuri combinate, de exemplu, înregistrarea).
Capacitatea de a gestiona tipuri de date structurate, este un mare avantaj al limbajului TP și face un limbaj de programare universală.
Tipuri de date regulate. matrice
Array - un, set ordonat delimitat de aceleași elemente, unite printr-un nume comun. componentă tip (e) se numește bază și mb cu excepția orice fișier. Să facă referire la variabila matrice este utilizată cu indici.
Dimensiunea array (lungime) - numărul de elemente de matrice.
Dimensiunea de matrice - numărul de indici în matrice.
Indicele determină poziția elementului în matrice. Ca un index ar putea fi Am folosit expresia (index), variabila sau constanta (un caz special de exprimare). Ca indici mb orice tip de comandă, cu excepția Longint. indice de tip DB scalar, și sfârșitul ordonată. Codurile de tip interval sunt folosite mai des, iar acestea ar putea fi negativ.
Toate componentele sunt la fel de matrice disponibile și pot fi selectate într-o ordine aleatorie.
Matricele programului db este descris într-una din următoarele două moduri:
- Folosind descrierea din acest tip de secțiune:
- Fără utilizarea secțiunii generice:
Prima metodă este de preferat, deși se extinde dimensiunea descrierilor, dar programul devine mai clară logica. Utilizarea secțiunii de tip arată stilul de programare bun
Componentele matricei sunt operațiile aplicabile, procedurile și funcțiile, admise pentru un tip de bază dat.
Toate acțiunile sunt efectuate cu matrice într-o buclă, cu excepția întregului cesiunii de elemente dintr-un tablou la altul.