COBOL Initiation

Transcription

COBOL Initiation
COBOL Initiation
Objectifs
- Connaître l'utilisation et les possibilités du COBOL.
- Etre capable de développer et maintenir une application complète en COBOL.
Public cible
Développeurs.
Niveau requis
Notions de programmation.
Durée 4 jours
Plan indicatif du cours
1- Caractéristiques du langage
2- Structure d'un programme
- Identification division.
- Environnement division.
- Data division.
- Procédure division.
3- Règles syntaxiques et grammaticale du langage
- Structure d'une ligne COBOL.
- Paragraphe phrase et verbe.
- Règles d'utilisation des noms.
4- Compilation et exécution
- Présentation du compilateur.
5- Constantes et variables
- Constantes de type caractère et constantes numérique.
- Variables : syntaxe de déclaration (niveau, nom et PICTURE) et initialisation.
6- Instruction MOVE
- Syntaxe.
7- Instruction PERFORM
- Principe et syntaxe.
8- Instruction IF et IF ELSE
- Syntaxe et Opérateurs de comparaison et expression logique.
9- Instruction GO TO, ADD et PERFORM
- Syntaxe.
10- Forme avancée du PICTURE (décimal, signe, format d'édition, initialisation
- Syntaxe.
11- Instructions SUBSTRACT, MULTIPLY, DIVIDE avec contrôle des erreurs (ON SIZE ERROR)
- Syntaxe.
12- Structure des données
- Les différents niveaux de la structure d'une variable, le niveau 77 et 88.
13- Les fichiers
- Notion de fichier, enregistrement, champs et organisation.
- Fichiers séquentiels.
- Fichiers séquentiels indexés.
14- Les tableaux
- Déclaration, utilisation et recherche.
15- Appel d'autres programmes
- Modularité : COPY.
- Les sous-programmes : principe de programmation et appel des sous programmes : LINKAGE
SECTION et passage des paramètres.
16- Le tri
- Principe et programmation : la clause SD, le verbe SORT.

Documents pareils

Développer en langage COBOL

Développer en langage COBOL 3. L'identification Division

Plus en détail

Informatique Systèmes Centraux z/OS

Informatique Systèmes Centraux z/OS Systèmes Centraux z/OS Développeur z/OS COBOL - Formation de base Durée : Prix : Ref. :

Plus en détail