» Présentation générale
Le langage Cobol : ses origines et ses évolutions. Ses principes généraux.
» Organisation d'un programme
Les différentes parties d'un programme (division).
Les différentes Zones (numéros d'ordre, indicateur, A, B).
Les principaux symboles du langage (mots et littéraux).
» La description des données
Les différents Formats, les chaînes de caractères (ou PICTURES), les niveaux.
Les constantes figuratives. La redéfinition d'une donnée.
» La description des fichiers
La data division, organisation et structure, la linkage section.
» La description des traitements
La procédure division.
Structure de base d'une instruction.
» Instructions de base
Accept, Display, Move, les différentes zones (alphabétiques, alphanumériques, numériques), les paramètres utilisés dans les commandes.
» Instructions arithmétiques
Compute, les expressions arithmétiques, les règles d'évaluation, Add, Subtract, Multiply, Divide.
» Les tableaux
Présentation, Set, Search.
Une utilisation différente des tableaux.
Implémentation.
» Expressions conditionnelles et de branchement
Evaluate et Continue. Goto, Perform, Exit Alter.
Les mots réservés.
Pour une bonne utilisation des ces instructions.
» Programmes et sous-programmes
Les conditions d'utilisation des sous-programmes.
Call, Exit Program., Cancel., Stop, End Program.
» Traitement des fichiers
Généralités. Les commandes de gestion des fichiers : Open, Close, Read, Start, Write, Rewrite, Delete.
» Les impressions
Présentation. Les différents types d'édition. Les différents formats de la commande d'édition : Write.
» Manipulation de données
Inspect, les paramètres utilisés dans les commandes. STRING ET UNSTRING.
» Les fonctions
Différents modes d'appel : exemple de fonction.
Fonctions financières, statistiques, de date, mathématiques.
Autres fonctions intéressantes.
» Outils associés
Les compilateurs : leurs utilités.
Les outils de debug.
» Les évolutions
Les nouvelles versions de Cobol, Cobol et l'approche objet.