Con le unità si realizza la programmazione modulare in Turbo Pascal.
Si utilizzano le unità per
- dividere in parti più piccole un programma molto grande
- rendere più leggibile il codice dividendolo in parti logicamente indipendenti
- creare delle librerie di comandi o funzioni da riutilizzare.
Sintassi
Unit NomeUnita; { Intestazione } Interface { R i s o r s e p u b b l i c h e} Uses { Unità } ...; Const { Costanti } ...; Label { Etichette } ...; Type { Tipi di dato} ...; Var { Variabili } ...; Procedure NomeProcedura1; { Procedure} ... Function NomeFunzione1; { Funzioni } ... Implementation { Ri s o r s e p r i v a t e } Uses { Clausole unità } ...; Const { Costanti } ...; Type { Tipi di dato} ...; Var { Variabili } ...; Procedure NomeProcedura1; { Procedure} ... Function NomeFunzione1; { Funzioni } ... Begin { I n i z i a l i z z a z i o n i } Istruzione_1; ... Istruzione_n; End.