Cours interactif
Cours COBOL
Apprenez le langage COBOL à partir de zéro avec des explications détaillées, des exemples pratiques et des exercices interactifs : de la structure rigide du code et de la déclaration des données aux opérations arithmétiques, au contrôle de flux et à la modularité avec des paragraphes.
01 · Structure et Divisions
Les quatre divisions principales, la disposition traditionnelle à colonnes fixes de COBOL, et la définition des variables en mémoire.
- 1.1Structure d’un programmeComprendre le squelette d’un fichier COBOL, les divisions obligatoires (IDENTIFICATION, ENVIRONMENT, DATA, PROCEDURE) et le format fixe.~10 min
- 1.2Variables et PICTUREDéclarer des variables dans la WORKING-STORAGE SECTION en utilisant les numéros de niveau, la clause PIC (X, 9, V) et la clause VALUE.~12 min
02 · Opérations et Conditionnels
Arithmétique formelle COBOL, l’expression COMPUTE et le contrôle conditionnel avec IF et EVALUATE.
- 2.1Arithmétique COBOLEffectuer des calculs à l’aide des instructions mathématiques ADD, SUBTRACT, MULTIPLY, DIVIDE et utiliser l’instruction générique COMPUTE.~12 min
- 2.2Décisions avec IF et EVALUATEBrancher l’exécution du code à l’aide des conditions IF-ELSE-END-IF et gérer plusieurs choix avec l’instruction EVALUATE.~12 min
03 · Modularité et Itérations
Définir et organiser le code en paragraphes réutilisables, et exécuter des boucles itératives contrôlées.
- 3.1Paragraphes et PERFORMDécouper la PROCEDURE DIVISION en blocs logiques appelés paragraphes et les appeler de manière ordonnée à l’aide de PERFORM.~12 min
- 3.2Boucles et ItérationsGérer les boucles répétitives en définissant des cycles numériques avec PERFORM TIMES et des cycles conditionnels avec PERFORM UNTIL.~15 min
04 · Structures de Données et Tableaux
Définition et utilisation de structures complexes (group items) et répétition de données dans des tableaux à l’aide d’OCCURS.
- 4.1Enregistrements et Structures de GroupeComprendre et structurer les données de manière hiérarchique dans des enregistrements et des champs de groupe subordonnés.~12 min
- 4.2Tableaux et Clause OCCURSStocker et manipuler des tableaux de données en utilisant la clause OCCURS et une indexation commençant à 1.~15 min
05 · Gestion des Fichiers et E/S
Définition, association et manipulation de fichiers externes pour le traitement séquentiel par lots (batch).
- 5.1Définition des Fichiers et File-ControlAssocier des fichiers logiques à des fichiers physiques à l’aide de SELECT et ASSIGN dans l’ENVIRONMENT DIVISION, et définir leurs enregistrements dans la FILE SECTION.~15 min
- 5.2Opérations d’E/S de FichiersGérer le cycle de vie des fichiers séquentiels dans la PROCEDURE DIVISION en utilisant OPEN, READ, WRITE et CLOSE.~15 min