Le fichier source ’imp’ se présente de la façon suivante :
1) Le mot clef beginPackage suivi de NOMDUPAQUET_IMP
Où NOMDUPAQUET_IMP est le nom du fichier en majuscules et le point de l'extension a été remplacé par le caractère de soulignement "underscore"
2) Les directives
3) Les DEFINITIONS (fonctions ou classes)
Exemple1 :
int fact(int n) // définition de la fonction ’fact()’
{
if (n>1) return (n*fact(n-1));
else return (1);
}
void afficher_fact(int n) // définition de la fonction afficher_fact()
{
println("fact(", n ,") = ",fact(n));
}