Sommaire

  • Uploaded by: strideworld
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Sommaire as PDF for free.

More details

  • Words: 1,680
  • Pages: 42
1

Cours COBOL-85

☛ sommaire général du cours de base ☛ sommaire général du cours

(Tome n°1)

« la programmation objet » (Tome n°2)

retour

2

Sommaire général ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛

1 2 3 4 5 6 7 8 9 10 11 12

Généralités Environment division Data division Procédure division Transerts de données Manip.des chaînes Structure des données Les calculs Les branchements Les fichiers Séquentiels Redéfinitions et répétitions Les tables

13 14 15 16 17 18 19 20 21 22 23 24

Les sous-programmes ☛ Le tri et la fusion ☛ Fic. en séquentiel-indexé ☛ relative Fichiers en org. Instructions particulières ☛ La récursivité Les pictures☛ d'édition Le report Writer ☛ La gestion des écrans

☛ ☛

















Tome Tome 22 :: le le cobol cobol «« objet objet »»

retour

I

☛ I-A

3

Généralités

présentation du langage

– [ce paragraphe sera développé ultérieurement]

☛ I-B ☛ I-C ☛ I-D

composition d’un programme cobol les caractères les mots cobol

I-D1 mots réservés I-D2 nom-données I-D3 nom-procédures I-D4 nom-conditions

retour

4

Chapître n°1 : Généralités (suite)

☛ I-D5 les constantes figuratives I-D51 I-D52 I-D53 I-D54 I-D55 I-D56

zero space high-value - low-value quote all null

retour

5

Chapître n°1 : Généralités (suite)

☛ I-D6

les autres types de noms

I-D61 I-D62 I-D63 I-D64 I-D65 I-D66 I-D67 I-D68

les noms de fichiers les noms d’index les noms mnémoniques les noms de classes les noms de méthodes les noms de programmes les noms d’écrans les noms de fonctions

retour

6

Chapître n°1 : Généralités (suite)

☛ I-E ☛ I-F ☛ I-G

les littéraux numériques les littéraux alphanumériques les registres spéciaux I-G1 address of I-G2 current-date I-G3 length of I-G4 return-code I-G5 shift-in I-G6 shift-out I-G7 sort-control I-G8 sort-core-size I-G9 sort-file-size

I-G10 sort-message I-G11 sort-mode-size I-G12 sort-return I-G13 tally I-G14 time-of-day I-G15 wheb-compiled I-G16 date I-G17 time

retour

7

Chapître n°1 : Généralités (suite)

I-H

la saisie d’un programme

– I-H1

format fixe

– I-H2

format libre

I-I I-J I-K

L’identification division La control division exercices - exemples

Fin chapître 1 retour

II

II-A

8

Environment division

La configuration section

– II-A1

le paragraphe object-computer

– II-A2

le paragraphe special-names

retour

9

Chapître 2 suite (Environment division)

☛ II-B

l’input-output section.

II-B1

notion s sur les fichiers

– II-B11

définitions

– II-B12

longueur des articles

– II-B13

structure des articles

– II-B14

enregistrement physique

– II-B15

choix du facteur de blocage

– II-B16

principe des zones d’entrée et sortie

– II-B17

l’organisation des fichiers

– II-B18

l’accès aux fichiers

II-B2 II-B3

la phrase select exercices - exemples

retour

III

III-A

10

La data division

description d’une zone groupe

– III-A1 Le principe de la décomposition d’une zone -groupe – III-A2 La clause picture – III-A3 Les nombres niveaux – III-A4 Le Filler – III-A5 Le champ “ chaîne de caractères ” – III-A6 La virgule virtuelle – III-A7 Les nombres signés

retour

11

Chapître 3 suite (data division)

☛ III-A8

les autres clauses utilisables pour décrire les données

III-A81

clause redefines

III-A82 global

clause external ,

III-A83

III-A87

clause synchronized

clause typedef

III-A88

clause justified

III-A84

clause usage is

III-A89

clause blank when zero

III-A85

clause occurss

III-A810

clause value

III-A86

clause sign

☛ III-A9

exercices - exemples

retour

12

Chapître 3 suite (data division)

III-B

La File section

– III-B1 La phrase FD

– III-B11

Description d’un enregistrement logique

– III-B12 cas des fichiers à plusieurs types d’enregistrement – III-B13

cas des fichiers imprimante

– III-B131 généralités – III-B132 la clause linage

– III-B2 exercices - exemples

retour

13

Chapître 3 suite (data division)

☛III-C

La Working-storage section

– III-C1 les zones-groupes – III-C2 les zones élémentaires – III-C3 la clause value – III-C31

format général

– III-C32

règles

– III-C33

value en hexadécimal,octal,..

– III-C34

la concaténation avec &

– III-C35

dépassement de la colonne 72

retour

14

Chapître 3 suite (data division)

☛ III-C4 ☛ III-C5 ☛ III-C6

les variables booléennes les constantes symboliques exercices - exemples

retour

IV

La procédure division (instructions de base)

IV-A

15

structure générale

– IV-A1 les déclaratives – IV-A2 les sections

IV-B

instructions de base

– IV-B1 ouverture et fermeture des fichiers – IV-B2 les lectures – IV-B3 les écritures

retour

16

Chapître 4 suite (procedure dividion) – IV-B4 les structures de base – IV-B41

le faire tant que .

– IV-B42

le si

– IV-B43

le au-cas-ou

– IV-B5 l’arrêt d’un programme

IV-C

exercices - exemples

– IV-C1 écriture d’un programme complet

retour

V

☛ V-A

move

V-A1 V-A2 V-A3 V-A4

☛ V-B ☛ V-C ☛ V-D ☛ V-E

17

Le transfert des données

règles le move corresponding la clause justified right exercices - exemples

string unstring set accept

retour

VI

18

manipulation sur les chaînes de caractères

☛ VI-A examine ☛ VI-B inspect ☛ VI-C initialise

retour

VII

19

structure des données

format display ☛ VII-A ☛ VII-Bformat binaire format décimal-condensé (comp) ☛ VII-C les pointeurs ☛ VII-D

VII-D1 VII-D2

format pointer format procedure-pointer

☛ VII-Eles index ☛ VII-Falignement des données VII-F1 VII-F2

☛ VII-G ☛ VII-H

la clause synchronized la directive de compilation : trunc

position du signe exercices - exemples retour

VIII

☛ VIII-A VIII-A1 VIII-A2 VIII-A3

☛ VIII-B ☛ VIII-C ☛ VIII-D ☛ VIII-E ☛ VIII-F

20

Les calculs

clauses communes on size error giving rounded

add subtract multiply divide compute

retour

21

Chapître 8 suite (les calculs)

☛ VIII-G abs acos annuity asin atan char char-national cos current-date date-of-integer day-of-integer display-of e exp exp10 factorial VIII-G17 fraction-part VIII-G1 VIII-G2 VIII-G3 VIII-G4 VIII-G5 VIII-G6 VIII-G7 VIII-G8 VIII-G9 VIII-G10 VIII-G11 VIII-G12 VIII-G13 VIII-G14 VIII-G15 VIII-G16

les fonctions intrinsèques VIII-G18 VIII-G19 VIII-G20 VIII-G21 VIII-G22 VIII-G23 VIII-G24 VIII-G25 VIII-G26 VIII-G27 VIII-G28 VIII-G29 VIII-G30 VIII-G31 VIII-G32 VIII-G33 VIII-G34

integer integer-of-date integer-of-day integer-part length length-an log log10 lower-case max mean median midrange min mod national-of numval

VIII-G35 VIII-G36 VIII-G37 VIII-G38 VIII-G39 VIII-G40 VIII-G41 VIII-G42 VIII-G43 VIII-G44 VIII-G45 VIII-G46 VIII-G47 VIII-G48 VIII-G49 VIII-G50 VIII-G51 VIII-G52

numva l-c ord ord-ma x ord-min pi pre se nt-va lue ra ndom ra nge re m re ve rse sign sin sqrt standa rd-de via tion sum ta n uppe r-ca se va ria nce

retour

22

Chapître 8 suite (les calculs)

☛ VIII-H VIII-H1 VIII-H2 VIII-H3 VIII-H4

☛ VIII-I

les expressions arithmétiques les opérateurs différentes combinaisons de symboles possibles priorités d’évaluation expression arithmétique dans une condition

exercices - exemples

retour

IX

23

Les branchements

☛ IX-A if IX-A1 IX-A2 IX-A3

le if simple le if else principe des comparaisons

retour

24

Chapître 9 suite (les branchements)

☛ IX-B les diverses conditions IX-B1 IX-B2 IX-B3 IX-B4 IX-B5 IX-B6

les nom-conditions (niveau 88) les booléens tests de relation tests de classe tests de signe conditions composées

retour

25

Chapître 9 suite (les branchements)

☛ IX-C evaluate (les divers formats) ☛ IX-D l’appel de modules (perform) ☛ IX-E l’appel desous-programme : call ☛ IX-F go to ☛ IX-G go to depending on ☛ IX-H exercices - exemples

retour

X

☛ X-A

select

X-A1 X-A2

☛ X-B ☛ X-C ☛ X-D ☛ X-E ☛ X-F ☛ X-G ☛ X-H ☛ X-I ☛ X-J

26

Les fichiers en organisation séquentielle

format général status-key

FD ouverture fermeture lecture écriture problème de la fin de fichier effacement de fichier (delete file) vidage pysique exercices - exemples retour

XI

27

la redefinition et la répétition de zones

☛ XI-A la clause redefines XI-A1 XI-A2 XI-A3 XI-A4

fonction format règles exercices - exemples

☛ XI-B la clause occurs XI-B1 XI-B2 XI-B3 XI-B4

fonction format règles exercices - exemples

retour

XII

28

Les tables (vecteurs,matrices,tableaux,..)

définitions ☛ XII-A ☛ XII-Bchargement

XII-B1 XII-B2

☛ XII-C XII-C1 XII-C2 XII-C3

direct indirect (à partir d’un fichier)

recherche directe séquentielle dichotomique

search ☛ XII-D ☛ XII-Eexercices - exemples

retour

XIII

29

le tri,la fusion

Fait l ’objet d ’une documentation

retour

XIV

☛ XIV-A XIV-A1 XIV-A2

30

les fichiers en organisation relative

concepts principe vidage physique

retour

31

Chapître 14 suite (les fichiers relatifs)

☛ XIV-B XIV-B1 XIV-B2 XIV-B3 XIV-B4

étude pratique select FD ouverture fermeture

retour

32

Chapître 14 suite (les fichiers relatifs)

☛ XIV-B5 XIV-B51 XIV-B52 XIV-B53

☛ XIV-B6 ☛ XIV-B7 ☛ XIV-B8 ☛ XIV-C

les instructions utilisées lecture écriture effacements

exploitation en accès séquentiel exploitation en accès direct exploitation en accès dynamique exercices - exemples

retour

33

Les fichiers en organisation séquentielle indexée

retour

34

XXII instructions ou clauses particulières

☛ XXII-A ☛ XXII-B ☛ XXII-C ☛ XXII-D ☛ XXII-E ☛ XXII-F ☛ XXII-G ☛ XXII-H

accept set use entry goback stop unlock on

retour

35

XXIII La récursivité

☛ XXIII-A ☛ XXIII-B ☛ XXIII-C

principe la local-storage section exercices - exemples

retour

36

XXIV les pictures d’édition

☛ XXIV-A ☛ XXIV-B ☛ XXIV-C ☛ XXIV-D ☛ XXIV-E ☛ XXIV-F ☛ XXIV-G ☛ XXIV-H

généralités codes d’édition des éléments alphanumériques : B et 0 codes d’édition des éléments numériques codes d’insertion simple : B 0 , . codes de remplacement normaux codes d’insertion spéciaux fixes : $ + - cr db / codes de remplacement flottants : $ - + exercices - exemples

retour

37

XXVI La gestion des écrans

☛ XXVI-A ☛ XXVI-B ☛ XXVI-C XXVI-C1 XXVI-C2

principe l’éditeur screens la screens section généralité format - description

retour

Gestion des écrans suite

☛ XXVI-C21 ☛ XXVI-C22 ☛ XXVI-C23 ☛ XXVI-C24 ☛ XXVI-C25 ☛ XXVI-C26 ☛ XXVI-C27 ☛ XXVI-C28

38

clause auto clause background-color clause foreground-colorf clause bell clause blank when zero clause blink clause column clause erase

retour

39

Gestion des écrans suite

☛ XXVI-C29 ☛ XXVI-C210 ☛ XXVI-C211 ☛ XXVI-C212 ☛ XXVI-C213 ☛ XXVI-C214 ☛ XXVI-C215 ☛ XXVI-C216 ☛ XXVI-C217

clause full clause grid clause highlight clause left-justify clause lowlight clause line cluase overline clause prompt clause required

retour

40

Gestion des écrans suite

☛ XXVI-C218 ☛ XXVI-C219 ☛ XXVI-C220 ☛ XXVI-C221 ☛ XXVI-C222 ☛ XXVI-C223 ☛ XXVI-C224 ☛ XXVI-C225 ☛ XXVI-C226

clause reverse video clause right-justify clause secure clause sign clause size clause space-fill clause trailing-sign clause underline clause update

retour

41

Gestion des écrans suite

☛ XXVI-D ☛ XXVI-E

accept et display exercices - exemples

retour

42

XVIII L’editeur d’état (report writer)

retour

Related Documents

Sommaire
November 2019 20
Sommaire
June 2020 21
Sommaire
November 2019 22
Sommaire
November 2019 35
Sommaire
December 2019 21
Sommaire
November 2019 24

More Documents from ""

June 2020 23
June 2020 31
Validation
June 2020 24
Charte-cersiat
June 2020 28
Les 6c
June 2020 26