Skip to main content

Programmation avec Cobol

Course also offered in-company or in private groups, customizable to the realities and needs of your organization.

For more information

About this course

Objectives

S’initier à la programmation structurée avec Cobol.


Contenu

  • Structure d'un programme en COBOL
  • Formats des différentes divisions
  • Description des données
  • Représentation interne des données
  • Les opérations arithmétiques
  • Les instructions conditionnelles
  • Les instructions répétitives
  • Les fichiers séquentiels
  • Les vecteurs et tableaux
  • Les chaines de caractères
  • Les fichiers indexés
  • Le tri
  • Les sous-programmes
  • Environnement central & JCL

Target audience

Programmeurs de tous les langages de programmation.

Prerequisites

Portable avec le logiciel recommandé qui sera installé et testé au moins une semaine avant le début de la formation.

Course format

  • Online

    No date announced

What will I learn?

Content

 

Programmation structurée avec Cobol 

 

Contenu

 

·          Structure d'un programme en COBOL

·          Formats des différentes divisions

·          Description des données

·          Représentation interne des données

·          Les opérations arithmétiques

·          Les instructions conditionnelles

·          Les instructions répétitives

·          Les fichiers séquentiels

·          Les vecteurs et tableaux

·          Les chaines de caractères

·          Les fichiers indexés

·          Le tri

·          Les sous-programmes

·          Environnement central & JCL

 

 


 

 

Contenu du cours programmation structurée avec Cobol

Durée

 prévue

1

Généralités sur le langage COBOL

     Syntaxe du langage

     Syntaxe des formats

 

 

2 heures

2

Formats des différentes divisions

     IDENTIFICATION DIVISION

     ENVIRONMENT DIVISION

     DATA DIVISION

          FILE SECTION

     WORKING-STORAGE SECTION

      LINKAGE SECTION

     PROCEDURE DIVISION

 

 

 

 

 

 

3 heures

3

Traitement des fichiers séquentiels

          Structures des données : notions de « record » et de « bloc »

          FD et enregistrement

          Énoncés OPEN, CLOSE, READ, WRITE, REWRITE

          Clause LINAGE et WRITE…AT EOP

 

 

 

 

6 heures

4

Description des données

Nombre niveaux

PICTURE

USAGE, REDEFINES, OCCURS, ...

 

 

 

3 heures

5

Instructions arithmétiques 

          ADD, SUBTRACT, MULTIPLY, DIVIDE, COMPUTE

 

 

2 heures

6

Instructions de déplacement/initialisation

          MOVE 

          INITIALIZE

 

 

2 heures

7

Instructions conditionnelles

     Format des différents types de conditions

     Énoncé IF simple et composé

 

 

 

 

4 heures

8

Instructions de transfert du contrôle de l’exécution:

          PERFORM

 

4 heures

9

Vecteurs et tableaux

     Déclarations de vecteurs fixes et variables à 1 ou plusieurs dimensions

     Méthodes d’initialisations de vecteurs/tableaux

     Clause OCCURS: indexe et indices

     Recherches séquentielles et dichotomiques 

          (SEARCH et SEARCH ALL)

 

 

 

 

 

4 heures

10

Utilisation de sous-programmes

     Énoncés CALL, ENTRY et EXIT PROGRAM

     Structure de la LINKAGE SECTION

     Notions de liens STATIQUES et DYNAMIQUES

 

 

 

3 heures

11

Représentation interne des données

Clause USAGE et représentation interne des différents types 

Conversions impliquées   entre les différents types DISPLAY, PACKED_DECIMAL et    BINARY

 

 

 

3 heures

12

le Tri

 

 

3 heures

13

Les fichiers indexés

5 heures

14

Notions de Job Control Language (JCL) liées à l’apprentissage du Cobol

6 heures

 

TOTAL POUR LA FORMATION

50 HEURES

 

 

 




 

 IL EST RECOMMANDÉ AUX ORGANISATIONS DE FAIRE PART DE LEUR BESOIN SPÉCIFIQUE ET DE BÂTIR UNE FORMATION DIFFÉRENTE MIEUX AXÉE SUR LEURS BESOINS.

 

Who will I learn with?

Alain Parent

Who offers this course?

Les services aux entreprises des quatre cégeps de la Capitale-Nationale unissent leurs forces sous la bannière Formation aux entreprises – Capitale-Nationale afin de mettre leur expertise et leur savoir-faire à la disposition des entreprises de la région.

We can contact you when a date is announced.