Passer au contenu principal
eLearner.app

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

2 leçons

Les quatre divisions principales, la disposition traditionnelle à colonnes fixes de COBOL, et la définition des variables en mémoire.

  1. 1.1Structure d’un programmeComprendre le squelette d’un fichier COBOL, les divisions obligatoires (IDENTIFICATION, ENVIRONMENT, DATA, PROCEDURE) et le format fixe.~10 min
  2. 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

2 leçons

Arithmétique formelle COBOL, l’expression COMPUTE et le contrôle conditionnel avec IF et EVALUATE.

  1. 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. 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

2 leçons

Définir et organiser le code en paragraphes réutilisables, et exécuter des boucles itératives contrôlées.

  1. 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
  2. 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

2 leçons

Définition et utilisation de structures complexes (group items) et répétition de données dans des tableaux à l’aide d’OCCURS.

  1. 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
  2. 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

2 leçons

Définition, association et manipulation de fichiers externes pour le traitement séquentiel par lots (batch).

  1. 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
  2. 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