bannière

HEB

Langage de programmation COBOL


1ère année - Section gestion

37.5 heures de cours magistral (2ème semestre)

Enseignants : JNR, EFO

3 ECTS

Description générale du cours

Etude des notions et des instructions de base permettant l'écriture d'un programme Cobol simple.

Matières prérequises

Connaissance et compréhension des notions vues au cours de Logique et techniques de programmation ainsi qu'au cours de Organisation et exploitation des données. Les règles d'une programmation stucturée, les concepts de table et de fichier séquentiel devront être acquis.

Objectifs

Connaissance théorique et pratique du Cobol de base dans un environnement mainframe.

Evaluation

Voir le tableau des évaluations des cours de 1ère.

Plan du cours

1. Caractéristiques d'un programme Cobol. (1.5h)

  • Eléments du langage.
  • Règles d'écriture.

2. Identification et Environment Division. (0.5h)

3. Data Division. (3h)

  • Format de la Data Division : rôle des différentes sections.
  • Déclaration des variables :
    • les structures et les zones isolées
    • les clauses Picture, Value, Usage.
  • Exemples en Working-Storage Section.

4. Instructions de base (formats élémentaires). (2h)

  • Arrêt d'exécution.
  • Le transfert de données (MOVE).
  • L'alternative simple (IF).
  • L'itération (PERFORM UNTIL).

5. Déclaration des fichiers séquentiels : (2.5h)

  • En Environment Division.
  • En Data Division.
  • La manipulation des fichiers séquentiels.
  • Exemple complet.

6. Les caractères d'édition. (2h)

7. Les instructions arithmétiques. (2.5h)

8. Compléments aux éléments de base. (5h)

  • MOVE CORR.
  • Les conditions Cobol
  • Les différentes structures conditionnelles.
  • Les différentes structures itératives.

9. Les tables. (3h)

  • Description des tables.
  • Initialisation.
  • Accès aux éléments.

Compléments divers. (2h)

  • Accès aux fichiers standards.
  • Fichiers à enregistrements de longueur variable.

Bibliographie

  • Le syllabus du cours de Cobol (1ère année)
  • A. Clarinval, Comprendre et connaître le Cobol 85 Presses universitaires de Namur
  • , Cobol User Guide I.B.M.
  • , Cobol Reference Manuel I.B.M.