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.