Unit

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.