Télécharger cours cobol 2ème gestion

Sommaire: Cours cobol

– PARTIE I –
INTRODUCTION
1.Historique
2.Petit programme COBOL
3.Structure du langage
4.Mise en page d’un programme
– PARTIE II –
IDENTIFICATION ET ENVIRONMENT DIVISION
5.Identification et Environment Division4
6.SPECIAL-NAMES
– PARTIE III –
DATA DIVISION
7.Data Division
8.Littéraux et Constantes
9.Expression arithmétique
10.Expression logique
11.Types de variables
12.Variables simples et structurées2
13.Nommer les variables3
14.Clause PIC
15.Clause VALUE
16.Clause USAGE
17.Clause REDEFINES
18.Autres clauses
19.Noms de conditions
– PARTIE IV –
PROCÉDURE DIVISION 31
20.ACCEPT
21.ADD
22.COMPUTE
23.DISPLAY
24.DIVIDE
25.EVALUATE
26.IF 39
27.INSPECT
28.MERGE
29.MOVE
30.MOVE : clause CORRESPONDING 4
31.MULTIPLY
32.PERFORM
33.SEARCH
34.SORT
35.STRING
36.SUBTRACT
37.UNSTRING
……….

♣ Extrait du cours

– P ARTIE I –I NTRODUCTION

1. HISTORIQUE
• COBOL (COmmon Business Oriented Language)
• Langage de 2 ème génération (comme FORTRAN) né dans les années ’60.
• Destiné à la gestion informatique de problèmes commerciaux
• Standardisation par l’ANSI (American National Standard Institute)
• COBOL 68 : première norme COBOL 74 : heure de gloire
• COBOL 85 : norme suivie sur le mainframe et que l’on va étudier ici.
• OO-COBOL 97 : COBOL orienté objets + autres nouveautés

2. P ETIT PROGRAMME COBOL

Exemple de programme COBOL

3. S TRUCTURE DU LANGAGE

3.1. STRUCTURE
3.2. DIVISION
Un programme COBOL est composé de 4 divisions au nom et au rôle bien définis. Dans la norme ANSI 85, une partie vide peut-être omise.
• IDENTIFICATION: cette partie a diminué au fil des normes et ne contient plus que le nom du programme.
• ENVIRONMENT: lien avec le système (matériel, fichiers, OS, …)
• DATA: description des données
• PROCEDURE: description du traitement des données.
3.3. SECTIONS ET PARAGRAPHES
• Avec un nom réservé pour indiquer le but (sauf dans la procédure division où le nom est libre)

………

Cours pdf

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *