Voici un résumé des points clés de la vidéo sur les bases du COBOL :
Les Fondamentaux du COBOL : Syntax, Structure et Organisation
Syntaxe de Base :
- Les instructions COBOL se terminent par un point.
- Importance de la position des mots-clés et instructions dans des colonnes spécifiques (en raison de l'héritage des cartes perforées).
Structure des Lignes :
- Colonnes 1-6 (Facultatif) : Numéros de séquence ou de ligne.
- Colonne 7 : Indicateur de commentaire (astérisque) ou de débogage (lettre D).
- Colonnes 8-11 (Marge A / Zone A) : Structure du programme (en-têtes de divisions, sections, paragraphes).
- Colonnes 12-72 (Zone B) : Instructions du langage.
- Colonnes 73-80 (Facultatif) : Champ d'identification (généré par le système).
Structure Hiérarchique du Code :
- Divisions : Blocs de code principaux (début et fin du programme).
- Sections : Organisation des paragraphes (certaines sections ont des noms prédéfinis).
- Paragraphes : Actions spécifiques, réutilisables (appelés via
PERFORM). - Phrases et Déclarations/Instructions : Une phrase contient une ou plusieurs instructions (déclarations).
- Les instructions commencent avec des mots-clés réservés (ADD, DIVIDE, MOVE, etc.).
- Les phrases se terminent par un point.
- Les
IFstatements peuvent se terminer avecEND-IFau lieu d'un point.
Principales Divisions :
IDENTIFICATION DIVISION(Obligatoire) : Nom du programme, auteur, etc.ENVIRONMENT DIVISION: Environnement d'exécution.DATA DIVISION: Définition des données utilisées dans le programme (contient laWORKING-STORAGE SECTIONpour les variables).PROCEDURE DIVISION: Logique du programme, instructions, et où l'exécution commence et se termine (STOP RUNouGO BACK).
IDENTIFICATION DIVISION. PROGRAM-ID. StructureDemo. ENVIRONMENT DIVISION. DATA DIVISION. WORKING-STORAGE SECTION. 01 MESSAGE PIC X(30) VALUE "Structure de base COBOL". PROCEDURE DIVISION. DISPLAY MESSAGE. STOP RUN.
Les points en Cobol