Cours COBOL, COmmon Business Oriented Language, est un langage de gestion appliqué au traitement informatisé des services de paye, de facturation, de comptabilité, etc.
Surtout utilisé sur des ordinateurs centraux, mainframes, COBOL est de plus en plus développé sur des micro-ordinateurs compte tenu des coûts élevés d’utilisation des ordinateurs centraux.
CARACTÈRES UTILISÉS EN COBOL :
Caractères de ponctuation : ( ) , . ; = b/
Caractères de relation : > < = = et ( MF )
Opérateurs arithmétiques : + – * / **
Caractères d’édition : . + $ * –
Caractères alphabétiques : A à Z et a à z
Caractères numériques : 0 à 9
Délimiteurs de chaîne de caractères : » ou ‘ (apostrophe), selon le compilateur.
Apprendre à programmer en Cobol ? vous pouvez télécharger des cours Cobol en ligne ou pdf sur les techniques et astuces du langage Cobol, vous allez aussi pouvoir améliorer vos connaissances dans les langages informatiques (C, java, cobol, .net, perl…) sans difficultés. Aussi une sélection des meilleurs cours avec exercices Cobol corrigés pour apprendre facilement les outils et compilateur Cobol.
Le format de la feuille de programmation offre une méthode normalisée d’écriture de programme COBOL.
Chaque ligne représente l’image d’un enregistrement type (carte perforée autrefois, ligne d’un terminal). Le compilateur accepte des programmes écrits dans le format de référence.
Formation des mots en COBOL :
En COBOL, il y a deux types de mots : les mots réservés, spécifiques au langage ( la liste se trouve dans le menu d’aide du logiciel Micro Focus ) et les mots choisis par le programmeur.
Règles de formation des mots choisis par le programmeur
1. La longueur d’un mot est de 1 à 30 caractères ;
2. Un mot peut utiliser :
Les nombres de 0 à 9 ;
Les lettres majuscules, de A à Z ;
Les lettres minuscules, de a à z ;
Le tiret -.
3. Un mot ne doit ni commencer ni se terminer par un tiret ;
4. Un mot ne doit pas contenir d’espace ;
5. Le mot choisi ne doit pas être un mot réservé :
Par exemple : DIVISION, READ, MOVE, TO, DATE, NOTE, TABLE ;
6. Il doit contenir au moins une lettre, sauf les noms de paragraphes et de sections ;
7. Un mot doit être unique sauf s’il est un item qualifié ;
8. Les lettres minuscules sont équivalentes aux majuscules sauf dans un littéral non numérique ( chaîne de caractères ).
RÈGLES DE PONCTUATION :
1. Le point ( . ) doit être placé à la fin de chaque phrase. Il peut changer le sens de la logique et il est souvent la source de plusieurs bogues.
On tente de plus en plus à éliminer l’emploi du point dans les instructions et cette omission est permise selon certaines conditions.
2. Le point ( . ), la virgule ( , ) et le point-virgule ( ; ) servent à séparer les divers éléments du texte. Il n’y a pas d’espace devant, mais il y a en un après.
3. La virgule ( , ) et le point-virgule ( ; ) sont utilisés dans le seul but de clarifier le texte. Ils ne changent pas le sens de la logique.
4. Les parenthèses doivent apparaître par paire, une à gauche et l’autre à droite.
5. En COBOL, il faut au moins un espace pour séparer deux mots. Dans le texte, le symbole b/ sera utilisé pour représenter cet espace.
Deux espaces ou plus sont traités comme un seul espace sauf dans les littéraux non numériques. Ils permettent de dégager le texte.
6. Les littéraux non numériques doivent être précédés d’un espace et suivis d’un espace ou des caractères point, virgule ou point-virgule.
Règles d’écriture d’un programme COBOL :
Pour pouvoir être soumis à un ordinateur, un programme COBOL doit être décrit en respectant un certain format. Ce format, matérialisé en général par un bordereau de codification, servira de guide pour la rédaction du programme.
La plupart des compilateurs COBOL utilisent des lignes de 80 caractères, une tradition qui date depuis l’ère des cartes perforées.
La colonne 7 est appelée indicateur. Elle indique par un « * » ou « – » que la ligne a une interprétation spéciale.
* : à la colonne 7 indique que c’est une ligne de commentaire.
– : Si la ligne précédente s’arrête au milieu d’un mot, le caractère – à la colonne 7 de la ligne suivante, indique la suite du mot dans la zone B.
Les ordres COBOL commencent à la colonne 8 et se terminent à la colonne 72.
Les colonnes 8 à 11 constituent la marge A.