Objectifs

– Découvrir la programmation COBOL et ses concepts fondamentaux
– Commencer à programmer avec le langage COBOL.

Programme

– Historique
– Conventions d’écriture et conditions d’utilisation
– L’état actuel du COBOL
– Environnement de développement

– Structure d’un programme Cobol
– Présentation générale des quatre divisions
– La mise en page
Les éléments du langage : les Mots réservés ou Mots-clés, les
Mots-utilisateur
– Les constantes, les variables et les opérateurs
– Identification division
Travaux pratiques
Mise en pratique de toutes les notions abordées

– INPUT-OUTPUT SECTION
– Paragraphe FILE CONTROL

– Description des données
– Format général
– WORKING-STORAGE SECTION
– PICTURE, USAGE, COMP ou BINARY, COMP-3 ou
PACKED-DECIMAL
– Options diverses : VALUE, REDEFINES
– Descriptions collectives
– Structures et nombres de niveaux
– Tables : définitions, formalisme
– PICTURE d’édition : édition avec suppression et remplacement,
édition avec insertion, tableau récapitulatif des PICTURE
– Niveaux spéciaux 66, 77, 88
– FILE SECTION

– Conditions : instruction IF
– Opérateurs : EVALUATE
– Mouvements de données : MOVE, INSPECT, STRING,
UNSTRING
– Branchements : PERFORM, EXIT, EXIT PROGRAM,
GOBACK, STOP RUN
– Opérations arithmétiques : ADD, SUBTRACT,
MULTIPLY, DIVIDE, COMPUTE
– Verbes d’E/S ACCEPT et DISPLAY
– Entrées-sorties SAM, FILE STATUS
Travaux pratiques
Écriture et exécution de plusieurs programmes consolidant les
opérations étudiées

– Présentation
– Set, Search (tableaux indexés)
– Utiliser les tableaux
– Les matrices
Travaux pratiques
Écriture d’un programme avec implémentation de tableaux

– Modes d’appel : exemple de fonction
– Fonctions financières, statistiques, de date et mathématiques
– Autres fonctions
Travaux pratiques
Écriture d’un programme avec utilisation de fonctions Cobol

Référence :  DEV006

Type de Stage : Pratique

Durée : 5 jours

Public concerné:

Les programmeurs qui veulent
apprendre COBOL.

Prérequis:

Connaissances de base en
algorithmique et programmation.