Une carte simple pour mémoriser l’ordre, le rôle, et l’intérêt de chaque grande partie d’un programme.
Nom du programme, auteur, infos de suivi.
Cette division sert à identifier le programme : son nom, son auteur, et d’autres informations utiles quand on maintient le code sur la durée. Elle est obligatoire et doit toujours être la première division du programme.
Configuration et entrée/sortie.
Cette division décrit la configuration d’exécution et surtout les fichiers ou ressources d’entrée/sortie manipulés par le programme. Elle peut être facultative si votre programme n’utilise pas de fichiers.
Variables, structures, zones mémoire.
Ici, vous définissez toutes vos données : variables simples, structures hiérarchiques,
et zones destinées aux fichiers.
On y trouve des sections courantes comme WORKING-STORAGE ,
FILE SECTION , etc.
L’idée centrale : tout doit être déclaré correctement avant d’être utilisé..
Instructions exécutables et enchaînement.
C’est le “moteur” du programme : la division qui contient la logique, les décisions,
et l’ordre d’exécution.
Toutes les instructions exécutables (par exemple
DISPLAY , PERFORM , IF )
se placent ici.
Le programme démarre son exécution dans cette division.
Identifier le programme, décrire l’environnement, déclarer les données, puis exécuter la logique.