Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
& l .....
I~
ALSIEL
GRUPPO IRI FINSIEL
FORMAZIONE
Strutture
per !"evoluzione
(jf)llf)I~ 1\NSI
Manuale Aut()didattic()
COBOL ANSI .
. . ..
.·
..
Man~ale Autodidattico
ESCLUSIVAMENTE DIDATTICO
Proprietà ltalsiel S.p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Il contenuto di questo documento può essere
soggetto a cambiamenti di qualsiasi natura,
in qualsiasi momento · · e senza preaVVIso.
ITALSIEL S.p.A.
Documento prodotto presso la Direzione Formazione
Via F. Depero, 24 - Roma
PREFAZIONE
Propneta ltalS1el S p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
In questo manuale sono illustrati solo gli elementi del
linguaggio fondamentali e necessari per poter risolvere
qualunque problema applicativo.
RICONOSCIMENTO
Propneta ltals1el s p.A . Le copie ong1nal1 sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l ....
I~
ALSI EL
RUPPO IAI FINSI EL
I FORMAZIONE
Strutture
per l'evoluzaone
Pag.
PREFAZIONE
RICONOSCIMENTO
INDICE ...................... I
INTRODUZIONE 1.1
CAPITOLO 2. 2.0
Proprietà ltals1el S.p.A. Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Pag.
CAPITOLO 3. . • . • • • • • • • • ....... 3.0
CAPITOLO 4 • • . . 4.0
CAPITOLO 5 • • • • • • • • • • • • • • • • • 5. O
CAPITOLO 6 . . . . . • • 6.0
II
Pag.
CAPITOLO 8 • • • • • . • 8.0
CAPITOLO 9 • • • • • • 9.0
PROCEDURE DIVISION • · • ·.. • • 9.1
CAPITOLO 10 • • • • 10. o
LE ISTRUZIONI DI INPUT / OUTPUT • • • • • • • • 10.1
L~ISTRUZIONE OPEN • • 10. 2
L'ISTRUZIONE CLOSE • • • 10. 5
L'ISTRUZIONE READ • • 10. 7
L'ISTRUZIONE WRITE • • 10.15
III
Proprieta ltals1el S p.A Le copie onginah sono contraddistinte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Pag.
CAPITOLO 12 • • .• • • • • • • • • • • • • • • • 12.0
DESCRIZIONE COMPLETA DEI CAMPI NUMERICI .. 12.1
DESCRIZIONE DEI CAMPI CON SEGNO •• 12.2
DESCRIZIONE DEI CAMPI CON CIFRE DECIMALI •• 12.4
LA CLAUSOLA USAGE • • • • • • • • • • • • • • • 12.10
RAPPRESENTAZIONE INTERNA DEI CAMPI DISPLAY • • • 12.16
RAPPRESENTAZIONE INTERNA DEI CAMPI BINARI • • • 12.22
RAPPRESENTAZIONE INTERNA DEI CAMPI "PACKED" •• 12.24
LA CLAUSOLA SYNCHRONIZED • • • • • • • • 12.29
RIEPILOGO ..... .. . ... • • • 12.32
IV
Pag.
CAPITOLO 13 . • 13.0
L'ISTftUZI9NE IF ......... 13.1
CAPIT9Le 14 • • • • .. . . 14.0
. ..
LE ISTftUZI8NI Ge Te1 STeP .E aISPLAY 14.1
v·
Proprietà ltals1el S p.A. Le copie onginalt sono contraddistinte dal reltno stampato 1n rosso. Ne e vietata la nproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Pag.
STANDARDS FORMALI ............... 14.19
COMPOSIZIONE GRAFICA DI UN PROGRAMMA COBOL • 14.20
NOMI IN FD • • • • • • • • 14.21
NOMI IN WORKING-STORAGE 14.22
LIVELLI ........... 14.23
NOMI DELLE LABELS 14.24
COSTANTI ......... ....... . 14.25
LINEE DI MINUTAZIONE ...... 14.25
BLOCCAGGIO • • . • • . . . . . . . . . . . . . 14.25
OPEN-CLOSE • • • • • • 14.25
READ ••• INTO E WRITE ••• FROM ..... 14.26
CONTATORI DI I/O • • • • • 14.27
INIZIALIZZAZIONE DEI CAMPI • • • • . • • • • 14.27
OPERAZIONI CONDIZIONATE • • • • • . • • • • • 14.27
CONTROLLI ............ 14.28
ISTRUZIONE COMPUTE • 14.31
VI
Pag.
CAPITOLO 15 • • • • • • • • • ........... 15.0
LE ISTRUZIONI ARITMETICHE ... ...... 15.1
L'ISTRUZIONE ADD •• ... 15.1
L'OPZIONE ROUNDED 15.4
L'OPZIONE ON SIZE ERROR ............ 15.6
L'ISTRUZIONE SUBTRACT 15.8
L'ISTRUZIONE MULTIPLY 15.11
L'ISTRUZIONE DIVIDE 15.13
LE ESPRESSIONI ARITMETICHE E L'ISTRUZIONE
COMPUTE • • • • • • • • • • • • • • • • • • • • 15 .15
LA PRECISIONE NEI CALCOLI ARITMETICI • 15.20
CAPITOLO 16 • • • • • • • • 16.0
DESCRIZIONE DEI CAMPI DI STAMPA . . .. . 16.1
CAMPI DI STAMPA NUMERICI • . • . • • • 16.3
LA CLAUSOLA DECIMAL-POINT IS COMMA • 16.8
INSERIMENTO DI SPAZI E DI ZERI • • 16.10
SOPPRESSIONE DEGLI ZERI NON SIGNIFICATIVI 16.11
INSERIMENTO DEL SEGNO 16.16
LA CLAUSOLA BLANK WHEN ZERO 16.21
CAMPI DI STAMPA ALFANUMERICI .• • • 16.24
VII
Proprietà ltals1el S p A . Le copie originali sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Pag.
CAPITOLO 17 ....... 17.0
LE CONVERSIONI • ... 17.1
CONVERSIONI NECESSARIE • 17.1
CONVERSIONI NON NECESSARIE • 17.3
CAPITOLO 18 • • • • • • • • • 18.0
FUNZIONI DELLA MOVE NUMERICA E
REGOLE DA SEGUIRE NEI TRASFERIMENTI 18.1
MOVE NUMERICA (TRASFERIMENTI IN CAMPI NUMERICI
E NUMERICI DI STAMPA) • • • • . . . • • 18.1
MOVE TRA CAMPI DI TIPO DIVERSO • . . • . • • • • 18.7
VIII
Pag.
CAPITOLO 21 • • • • • 21.0
LA CLAUSOLA OCCURS • 21 . l
CAPITOLO 22 ............ 22 . 0
CAPITOLO 23 • . • • • • • . • • .. 23 . 0
L'OPERATORE OR • 23.3
IX
Proprietà 1tals1el S.p.A .. Le copie or191nal1 sono contradd1st1nte dal retino stampato m rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Pag .
I PUNTATORI • • • • • • • • • • • 24.1
CAPITOLO 25 • • 25.0
CAPITOLO 26 26.0
Pag.
PROCEDURE DIVISION . . .. . . . . . . . . . 27 . 13
AGGIORNAMENTO 27 .47
INSERIMENTO 27.50
CANCELLAZIONE ........... 27 . 53
XI
Propneta ltals1el S.p.A. Le copie originali sono contraddistinte dal retino stampato 1n rosso . Ne è vietata la nproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l "T"ALSIEL
I~
·'~UPPO IRI FINSIEL
I FORMAZIONE
Strutture
per I°evoluzione
Capitolo 1
1.0
Proprietà ltals1el S p A Le copie originali sono contraddistinte dal retino stampato in rosso. Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l.... ALSI EL
I,...._
I FORMAZIONE
Strutture
GRUPPO IRI FINSIEL per l'evoluzione
INTRODUZIONE
Un programma scritto in COBOL ANSI è formato da quattro
parti:
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
DATA DIVISION
PROCEDURE DIVISION
1.1
Proprietà 1tals1el s p.A .. Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
DIVISIONE SEZIONE PARAGRAFO PERIODO CLAUSOLE O
PROPOSIZIONI
IPERIODO
IPARAGRAFO
SEZIONE
Fig. 1.1
1.2
- testata
- parte inferiore
TESTATA
1.3
Propneta 11als1el spA Le copre orrgrnalr sono contraddistinte dal retino stampato rn rosso Ne e vietata la •1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Modulo di programmazione In Cobol
o 2
•
o
·- - - ,__ - . ~- - . - -- -- . -
o • o
- . .; - -
o • o
- 1-
o • o
'
I o o
-, ..
I o
- '
I I I
I
•o
I • o '
I
' I I
I
. I 1 I
I I
: I !I I I AP I l Y t n 1 111 •
I
h lll,l l
FORMAZIONE
ITALSIEL Strutture
per i cvoiUi16h ~ --
f Jf'PO "11 FINSIEL
Modulo d i progremmezione in Cobol
.SALO O
SIMaOlO
ISTlllUllONI rtR l A H.fUO... AllON[
UQINA .t 01 <,, 4
COD 01 P(RJOlllA110N[ .... o3/o8/89
.. .. .. .. ..
HOVU"Cl .,..
..
z
lf•AGU ISUU AL 8 A
• 10 11
" •• ,,
t l 4
982 ' ,
I
o
1 I
" IO
,, .. IJ
DATA l> I °" I SI e N.
o ••
•• I 11
' • o
I · n o
) .. '"'
I •• 6 11
' .
' • o
l Il 11
• o o
Fig. 1.3
PARTE INFERIORE
1.5
Propneta 1tals1el S.p.A . Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
• per indicare che il contenuto della
riga non verrà interpretato dal
compilatore ma costituirà sole un
commento nel testo del programma.
In tal caso si scrive il carattere •
Questo è l'unico modo per inserire in
un qualsiasi punto del programma
commenti o diciture che possono essere
d'ausilio per la comprensione del
progranuna stesso.
A (colonne 8-11) indica lo spazio (margine A) in cui può
iniziare una riga di programma.
B (colonne 12-72) indica lo spazio (margine ~) in cui, in
alternativa al margine A, può iniziare
una riga di programma. Si vedrà più
avanti infatti come alcune parti di un
programma COBOL sono organizzate
secondo una gerarchia stabilita.
Nella scrittura del programma si utilizzano le righe con
numero di sequenza parzialmente prestampato (SERIAL). Le
ultime righe non prestampate del foglio sono utilizzate
solo per l'eventuale inserimento di una o più righe di
programma fra le righe già scritte sul foglio. Per le
nuove righe occorre scrivere un numero di sequenza
intermedio opportuno.
~ .,... !
; ,-1 - ~T -- ! : I I I I T 11 I 1 11 11 I I
: '
w- e Ot.t>Ci .
I ' : ! . I
I ! I ; I I I I I I
.,.,. trbl I i I
' I
(j A!tio w-~ ER.lfi'. : ! !
..
I e O I i
; I
moi iv-
~ ·~- l~D
I I i
: f10VlE w-~ ALDC
I
I
I I ' I
:I ! I
! :I
,, ••• I II '' I I ' I ! I i ; '
• 1• I• ' ' I I
I I I I : I I i
I
I ~ I ! I
: ' ;
••• II i: .i ! I ' I
••• ! ! ' : I I
I .
' I
:
I
I .
I
•••
,,
' I I
~S"'
~ l!ll
1·
I i
: llFi :t - C.A "nn
"'E " F~u
i; '
Il
.~1r I~ ~
-n IH
_, p ,_ FN
~,
I~ LI,. ~ii<i 1-
H .... ~ 1
-· . ' . ... . ~ .....
...--
' n ·-I - I ,..
I :I I
1.6
Testata
Parte inferiore
72
...
..• •• •I . ,.. . . ..
t
!·
'
!
! !
·-: ~.I .i
•J !. . . iJi-I :
.
·1·· - '
: ' ' : '
; ! r
+I!
.. - .. .. ; ·- · ·7 · r 7
' I l
.-
- ·1 -
'
.!.T~i
I I •I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Il carattere -
1.7
Proprietà ftalsiel S .p.A . Le copie orig1nal1 sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
5. Quali sono le posizioni a disposizione del
programmatore per la scrittura delle righe del
programma?
Da 8 a 72
'
110\Jl NCl
fPAOl l ISUU Al
l •
•o '
u..
;
o I
" 11
•• •• .. l> .. •• .. .. .. .. •• •• .. "
~~
o ,
o . • 1o
1p.t1n.1 F;l C.ATI Or.j 0'1 ~il SIOl'l .
.
O• .
• o
o
I l){HT 1 f I lATI OH
I
'.,
~0 0
o
;
!
I
: . I
;
I
Il carattere *
1.8
l
' • o
: I : I
'
I
I ' : ! i
. l :
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
1.9
Proprieta ltals1el S p A .. Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
~ ITALSI EL I ~~~t~u~~IONE
~ GRUPPO IAI FINSIEL per l'evolu21one
Capitolo 2
2.0
Proprietà ltals1el S p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r•produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l...ALSI EL
I~
I FORMAZIONE
Strutture
GRUPPO IRI FINSIEL per l'evoluzione
- 15 caratteri speciali
e I o u o 6 * ( <
D J p V 1 7 I )
E K Q w 2 8 $ (spazio)
F L R X 3 ·9 i • ( apice)
Fig • . 2.~ ·
- segni speciali
- parole riservate
- nomi
- costanti
2.1
Propneta llals1el S P A Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Alcuni caratteri speciali assumono un particolare
significato per il compilatore. In base ad esse tali
caratteri possono essere distinti in tre diversi gruppi.
SEGNI DI PUNTEGGIATURA
I seguenti caratteri speciali sono usati per la
punteggiatura:
spazio separa due parole
• punto determina la fine di un periodo
' apice delimita le costanti non numeriche
(parentesi
aperta delimitano gli indici e definiscono la
}parentesi sequenza di esecuzione delle
chiusa operazioni logiche ed aritmetiche
SEGNI ARITMETICI
I seguenti caratteri speciali sono utilizzati nella
I
1.
PROCEDURE DIVISION per indicare le operazioni aritmetiche:
+ addizione
sottrazione
* moltiplicazione
/ divisione
** elevamento a potenza
SEGNI DI RELAZIONE
I seguenti caratteri speciali vengono utilizzati per
esprimere condizioni di relazione:
= uguale
> maggiore
< minore
2.2
+ : * %R $ · + O )
I caratteri : % +
..
A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A AA
.u..;;
.. . .. .. ..
Sf OUf llil C(
~ ') ' o
o
' •
11 .. 20 ,. ,. l2 li •o ., 10
"
'
t) • I 0
C._OHP VTE: W-T P~-f = WP E:~A + V/.F E:R.i •
t) 6I0 ;
' .
o • o
' o ,,
C011f UTE ~-T 01:i = W- ~TA • w- Pf.UH.
' ' o
.LDHP k>Tc: -p- FAGA ... w- oir - w- MIH.
..
' • o
' • o c.OHP uTt: W-P ~uri = ~- cosTP I ltl'-Q "j .A.
' • o
~ n 1e COHi;) VTt w-T oT3 = w- 5AS! w-ES Poti.
2.3
Proprietà ltals1el S.p.A .. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Qui di seguito è esemplificato l'uso dei segni di relazione
in proposizioni di condizione
··--·
''
~ . ,, "
IF f#- s R LDO =-: ~- 5AL]) o-Pfl !C.
' 6 o HOVE W - SAL-DIO TP \I( -R. \6 A-51+ LDO,
:t • I n IF \1' -ET,-i 6fU ~!~R -I 8
' • o Hovt: -I To Ìx/- Etr A- ·.s w.
• ' o
I
' • n
... .. . ..
A. A > B
B. B < A
C. A EQUAL TO B
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. Vero
B. Vero
C. Falso
2.4
PAROLE RISERVATE
Parole chiave
Parole opzionali
2.5
Proprietà ltalsrel S p A Le copre orrgrnali sono contraddrstrnte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
ACCEPT CH CURRENT-DATE
ACCESS
CHANGED COl
ACTUAL
ADD CHARACTER C02
ADVANCING CHARACTERS C03
CLOCK-UNITS
AFTER
CLOSE C04
ALL COBOL C05
CODE
ALPHABETIC COLUMN C06
ALPHANUMERIC COMMA C07
ALPHANUMERIC-EDITED COMMUNICATION coa
ALTER COMP C09
ALTERNATE COMP-1 Cl O
ANO COMP-2 Cll
APPLY COMP-3 C12
ARE COMP-4 DATA
AREA COMPUTIONAL DATE
AREAS COMPUTIONAL-1 DATE-COMPILl!!D
ASCENDING COMPUTIONAL-2 DATE....:WRITTEN
ASSIGN COMPUTIONAL-3 DAY
AT COMPUTIONAL-4 DAY-OF-WEEK
AUTHOR COMPUTE DE
BASIS CONFIGURATI ON DEBUG
BEFORE CONSOLE DEBUG-CONTENTS
BEGINNING CONTAINS DEBUG-ITEM
BLANK CONTROL DEBUG-LINE
BLOCK CONTROLS DEBUG-NAME
BOTTOM COPY DEBUG-SUB-1
BY CORE-INDEX DEBUG-SUB-2
CALL CORR DEBUG-SUB-3
CANCEL CORRESPONDING DEBUGGING
CBL COUNT DECIMAL-POINT
CD CSP DECLARATIVES
CF CURRENCY DELETE
Fig. 2.2
2.6
Fig. 2.2
2.7
Propneta 1tals1el S.p A. Le copie ongmal1 sono contradd1st1nte dal retino stampato in rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
LINAGE OFF QUEUE
LINAGE-COUNTER OMITTED QUOTE
LINE ON QUOTES
LINE-COUNTER OPEN RANDOM
LINES OPTIONAL RD
LINKAGE OR READ
LOCK ORGANIZATION READY
LOW-VALUE OTHERWISE RECEIVE
LOW-VALUES OUTPUT RECORD
MEMORY OVERFLOW RECORD-OVERFLOW
MERGE PAGE RECORDING
MESSAGE PAGE-COUNTER RECORDS
MODE PASSWORD REDEFINES
MODULES PERFORM REEL
MORE-LABELS PF REFERENCES
MOVE PH RELATIVE
MULTIPLE PIC RELEASE
MULTIPLY PICTURE RELOAD
NAMED PLUS REMAINDER
NEGATIVE POINTER REMARKS
NEXT POSITION REMOVAL
NO POSITIONING RENAMES
NOMINAL POSITIVE REORG-CRITERIA
NOT PRINT-SWITCH REPLACING
NOTE PRINTING REPORT
NUMBER PROCEDURE REPORTING
NUMERIC PROCEDURES REPORTS
NUMERIC-EDITED PROCEED REREAD
OBJECT-COMPUTER PROCESS RERUN
OBJECT-PROGRAM PROCESSING RE SERVE
OCCURS PROGRAM RESET
OF PROGRAM-ID RETURN
Fig. 2.2
2.8
Fig. 2.2
2.9
Proprietà 11als1el S p.A Le copie originali sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
USE
USING
VALUE
VALUES
VARYING
WHEN
WHEN-COMPILED
WITH
WORDS
WORKING-STORAGE
WRITE
WRITE-ONLY
ZERO
ZEROES
ZEROS
Fig. 2.2
2.10
--· - - - -~-·
'
I -
1
- _MMICM.O -
coo .. " ..........l
- l-=- -- ·. --
I
.........,. ..
-·liM-• .. .. .. .. .. .. .. .. .. ..I ..
UOUllKl a
~~;.
1 I 4
•1•
a 8.
1 I
:.... - ! I I
-
4- •;r;t;
I
•. 1. II I
----'-- .....
·- 1 - 1--o il~
.-r·.-; :- .
· 1· . - -· -
e lo
I I ' " 10
l-t1'T- •
..
I
I :1 " .. !•
: • ;"
1 11
- •• o
I •••
I I •!• t•
B.
B.
2.11
Propneta ltals1e1 S p A Le copie ong1nal1 sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la r produzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
6. Se l'utente utilizza una parola non rispettandone
l'esatta grafia, il compilatore riconosce l'errore e
A. lo ignora
B. lo segnala. Il programma deve essere corretto
AAAAAAAAAAA A AAAAAAAAAAAAAAAAAAAAA
B.
2.12
I
' • o
• • n
..
PR.o6~Atf- I }> •
.
I
'
... :' . .
1ATA _.h I :J1110 r(.
•• o
' ..
:" o o lr/!
LABt:L RE
BL o <-1'
IA rJ4 c. Liii
e o ftl. AR t. 11"Arl! ArU
c. o t(f A I :t(.$, ~- · ~ EC.o/ì 1.S. •.
:
:" ' o '. .. ' :
WOR..'(.1 f'/G- - S~o· tì ACTG'.
.. i~CT I .0 f'/ •
:' . "I
I
'
' ,.
' n n
('
·tù w-t:ifl AC.'- I
''
.
• , o
~. Ro c.E..b.".RE _b I o/ I S I ON,
I
l
'
' • o
..
• o I
I
oP'é.PI I 1"V
Rt ~b IA ~ AC. I. I
P11T
IN 1'o
IAtlA C.L. I I.
f./- A~ A c. I. I AT lN'h
• • n HovE Hl <r M-'I AL. ve TO lff ,_ AtlA (.. L. il.
41..f I f W- Atl A c.(.. I -co~ ~Rii G-R~ 'l-T E ~ 1"1-1 Af'/ E.Ro e
1r/ H~t
~ç
:
A!>b i 'T.0 ~-To "11 •.
- - -- - -- -
2.13
Propnela 1tals1el S p A Le copie originali sono conlradd1s1inte dal retino stampato rn rosso . Ne é vietata la r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
7. Nel seguente periodo quali sono i nomi di campo e
quali sono le parole riservate?
zo
. .. .. . .. .. ..
&lQU(NC (
IPAO U ISUllA L U A
•' • •• ,. >• ••
1 J •
o , o " JO J4 J2 5J
"
I
!
o • IO
IF tr-c:.o [)-CLI Gfir",.,T ER. i.t--p,. Ec:. ..
n • O At>t> ~- . 1 H·Po R. rro To lt--51" L.PO.
I
-- - o • o
--
---------------------------------
Nomi di campo: W-COD-CLI W-PREC W-IMPORTO W-SALDO
Parole riservate: IF ADD TO 6R.€t'fé'Q
A. Trattino
B. Punto
C. Spazio
---------------------------------
A.
A. 1200
B. SO-FATTURE
C. INIZIO-
D. INIZIO - 12
B.
A. e B.
2.14
A. Si I
B. No
o.
2.15
Proprieta ltalsiel spA Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso . Ne è vietata la r produzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
14. I seguenti nomi sono accettabili come nomi di campo o
nomi di procedura?
A. C.T.R.
B. 25/MARZO
C. OVERFLOW
D. 572
E. RIGA-TOT2-FASCICOLI-STRAORDINARI
F. SGENNAIO
G. RIGA TOT2
2.16
COSTANTI
Un programma che elabora dati provenienti da o destinati
a risiedere su supporti esterni deve prevedere la
descrizione dei campi in cui saranno letti o da cui
saranno scritti tali dati. Il contenuto di questi campi
quindi varia durante l'elaborazione.
In un programma, tuttavia, vi sono anche dati che non
cambiano durante l'elaborazione (ad esempio
l'intestazione delle pagine di un tabulato, il valore di
una percentuale, ecc.).
Tali dati si definiscono costanti o "literals" e si
dividono in:
- costanti numeriche 1
- costanti non numeriche
- costanti figurative
Costanti numeriche
Le costanti numeriche sono formate da una successione di
caratteri scelti fra le 10 cifre decimali, il segno + o
il segno - e il punto decimale.
Le costanti numeriche sono soggette alle seguenti regole
formali:
- possono essere al massimo di 18 cifre
- possono avere un solo segno ; se è presente,
questo deve essere il primo carattere di
sinistra della costante
- se la costante non ha segno il valore è
assunto positivo
- il punto decimale può essere in qualunque
posizione fuorché nell'ultima posizione di
destra
- se manca il punto decimale il valore è intero.
2.17
Propneta ltals1el S p A . Le copie originali sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Qui di seguito sono elencate alcune costanti numeriche
l
· 525
-300000
-4·25
- · 50
B. .+5
c. 1/2
D. +.5
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2.18
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2.19
Propneta ltals1el S p.A .. Le copie ong1nali sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Le costanti numeriche e non numeriche possono essere
definite nella DATA DIVISION del programma e richiamate
nella PROCEDURE DIVISION come nell'esempio seguente
• o
-- -· -·---- - --
' '
I
.i ' :
' I O
'i1: w-r;1 lio:t..'o p l _C. ><r.e4 '> VIA l U'E.
' o o 1 _ro:-r ~lt _ ~~E", ST_R,-. 0.Rl> I
'
HA'RI E.' . Pie lv:l
ti 9:9v~ 9 Vl!I --i~ .?{i.
• ,I ~
' '1 •o W-PE. '' i
, • o
' • o
.
I
:
I I I
i I
.
I
'I
, • o
.. o HOVé \ti'- T•TO LO ro: w-_1t1 ~f\
I
• o o
''
u. .. .. . ..
sro ucNcE
"AGU IS fllUAL
I 3 •
•I ']
I
0
io
1 I •
"I .. 10 ,. 11 3' li ., IO .. .. "
I
(> " (' I
,
f\
11
(I
n
I
!.
.HOvf.
I
1 '1 C•
'r oTAL E OR E 67 flAOR ID I "lii RIE. t TO ~- ti1G11.
• • o :
I" (I HUL1 I PLY \rl· o~t- SIR.A ;oR.D BY ~,d. 15' K;I VI HG W-TC T:oR [.
' • o
-~ -
A. W-LORDO
B. 0.60.
e. o. 60
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2.20
[ 1:::1 I
A. 18
B. 14
c. 12
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A.
B. +356
c. 356.
o. 356.000000
2.21
Propneta 1tals1el S.p.A . Le copie ong1nah sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
A. Vero
B. Vero
c. Falso
•I• J•
..• .. ..l .. :
.
-.i
:HJvj~
I
I I
I1.:I : ; I !
I
l ·!T
0 II 0
\P
. :
~
1
L1
I
I
! ···
'
r-
O1 I •O
I I :
Costanti figurative
2.22
zo
u. .. .. .. ..
SlOUt: N C(
lr.t.Gll ISUUAL
1 > •
n 1 O
• 1 I
I
12 .. 20
"
,. ,,
"
40 ., 00 •• "
A. o • o HOV'E lE ~o rio rr
..P-TO .A Lt
,, e n
B. o • o DI
0
s'pLAY :
1
c I nTA 1
QrJO rJ"L
c..
' o o
1,' n MOV.!
'
Si noti che:
- la forma singolare e la forma plurale delle costanti
figurative sono equivalenti
- la costante figurativa, quando è associata ad un campo,
assume una lunghezza uguale alla lunghezza del campo
stesso
- se non è associata ad un campo, la costante f iguratlva è
lunga un carattere (la ALL costante assume invece la
lunghezza della costante specificata)
- quando la ALL è utilizzata con una costante figurativa,
la parola ALL è ridondante
2.23
Propneta ltals1el S p A . Le copie ong1nah sono contradd istinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
22. Sono vere o false le seguenti affermazioni?
A. La costante numerica 999 è maggiore di HIGH-VALUE
B. La costante numerica ' è uguale alla costante
figurativa ZERO
C. La costante non numerica ' ' (il carattere spazio fra
apici) è uguale alla costante figurativa SPACES
D. La costante numerica ' è maggiore di LOW-VALUE
A. Falsa
B. Vera
c. Vera
D. Vera
2.24
Capitolo 3
. · ..
3.0
Proprieta ltals1el S p.A Le copie originali sono contradd1st1nte dal retino stampato n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
"'P'ALSIEL I
& lGRUPPO
I -""'
IRI FINSIEL
FORMAZIONE
Strutture
per revoluZ1one
· IDENTIFICATION DIVISION
• ENVIRONMENT DIVISION
· DATA DIVISION
PROCEDURE DIVISI.ON ,• ..
3.1
Propneta 1tals1el S p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
IDENTIFICATION DIVISION
DATI ANAGRAFICI
ENVIRONMEN'l' DIVISION
CARATTERISTICHE
DISPOSITIVI FISICI
3.2
DATA DIVISION
CARATTERISTICHE
FI.LES
STRUTTUAA
DAT.I INPUT
STRUTTURA
DATI OUTPUT
AREE DI LAVORO
3.3
Proprietà ltals1el S p.A. Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
DATI ANAGRAFICI
CARATTERISTICHE
DISPOSITIVI FISICI
CARATTERISTICHE
FILES
STRUTTURA
DATI INPUT
STRUTTURA
DATI OUTPUT
AREE DI LAVORO
3.4
PROCEDURE DIVISION
LISTA DELLE
ISTRUZIONI
3.5
Proprieta ltals1el S p .A .. Le copie ong1nall sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
DATI ANAGRAFICI
CARATTERISTICHE
DISPOSITIVI FISICI
CARATTERISTICHE
FIL ES
STRUTTURA
DATI INPUT
STRUTTURA
DATI OUTPUT
AREE DI LAVORO
LISTA DELLE
ISTRUZIONI
3.6
3.7
Propneta ltals1el S p A Le copie originali sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Continuazione di proposizione
Si noti che:
· alla fine della prima riga non deve essere scritto
l'apice
la fine della costante deve sempre essere indicata
con l'apice.
In una costante non numerica tutti gli eventuali spazi sulla
riga interrotta (come gli eventuali spazi che seguono
l'apice sulla riga di continuazione e precedono l'apice
finale) fanno parte della costante.
3.8
-J-.. • • I O O
I
' : i
I
HO~l ffi
I
,_ A~ EN ~. ~ .:i -~ 11 lr n,
I
IE ,_.TI
I I
' : • I
"'" L ~ ICll-
I
••
•
.
O
,_
I !
I ;
I;
~-
I I 1;5iÀl
: I !
DO
! ' ! I
O: I; . i' ll Ft~ ~~
I I
..,
I
~
I
IE. I O t Ho Il.''" Il
F I LI kL"' tI ilO h A r I 13 .. ~ L.I ~'~O iCil. I i:H.f I l::10J
-
I I O
! : ' : Ii
•• ....
•• i
~ I
11
I
~F llD ti
!
·-. , I...
V'I
-
1n r
.....-,......"""""
~ I
I
ro: w- ~ 15 I lf I ~ • ' I I •
'I '
I I O I
' I I I I I I
I
I
- ~ ••• I :l_L
. - -··- J .i. I 'I .
i I . I ' '
J. L ....' .I I I I _lj_
~- - -
, I
I I ;
...,......
••• ' I ! i I I I I
f • • •• ~OVE UEJtflC. Id : ~ Ell Kr 1 11 I .. t.iC~i , - - n-T~'i. ~ : G
7111... -. --- ~~
U~ÀIT ~ !
. .... I I I I KAHr !• . mo
: 1 nn1
: ~: IT-;'T ,......,._
. -:-
I I l'°
i r-·. ~ -r·
' I I · i I 17
... ' I '. I
--
-..
~ --·
·-· - 11
..... ••• ' li DV- E &ti-e: o : ~.
•••
i' I ~ f 111 : 1
I
• ld
~ 1· ~
l - rT I iT OL o.
I I Il
l[1 I M
i
.
. ••••• ifD
i
EJli::::.IC
~~ ~ . ~ . • ~1- ]
I' F .. fll
i
IU'rnlL IG,•.
~G . ~ I fti :1 11 I
I!
~lf IJ
i
I
1)1(.
~Hl!.~ I
· -~
: SI ,~ .1 ~o
!
~t:r
'
• i- I
I ,I ! ....:..._ W-..J..l L....L..--· ·-
I
I i i I
I
c.
3.9
Proprietà 1tals1el S.p A . Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
3. Perché gli altri periodi sono errati?
I I e !; r I I II!
-rr--
.11
--- -- -- Ii !11I
I I -m II I II I
I
: _l
l I 4 O ~
~ 10 i\I ._!. ! I I ! ' '
.,4
I I I i
I O e il ..IL,. ~CD DIE I ~
V.I HE t1:T I ~E!t k..IE' -:- ~lfril ~E ~ UA TrT tG:>! SET TI ~111 ~t 'I
IO· 11 m I I I 11 l Il Il I 11 I
I O O ~- • ; I
3.10
Es:
01 W-ORDINI.
03 W- ORDINI- CHIAVE PIC X( 6).
03 W- ORDINI-PERC.
.· ·. ·..
3.11
Proprietà ltals1el S p.A . Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r.1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
LIVELLI
, • o I
I . ..
~l OHHl '. E-9
3
' '
'
• o •
.
o
·~3
CDL
C.DL OHNE
&s' lc.OLO HME
12 ---l~
~6 - i1
I
..
3.12
3.13
Propr1eta 1tals1el s p A H Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
COSTANTI
LINEE DI MINUTAZIONE
BLOCCAGGIO
OPEN/CLOSE
. zo
u. .. .. .. .. ..
SlOUIE H CC
'
,
IPAGU ISH UAl
o ' o
I 1 I
I
" .. 20 ,. 21 )2 ,. •o •• •O
"
o • o OPF:N IN PuT ANA 6 .
• • o
,, " n of>Etl I/ KJ O~D I l'f I .
' o o
-
' ' o OPE.tl ov TPvT 5T~ #1 PA.
' • u
- -
3.14
. "
feEAD - -. - I rtTo
' ' "
~ o fl
I
1 n \l.//?.IÌ E -- -- Ff.OM
. '
• n R,Ew~ 1TE - -- Fif) H
·-
- SVANTAGGI:
- VANTAGGI:
I
.
lfl'AQff 1$(RIAl
'
' o
•
io
V A
> I
•
" .. 20 ,.
" "
,. •• .. .. ., •• IO . .. "
n • r DATA C> I I/ I SI oN.
,. 6 " f/Lé-SEC tf ION.
1· Il o f D OR.O I IH. I
• o n LllBE (.. f(éc.o~D StT ANIJ ~~l>
1 :- n SLOC.. K C. OfH A IHS ~ L€E'co Il os. •
' • o
9H 0R.n1 Hl-i .. . .
'PI C Y(-15 ~).
' • n i
I 8 fl
'
l#OIZk I NG_- sroR11'\G~ ~ECT I ON.
, o o
..•
I
' ' o
- • • n
-- I
----'-- - ---
3.15
Proprietà ltals1el S p A . Le copie ong1nali sono contraddistinte dal retino stampato n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
CONTATORI DI I/O
OPERAZIONI CONDIZIONATE
. , . ., . . .. .. ..
SfOUrNC(
;
o
lf• ACl l !SffUAl u •
.,• •• ,. ,, ,. •• •• ., ••
20 24
"
'' ' n
,~ 4 n
IF -1/- CT R G~ t~T u~ 3~
n • r PER. f oR.H Id· 1~-SA LTO TtH!u A~-5 ~ -S A L tr o - E: lx .
•. 8 (•
' o '
- --
A r> D ... TO ~-c.T ~ .
3.16
CONTROLLI
'.
•
• n
6 Il
(
IF
--·
W-CO o- R.1 IT Et2VAL
FERF Cf?,H - - - - - -
,
lf w-co D-RI if E. IQIJAL 1
-
) n 'I
PE. R.f 'f> RII A3· ERRO RE iH~U A!> -E ff., r;, tè.E - Ex.
'' "
3.17
Propneta ltals1el S p A . Le copie originali sono contraddistinte dal retino stampato in rosso Ne é vietata la r<produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
4. Controllo dei possibili valori
Es.
, n
: \ .f 'EQll~L.
{,,
n
I : '
fRR· <i ~RII - El(
• o
I : I '
" ' n \f f~VA L
'i ,o o ~.R.f{,- l-9' -EX,
o
. o
o
,1~ ! f<.A.T
'
H.R.\J i-T RA-f -f)( .
. n
- - - ·- - -..
' " • I ' I • • • • I •
; " o '
: ~t R'f' o Rtf.
. . .
' I
.- .
'
-
• '
' I
I
o
' !
: I F' ~- ·c·o ~· -1\ 1 1:: . ~.Q.v.A i.: , : i.;, .
' •• l? t~foRH · ·- • _ ·- · • . • • • .. • · .
n o . I
' '
f,t/-t.01!>·R 1T 3f .
.' • \ 'f E<lVA L.'
' o ' f E.~fp IV1 Pii-11\A11'To. , T.tH\11 Ai-1 RA110-EX,
:
' ', n '
:
n
.
' '
n o
3.18
Es.:
se non si vuole eseguire lo STEP2~ a fronte di certi
risultati ottenuti nel programma E891010 4 bisognera '
codificare le seguenti istruzioni:
•
'
•
• 1;
',,
f h
1
SEOUE NCE
tl'AGll f SllUA L
l •
o ' o
I
i-
z
3A
1 I
.
1l
. ,, ' 20 . 21 ., 40 . . •o .. lt 12'
'
!
o <.O DEITT:I 'F:1 ~..'~TI· ~H· :
I0 D;I VI I> I OH.
o • 10
P~X~A:~ · 1.6·.: .ts9 -1~:-fP4-. .
o
' o o
•o
, o PP.,OC.Eo_
. ...
I ·· j.'·
.
, .
I
v R{ D• 111s1 ·0,.,.
' "o •,
.,
' •o . '
' •o . koVt HH T<J R.f TuR M -e.oc €..
o o
'
· 3.19
Proprietà ltalsiel S.pA . Le copie ong1nali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
ISTRUZIONE COMPUTE
Es.:
A + B
TOT = * 100
C + D+ E
3.20
Capitolo 4
4.0
Proprietà ltals1el S p A. Le copie on91nal1 sono contradd1st1nte dal retino stampato in rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l "T"ALSI EL
I~
GRUPPO IRI FINSIEL
I FORMAZIONE
Strutture
per l'evoluzio ne
IDENTIFICATION DIVISION
L'IDENTIFICATION DIVISION è la prima divisione di un
programma.
La sua funzione principale è quella di assegnare un nome al
programma; in essa possono essere indicati anche il nome del
programmatore ed altre informazioni sul programma.
L'IDENTIFICATION DIVISION deve iniziare con l'identificativo
IDENTIFICATION DIVISION./
Seguono quindi gli identificativi di paragrafo. Ogni
identificativo di paragrafo specifica il tipo di
informazione che deve contenere il paragrafo stesso. Il
primo paragrafo
PROGRAM-ID.
deve indicare il nome del programma ed è l'unico paragrafo
obbligatorio della divisione. Il nome del programma
assegnato nel paragrafo PROGRAM-IO è il nome con cui il
sistema operativo riconosce il programma in oggetto
Il nome del programma deve rispettare le regole di
formazione del nome di campo • . In pratica tuttavia per
vincoli di sistema e per esigenze _d i chiarezza, il nome del
programma:
- deve essere al massimo di 8 caratteri alfabeticJ u/o
numerici
- deve iniziare con un carattere alfabetico
Gli altri paragrafi possono essere omessi (1) .
IDENTIFICATION DIVISION.
PROGRAM-ID. Nome del programma
[ AUTHOR o [ Commento ] ]
[ INSTALLATION ~ [ Commento ] ]
[ DATE-WRITTEN o [ Commento ] ]
[ DATE-COMPILED 0
[ Commento ] ]
[ REMARKS é [ Commento ] ]
4.1
Propneta ltals1el spA. Le copie onginah sono contradd1st1nte da l retino stampato 1n rosso. Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
(1) Il compilatore IBM OS/VS COBOL 57 40-CBl Release 2 . 4
tuttavia accetta gli altri paragrafi in un ordine
qualsiasi.
4.2
I I
I
I I '
·~~ .! I
' I
' I iy i ' : : I
I
.... ,v,PP.op z •.
I • I
:
I •
' I I I I I .
F,O~~ ~A~~ •j I ; I I
I '
J~;E·- ·~o~
I r
I ;
i ' I
: I
. I
'
. .. ~E;~uR.1 :TY •. f'.Hlf z I"~ E,
I
.· :o I 8/+s •
i .
I
i
~ ''
~~H: h~:~ . ~O· H ~I . S ; Bf !~ cos. ~E.Il.VA
I . IL PiOt;R
. """.
- -..--· -~
·-
A .... ,.. :
I
"
•
.. I
;
'
I
!
:
I
; !
I
'
: : '
I I :
B. .,! ..
I '
I
i I I
! I I I
: : ;
I I :
I
I : ;'
i : ! '
I
....
t, I \• I
'
! I
c.. I
:·. . .. ' II
I I
:
...
I ' !
'
~
I I i I : ;
I '
I
c. . "
I ;
I
I ;
: I
I
' .. .. '
4.3
Proprreta 1tals1el S p.A Le copie orrginal1 sono contraddrst1nte dal retino stampato in rosso Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
2. Si rilevino gli errori commessi nelle IDENTIFICATION
DIVISION seguenti:
-- -
. ..... .. .. .. .. .. . .
HQUINCl
zo
IP'AOU ISUlllAL
' ' ' ,,
I
.. •• ,. 00 •• ., IO
"
A. lbEffT//=1 C.AT I Ofl bi VI ~I Oli •
• ' o
• • o PflotT ~ ,.,. - ID, E~P~ d1P-1.
o ' o
. . .
B. ., • I')
IO EMTtF I ::BT I oH f>I V/ 15 I OJ.., •
. n • Pi-06-RAff- 1 C> • . . E:8'3 • ~ 1~.i.
' ' n
c..
'' '
I [)EHTIF I ~~TI ~H o 1111 1$ I O/t -
'
'
'
• n
'
'
.
n
PR.IJ~flH- 10. . ' E 'Jlf '1J '!1~-1' • . .
. '
D. , o o I r>~HTI Fl ~A/1 'o H PI VI ~I O~ . .
' ' ti fR.OGA!.AH· I I>• 9 ~"~~ 111.
C. INSTALLATION.
I D. REMARKS.
A.
4.4
'
' • e
A. :" 9 (I
PflOG/UJ)i- 11> .• Eq,~5 ~p:5.
' o •
B.
1
' '
•
.•
PllOGIU1H I J) • t~ ~5.3-8 8 .:
'
c.. , • e PROGRAH- I{)• .~9! {~~;e 4.
1 e n
'
..... ...
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
c.
u.
;:
.. . ..
HOUl NC(
IPAGU ISUlllAL
1 l •
n '
•
e
o
' I
I
"
.. 10 ,.
"
,, 31
"' •• ., •• •• "
o • o / .PEHTI F.I LATI o,tl DI 111 51 OH.
l't I' O
:
l't ' '" PRoGllAH- IL>.
o n
'
' '" Quo TE.
A. Si'
B. No
4.5
Propnetà ltals1el S p A Le copie onginal1 sono contradd1st1nte dal retino stampato in rosso Ne è vietata la nproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
FORMAZIONE
Strutture
per l'evoluzione
Capitolo 5
s .o
Proprrera lta1s1el S p A Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
~ ITALSIEL ~?,~~:,~IONE
\J_/ GRUPPO IRI FINSIEL
l per l'evoluzione
5.1
Propneta ltals1el S p A . Le copie onginal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si osservino le seguenti descrizioni di campo
' • o
' • o -f \tl-A6 EH Z. I A •
: l'I n c!3 ., -COi>-f' DV PI e 99.
''(I ~3 -NUH.-AG : . IC 9 9'J.
I ' C·
953 IHC>lt. f I C. ( 3~).
' ' n
livello 01 W-AGENZIA
livello 03 W-COD-PROV I W-NUM-AG lw-INDIR
W-AGENZIA
5.2
' • o
J
,
o o
~" W- ,V I AP'
'
PI c. ~(3~) .
' o
J < V
~f W - VE TT P1 c. IXX.
' • o . . '
' • o (Jf w -co D-AE R. Pi e lx'xx.
• o o
5.3
Proprieta 1tals1el S p A Le copie original1 sono contraddistinte dal retino stampato in rosso Ne è vietata la roproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
1. Quali sono i campi elementari e quelli composti
nell'esempio seguente?
Campi elementari:
W-NUM-ORD, W- CLI-COD, W-CLI-NOME, W-CLI-INDIR, W-RIGA-COD-
MAT, W-RIGA-QTA, W- RIGA-PR, W-IMPORTO
Campi composti:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
5.4
liv.01 ORDINE
liv.03 N- CLIENTE RIGA IMPORTO
ORDINE
liv.05 COD- NOME INDIRIZZO COD- QUANTITA PREZZO
CLI MAT
c.. ' .. ~1
' 8 n A P1c: </(t,}.
' ,, f> I C 9( 6) •
.
....
'
D. PI C 9( 10
1 & •O
E. , e o
' o o f> I C
, ' o p IC.
' • o
p. 'fii ti
5.5
Proprietà ltals1el S p.A . Le copie orig1nal1 sono contraddistinte dal retino stampato 1n rosso . Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
B. Il campo composto è descritto con periodo di Formato 2
c. Il numero di livello 01 è scritto a margine B
D. Il punto non può essere preceduto da spazio
E. DATA è parola riservata e manca un numero di livello 03
F. Manca il punto dopo W-PART e dopo le PIC
La clausola PICTURE
I campi elementari sono classificati in:
- campi alfabetici (di uso limitatissimo)
se sono destinati a contenere esclusivamente caratteri
alfabetici (A ••• z, blanks)
- campi numerici:
se sono destinati a contenere esclusivamente caratteri
numerici (0 ••• 9)
- campi alfanumerici:
se sono destinati a contenere caratteri numerici e/o
alfabetici e/o caratteri speciali o, più in generale,
qualunque configurazione di bit
- campi di stampa numerici o alfanumerici:
se sono destinati a contenere anche caratteri speciali per
la stampa (di questi si dirà al capitolo 16).
La clausola PICTURE ha il seguente formato:
[
PICTURE
PIC l IS
campi
elementari.
La stringa di caratteri che segue la parola IS indica:
-1) il tipo (o classe) del campo:
. se è composta da caratteri A il campo è alfabetico/
.
se è composta da caratteri 9 i l campo e' numerico
. se è composta da caratteri X 11 campo è alfanumerico
-2) la lunghezza del campo: vengono scritti tanti caratteri
(A, 9 o X) quanti sono i caratteri che compongono il
campo.
5.6
1
HOUlfrrllCl
lil'ACfl ISUUAL u •
l •
•• '
•'
o
zo
. •
" .. 10 ,. 11
" li 40 .. •• ., .. IO •• . 11
• • o
I 1:::1 I
Il numero tra parentesi indica quante volte si intende
ripetuto il carattere A, X, 9 che ·lo precede ed indica
pertanto la lunghezza del campo.
-
A.
'
'
' o o
..
• n
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
5.7
Propneta 1tals1el S.p A. Le copie ong1nali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
5. Nell'esempio seguente
A. Il numero di livello è
B. Il nome del campo è •••
C. Il campo è lungo
D. Il tipo di campo e' ...
' • o
, • o
' o o
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. 03
B. W-CODICE
C. 3 caratteri
D. Alfanumerico
c. A-1
D. 20.000
E. X&5
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
5.8
B. 3MARZO
c. 210878
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
c.
1 · I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
5.9
Propneta 1tals1el S p.A .. Le copie orig1nal1 sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzion e
La cultura è un bene dell'umanità (fantomasping@libero.it)
9. Dato il campo elementare:
'
SfOUlH Cl
IP'ACfl ISUUAl
J • I
,.. ' ,,
i
8•
1 I
•
12
" 20 24 21 ,, .. 40 .. .. " •• 10 •• Il
"
"
o ••
" n Rf3 tyv· e.o I:) I C.f PIC .,((6) .
quali dei seguenti valori potrebbe assumere?
A. 590347
B. XA.3Bl
c. 9671058
D. BBAbbb
E. 89-AAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A, B, O, E.
• ' fl
' • o
• o "
~"' p I l 9(8) .
, Il 11
, .' n
'11
'
' .. ;-1
• n
' o "
5.10
1 + 49 i 77, 88
I IJI I I
5.11
Propr1e1a ltals1el S p.A .. Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
12. Quale dei seguenti ·-
nomi
·
è un nome di condizione?
-
... ~
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
5.12
! i
.... __
,....-,-:
; I i ; '
B. e D.
5.13
Proprieta ltals1el S p A Le copie originali sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata 1a riproduzione
Capitolo 6
6.0
Propneta ltals1el S p A Le copie ong1nah sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
'T"ALSIEL
lGRUPPO
I~
IRI FINSIEL
IFORMAZIONE
Strutture
per l'evoluzione
WORKING-STORAGE SECTION j
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Tali ~odalità sono valide sia per la FILE SECTI ON che per la
WORKING-STORAGE SECTION.
In questo capitolo sarà illustrata in dettaglio la FILE
SECTION.
6.1
Proprietà ltals1el S.p.A Le copie originali sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
LA DESCRIZIONE DEL FILE (Il periodo FD)
CHARACTERS ]
[BLOCK CONTAINS (interol TO) intero2 RECORDS
[RECORD CONTAINS (interol TO) intero2 CHARACTERS]
RECORD IS
[DATA RECORDS ARE nome di record 1 (nome di record 2)]
L'indicatore FD indica l'inizio del periodo di descrizione
di un archivio ed è subito seguìto dal nome dell'archivio.
'
-
> ' n
, • o
PATA DI VISIO ~. : ;
• o o
6.2
I • ' ' I I : I
.: ' I
I
, I ' ' ! :
' I
1 • ..
i . I ; I . I
• I
,,-t-T---j·-.--·_..._-+-- -'--·-- ..
I .
1---4---+-+-~---+---+---t---~---T~"T"""t--,....-;- :~
. ...,... , rT'""
I',....,
,
. • ·1 . • : !I I ! I
- -- -
.. .. .. ..
••~• ..e • ...
a
o
t•~ · ~ ......, u.. • JI
1 .1 4 • 1 I 12' " 24! •• . !.!
I
; 11
; '
' I i'I
I :i
I
I
'
I I I I i I
I
! I
1..5 .
I
' I
I !i '
' I I
I
! I I:i I
I I
,.,. ... ' l>IJ I I ; : I
1js; I
!
!li 119,n t>A~r •' I • I:
'. !I ! ;. .. I
I I '
' '
6.3
Proprietà ttals1el S p A .. Le copie orig1nal! sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la roproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
La clausola BLOCK CONTAINS
1 O• O
,
• n
6 1 o
f>l-OC. lt C.Ot'f.T '41 ;H·~
' j I ·~E'.c O~l>~ .
-
A. ARCHIVIO IN
B. 013-080
C. S-1978
D. CLIENTI
C. e D.
6.4
A. 3
B. 1
c. 2
A.
- - - --
' • o
• o o DRTA- DI Yi°sr OH •
~l o 0
~AAAAAAAAAAAAAAAAAAAAA A AAAAAAAAAA
6.5
Proprietà ltals1el S p .A Le copie or191nall sono contraddistinte dal retino stampato n rosso Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
A. Vero
B. Vero
c. Vero
, .
stOUtNC[
IPAQU ISUUAl U A
I
o '
•
o
zo
7 •
•
" . 20 ,.
" J2 ,. •• .. .. ., .. •• •• .. "
o • o f D A6Eti ZIA
o • n LA BEL R te.OR. () srr ~Ne AR.O
11 lii (I
BLOC. K c. 0 ... 1~ / "4.S rJ ~CO R.05.
' o n
1 :" fl
~~ AGEH 21A~ ~IC x(4fJ ) .
' • o
6.6
Si consideri l'esempio:
' ' o
- --
:
I 1!1 1 0
~i AGEN 2. I A• . ..
' o 1,, çef3 ftlGEH '2.1 .A- (.()0. I .
'' ' o l0'5 AGEN ZIA- C.00 - Pfà>" P1 c. 9S .
~ • o ios· ~6f Hz..1 A- CDC>- AG P 1l ~~.
%3 AGEH 11 A- I ti DI R. Pll X ( 3f/J ) .
' <
' • o
J o "
n
{!) FfGEN
~5
2 11!- AHf16
AGEH
. -'oI~
2./ R.- R'HilG-
'
PIC x'(3~ ) .
., ' o
I
~5· AGtH Z I:A.- AHA{l - f.>I :~ -HAS ~ ·. . '
., .. o
~ : A6lri 1..1 A- RHll6 DI R. ~ HR·s c·-6'6 P IC 99.
" i 01-' . AGEN z rq- FlHA' - 0 -.1 R-"tlA":> K-.- HH p IC ~ Cj.
' ' ' ' !
' ~ Il i ~+ ; A~Ef'l 'w I .fi-
•• AH.À6 -.p '. 1R·H·A~ ll·-AA ~ 1l. ~ g.
;
' o o
i
"
.,
6.7
Proprietà ltals1el S p.A. Le copie originali sono contraddistinte dal retino stampato in rosso. Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
8. Si supponga che un record contenga le seguenti
informazioni:
- numero di matricola (10 car. num.)
- cognome (15 car. alfab. )
- nome (20 car. alfab. )
Se nell'ambito del programma si devono richiamare i campi
DIPEN-ANA-COGN e DIPEN-ANA-NOME sia separatamente che
congiuntamente, quale descrizione è valida?
..
SIQU[N C[ ~
z
IP'AQ() ISUl lA L
I l 4
A
I 7 I
8 • ,. 20 21 •• •• •• 52
•• •• .. 71
o , o "
!
.'
A 0 +4 o
i1 DI PEH. I
I
I
• o e· o
i
f1_3 DI PE N:-.•Ù T~ PI~ ~ (H).
~3 , D.r P . Er~-ANlt. ... .
I, lf15 ., f)I PEtl-flHA-(0'6H P1<:. 'tf (,l~)".
i
, . , , , , . I
A.
'.o
'
7•9·0
~-', S T_U~ ENTE i .. I !
' o o li"!>S TVC> ~NTE ·f-à1 D.
' o ~3 i STVD ENTE ~-C."L ~SSE I
Pie. xx.
) • Ili
JH. ST(Jo ElffE -f.-.Ho Hc PI{.. i(~~ }."
) ., o
' , ' '
'
. " o
o o
; I
6.8
.• .. .. ..
llUUl•Ct ;
trAGtf t H . MilAl
1 ) ..
o
Y
'
4
•
" ..
I : : I I
i I ! I I
I
I i
A. I I '
'
I
I I
PI<:. ')(. I I
: I
I I • •• I •
. , I
. . i I:
i i l '
: I
B. ; : I I
: .
' I
' I
AN alfanumerico
CONTLEl
COD ANA IND
8 N 40 AN 52 AN
6.9
Proprietà 1tals1el S.p.A. Le copie orig1nal1 sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
. -- . --
-""
~....! ~.. 6: L
•• :~ • .. .. Il .. .. .. .I ... - M ..
'tli_
I; ~ H
I •I• • I I : II I i I
I
I I I I I I II
_I ~ ~ ._ ~ J.. f ~ N1 IU · • I : I I I 1 I I I I Il
I .,. • : ~1::1 . ""!ot(J1 ~1'"" tic I BI:::. ~ (Bf'l. I I : Ii I,,
:; :~f
: i ~: ~
~ ~~ c:erl7<.:E11
: I. ~ t ~DiiH:.'E.f: Ali
r·· -1r'
-
.. i
-,- ...._·- -,·- .1!T RliÌ X r.41ti 1 .i
I ;· IP.ttl ilt'ffilL::
1
I ii
f 1 I'
1 T .I I
I 11 II
'. I
- i •- - --; -I - ! : ~
I I I I! ! Il I~ I
• . . i.....
.. I:-· 2 I1
~- -
.
- - - - •
.
I ! l
I I
~ .
I
I I '
I
I
I I
I ! I
' '
I
I' I . I
' i I
I
' Iii !I I
B.
RECART
DATil OATI2
4 AN 6 N 4 N 20 AN 4 N 10 AN
CODICE PREZZO QUANTITA DESCRIZIONE SCORTA UBICAZIONE
6.10
>' • l o
J 11 • O
..
, '
·- ,__ . ;.. __..
' • o
I O O
B. , , .•
I • O
J • o
• o o
12
q.o
0,1 RECORD-~ITE
Livello 01 RECORD-VENDITE
Livello 03 TIPO-SK CAMPO-A CAMPO-B
Livello 05 DETTAGLIO VENDITE COD-CLI COD-PAG
Livello 07 DATA-VENDITA QUANTITA PREZZO CODICE NOME
Livello 09 ANNO MESE GIORNO
6.11
· Propr•età 1tals1el S p.A Le copie originai sono contradd1st1nte dal retino stampato in rosso. Ne è vietata .a riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
16. Data la !eguente descrizione:
llout..Cl
IPA&IJ •tMM
.e
...
A
..
I .. 1 t
••
lii
I '
j
•
!I I!
•
I
I,
I
: I . I I 1
I I
I: I : ~ I
I:
I . I
I
!I
I. I
'I
I ! :
i"
I
~
I
I
I. I
I I
I
!I
::I
i
I '
i:
I ~ !
, I :
I
I
I I
I:I
I •
Il
I I i : I ' . I
RAPPRl
RAPRl-COD RAPRl-DATI RAPRl-PERC RAPRl-VENO
RAPRl- RAPRl-
RAPRl- RAPRl- DATI- DATI-
COD-AG COD-PER NOME INDIR
6.12
-
' : ' !" I1
I ' j '' ' ' I I I i I I ' I J
I . I;. j .. 'l : 11
I ! I I i
! I II
'
i ! I I I
,i.1.
' •
i I I !J ! I
I I I
: I I
111 I 'I
~!·
I: I!~
' I
I"
I ' ! I I I .
i I :' . '
i
I:
' ''
' :'" Ii"
I 11
I ,
'
'
1 •
II .
I II
I!' I II I
I
: I
i
I I
i ' '
i I
I
!:
I
' I
I
I
I
:i:i: I I :
' I . I '' ! I !
'
I' I'
I
" "' "
I .
' I I! i
I
p,, ~:1 ) :.i ;
:
I :i i '
'
:
I
I
I
I
I
I ' I '
; ,~!
X(~ );.! ii
I I
I
)I I I '
I ' I' I I I ' :
I !
I : I .. ' I
1· 1
!•i'". ~ ' I
J
• ] u
I
I O
,
P.o::: I '' ! ' ! i ' I I ;' '
I
'
CLIENTil
. _. . . . ..
.. ·-
~! ~:-...! ~:
•o
·u ..
•• I ' I
...
•• •• . .. .. ..: I: N .. .. . ..
llJ- • I1 o i ' :
- · ·- _ __ - -·- i i : .__;_!,_
I l
-.,.
-.- ---;-
O • ' 10
~H
: ·~ ~
--·- --
I lJL oc_
I : . I
_.:.
!
- p;-i-c;- ~M.
' I '
'
i
-
- -- ·-
-- - __
I
. '
t :
I I
I
' , I
----
.. - . ---
P.i~ ){~~ .
,._
-t ., 1:1
Cl lit ~lrf r1CPJ> ~1· 1 I I 1I T
··- ! ' ' I
[ '
• 1 10
~
CL llE: #llT: I<{ - IFf.lfi • Li _w i-G
·:-;-1 -- I ~ - . ·-
.......·_ - 1•-.- . I~ ~ _;-r+ I I I I I]
- --
E ; ~~. ~ y:- T"T
t•t
....
il5 I tH~ : AHA -1H1
dt1 I .
I '
I !o ~ tl(il I
' : I !
0:1 e: { -(141 ) . I
t I
:TH ' Il I T
'LI !E H I -~Il~ -tptJ H ~
o I
••• ~_g I I ! ' i I
!51 : CL.li E' H-I. I.!~ .:B~ p I C. ,C_({~ ì!..._ I I
i
~~~
I
I ••• .
: I
--- --
I
!'JS . QLÌE HT:I rl Ptc
-~"~ ~;<..(.
I
-- ~~
~
I ,
--++ . I '
:
6.13
Proprieta ltals1el S p.A. Le copie originali sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
18. Quale delle seguenti definizioni è corretta?
MQWllCI ,.;
.....14
t
, .......1 J§.
la
:I
'" M .. o . , •• • M & a a• aa M .. U YJ
' o .• 1. ! II 1i I 1 1 I II III
A.
-- ----- -·--··- ·
. . • ...' . .. .. ..
a1outaCI
....... ......l
ii
o . .,
I
I"
I
I
i
·:--i- ' iI I
I
; I
I
I
ì
: ! ; ' I
I ! I I
I I
I I
I II
' i I
! '
I
·!'I"
i I
I I
I II Ii
I
I
i'
; I ! ! I i
w "' ju
. II P"i I
I I
i : I
I
! " ,..,
I : ;
I
P:1(: '
I
I
I ! !
I
Ii
I I
I I I
II
I I'
I : I I I I I I
I
1I !
II I I V v
I
i
I
! I I
I II I !
~
I
I I
PIC
'
lT ì'!
I I I
I I ! I I : : I
I 4 v
i I
. p' 1~
PtC ·
! I
I
IiI
I
iI I : I
+i·
I I I I ' I
I I
' I i I I :
: II I I ' I
I
I i . ;" I I P1c:
I ,
I
: I I ! '
!I '
I
I
I I
!I !
I
'"",.,. I
I '
6.14
CONCLUSIONI
In questo capitolo si è illustrata la descrizione dei record
nell'ambito della FILE SECTION.
6.15
Propneta 11als1el S .p A Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
FORMAZIONE
Strutture
per l'evoluzione
Capitolo 7
•' ..
7.0
Proprieta 11als1el S p A . Le copie ong1nah sono contraddistinte dal retino stampato in rosso Ne é vietala la riproduzione
- WORKING-STORAGE SECTION
Nel capitolo precedente sono state illustrate la descrizione
delle caratteristiche esterne degli archivi (periodo FO) e
la descrizione del record che lo oompone.
CAMPI INDIPENDENTI
-
~!:'~ L :•u• .. .
.. .
•• . .. .. . ..: .. . . I
M
I i i
-
I I i
~
·- .
.. ..
iI
# li± ~ ~~~.
I·
I .
I : I ; ~-- · I I I
~
. , , 11
- --
(;! ISro~ AiGE: Stii:i I ON.
;- ___,-·- -
4--+. . .
-"T" - - ·...--
I I
.. -- ..
-· ~
. '
--- - -- ·-- - -
I
: I I I TT I
I
, i
I
I
li'"'
~
-- -·····
~
I j _I :
i I I • I I I I
- • I
-- ·-
. ,_.. I::~
1 ! 111
-·-
•••••
vx: u. - tlT:
11 I
L --- i
TT 11;' · -
Il I
-:- ~ ~,,
I .
,__
..
1 -:- ~ .
~~!
·- ----·
- ·· -· -- . .
·-
- - ----
' !
11 I It D 11 11 I J lJ i j I .. : . I . I
7.1
Proprieta 1tals1el S p.A. Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si noti che:
- l'identificativo WORKING-STORAGE SECTION deve iniziare in
margine A
- i campi indipendenti devono essere descritti all'inizio
della WORKING-STORAGE SECTION
- il livello 77 deve essere utilizz•to per, e solo per, la
descrizione di campi indipendenti
- il numero di livello 77 deve essere scritto in margine A,
il nome del campo in margine B J
I , I
, ~ • I • l I ~ ~ , ; !; ; 1 •
I ! oIo
'f_:f W-.CfJ tfT. I I i I ! ! P 1:'- 'I.I-X
j
c. I I 7 0
ti w~c::ot
I
' Piè: X(3').
I I 41 j,0
; l ' '
1.+
t
___W-HE
_ H._ ___
I I i 6 0
I I I
_. _ _ ,_.,_ . .. - - - -
Nessuno.
In A. il carattere trattino deve unire le parole riservate
WORKING e STORAGE. Un errore di questo tipo non
consente al compilatore di riconoscere la sezione e
pertanto provoca la segnalazione di un grande numero
di errori.
In B. il punto è preceduto da uno spazio
In C. il nome del campo inizia in margine A
In D. il numero di livello 77 è in margine B
7.2
&. , o o
W'-lO
. I
tff • P1 e 9( s) .
' I ! I ;
' ' o I ' I I I i :
c. , I·!• ~1. W-AR T,. . . i
J 1•10 p53 W-A~T-CoD . p 1e x)<x.
l
~3. f#- Rfl T,-DE $c.R,
fl IO P I C. X( -i fl) .
• O G
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
La descrizione A. è errata in quanto W- DIP-KEY appartiene ad
un campo composto
In C. non esistono dati indipendenti
B. 77
c. 02
B.
7.3
Proprietà Jtals1el S p A Le copie onginal1 sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
4. Il seguente esempio è corretto?
. , . • u.' .
llQUEHCE
flJAQO llUUAl
I'I r
;;
o
•
" •• 20 ,.
"
,, ,. .., .. .. ., .. 00 .. .
:
,,
. . .
I I
0 10
! ' . . : I I
: I
i o o
'#J,l?.'I.. I N6,-
I
$ToR ,..G.E. sfl:'.r I ~rl •
I
'
; i
o I e •o
I
I
I ! I
'.f.·~
' • I ' I
I o • Io .. 'W'- 1,., o. I
Pie.. ~9 .
ru.
I I
' OI O
W-lilI Btio .. I
I
:
I t
/53 f.11-L I B{20 - sr
1 Io
: f> I e X.)(•
' L;o P.?J. W·L.1 6R.'D- >l.~A~
I
f> IL i)(;<,X.
. • o iJ w,-co'ffT : :
1
I '
I
PJL 999.
I
~l! j o
· -·- - - ---
I
, oto
I I
I
1 1IO
, 4 'o ~t
I
W·~E p f l l ~(4).
w-Lc p- 1HP
~;
' 6 10
.. f> I C )(X"•
, • o \tl-(,f', I p I c. ~K·
~ ' o o
' , o
' .
:> ' .o
Ptc X(4).
' • o Ptc xx
• o •
Ptc X •
7.4
.o!,I•o u. .. ..
HOUtNCl ~
z
o
IPAQ() ISDIAL
, ' I
,. ,. 40
•• ., •o ••
1 1 I 12
" 20
I !
21 12
"
'
!I
A. I I
!
O • IO
i
o.g o
ti: ~~.e.o t> !
I I
!
I
I
i
:
!
I P.I C. 9'( 5"' .
i !
&. o Ie o
61 w-c...o I> I PIC 9(5~ .
1: o o
""I> Pie. ( 4) . I
!
c. ' "'!o ~1 w-~ HPO I
" '
f? re
' •·o
1
I
I 6 0
I
~':I
.':f.1
I
-T( HPO· ,..,, ' I
D. I
' • 10 'i- ~-.1 rt l> IC
J ! o;n "
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
°Ì' jo ' I :
wo.i~t :~ù.:- ST.oR. lt6-F:,
:
' ' '
o ! ' !o
~Ec..T 1,0 ,.1,.
o I~ , 1o ' ' I : I
I
I 0
1
• Io
I
rr . w-.e-.o o
I
'
I I PIC:.. xf4.)
.
I
I
I ; 0 10
!o <1i
'f.'i.
">J.1-.C'.O HO O.o
!i
I I
:
p IC. ~(q.)
I ! 1 W -T,é 11 P.O . I ' I
: :
I • I o 113 ' W-TE fipo '- 11'~ '
I
PIC ~9 .
I
7.5
Proprieta ltals1el S.p A . Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
INIZIALIZZAZIONE DI CAMPI E DEFINIZIONE DI COSTANTI
La clausola
VALUE IS costante ·
, ' :o '
: ! I
7.6
1
ltOUIHCf
tf'AOll tlUUAL
J 4
A
t 1 I
~
z
8 .
12 .. lO ,. . Jl H •o .. •• 12 .. IO •• . l2
I: •JT I I I I
A o I· 1o 10H. ' I '
' I I ; I
p'I<..
i•! 0
I LV i
o
o t • 1o l :é.P1 o~ I \J Jfé . !
I
I
I
'iolo i
!
B. ,I 1 I o 1;0.N.•
'I' I• .. ' f> I e LU
I 1 I
.
!
6 0
I
l iEit L..O.~ft T1v !{E
,.' !o . . .
C. I 7 o'. o 'O~k l NG - ::. To li6E
,''
. 'io ti . w-.~1 iot..o PIL (3~
' .•!o ap R-o ~l E.PI L.06A irvo ttO< ~IL •
'1 . 1o
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
....
7.7
Propneta 1tals1el S p.A .. Le copie ong1nalt sono contradd1st1nte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si esamini il tabulato seguente:
t
e1ouu111c1
IPAOl l 1811UAL
• e
.e
~
l
4
I ..
I \ oI , lo
• I I
~ ! • io
; ', I !. I 0
; I
o l • lo
. : 'l·1
'o
·I'1°
'i. fo
' !. 10
'
• 1•
'
"o 1
0
) I )
' 'lo
t \ :
I
, ,• Io
I
'
i
I
I
I .j I
>:alo
) j •
I
1o
l i
I
I '
i I
I ;
I
) "H O
I:I II !
, • 'o
I
l'.:
' I
o
I
• ' O ' O
' ' '
,
'
I ' ! l'
I ...'
:
I'! • lo
!
p~~o«~ e·P v: E :DI
I
V I •:> I O'H • '
I
. : i "
' .'
' o •to
I
: I
' o. •' o
' ... :
Mif A! F~o ~. )ES TA I
• J
! t '
;
' ;
I !' . ' I I '
' '
' • .u AHf M f ~H \v R.lvA.
' • o
7.8
I I
.j
>vA-LIl~ :' I I •. I t : ·t
I ;-!
I
I
' I
I
I i i I
7.9
Propneta ltals1el S.p.A . Le copie orig1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
---
. .. ., •• ••
..
I I I
I
... I'
I
:
'
I
I
i
: I
I
: I
I '
:'
i
i
I
I
I
I
II
: ' ' : '
I I
' ; I
i ' I
.. I' !
I
I
I I
!
:
I
i I :
..' .
I
'
I
! '
I'
: I I
I I I
'
' ; I' : '
' '
I
I
..
I I I
'
I
'
I
•
I '!. ,.
I
r·
:. ' I "
I
I
I
''
!
I
I
I
~
'
i I
.I ! ! i I I
'
. I
I
I'
I I
: :
i I I : ' I
1 I ... I
I j i ' I I I I
I ' :
c. :i~ r: '' I
'
I
:
'
t'·
I : I
' I I
I
.. .
!
I : I
'
I
I
i
' '
'
" I • "'
i j
' 'I
I' I I I ! : I
I I
I!I I
' ! r·
•:"'"' J..1I '
' ' I I i i
: ! I
I
' : I
II
II I
II
I
I
II I
II I
I
I
7.10
I
:
'
:
I I
I
If iI '' I
I
I'
'
I
:
: I i
!
'
, j" t"
•... i ' II ;
I
IiI
i '
i Ii
' I
:
:
I I i
I' I !I
I
, ' I : I
I I
I I ' i I : ! : ' I :
'
I
o Iv
: ! :
I ' !
I i I
I i III I I '· I : I
I: I i I :
I
I
I I :
.. , ".
I I '
:
I
i
I
' ' I
Ii I II I
I
[
: I'
I I : : I : I
I ' ! : I
'
: : : :
' . .. ,.. ! i I
: i I I
I
I
I I
I
I
' i ;
: : I : I I '
'
'
... :. : ' I I ! I
:
:
I I
; I
:
I :
I
I
: I
' I '
:
I
I
I '
'
'
I
_J ' " ' " ! : i ' I
I i I I II I
I I i
! i I ' I
' j '
I
. ... ... I !
: I'
I I
I
I
i ! I
I i I
i
! :
I
I .I
I iI I l I'. ! '
: ' ; i ! II
I II I
! : I ' :
I I ì I
I I . I
' ' ! I I I ' I
: I
I
I i
I
I
I : I I I : I
I '
I !
I i !
I
I i i
I' I'
I
i'
I I
Ii
I
! I I II I I
I
'' i ! ' I
I i !
I i ! I
' ! i '
! 1··.- : '
, 1. 1.. i , I I I
. ' I
.1·
J ~ '' i I
:I
. ' .,
I I • ; / 1 I I I
, :• I.. I ' ,
I I I .. I
,iI
I
i , ·;
' I
I : I
; I
I
I ' I • • I
I
, .....
I •
!.. .:. ! .
I :
' .f" Ii " .
.! ·'~
'
. 1-i· .
',.:.
• . 1·'
11 I . : : I
I I·.· _. •
I
t: u ' .. I !
I
1. .
: l·'. •• • , I
'
I .
i ..
' I
i I
1 ' 1 I
7.11
Proprietà ltalsiel S.p.A .. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
MOUl•CI ..
ftl'Mlt ~MAIAI.
t
"3 A ' &
M liO M Il l'J
I'
1 -. C 1 I ,-. Il l'O IC H U - .. M 41
I I!
!:I: i : ! ; l i i ·' ! I I I l i i i ! ; ; ! j : i i ! i I i i ! i : f ! I i 1 1 1 ' I 1 I I
: I : Il !, 1
l ! I 1 ·1'
i I,':,' \;! : i .I II ii II II I
I I: 1·
I
1 1' 1;, ,i ,i;' I! ·I·: ';: ,i::!,·,
11 !
:
I! I
I :
I ! I i ! I: ..' I . I I II I ; i I i
I I • I . I 1 I: ,'
;! i :
I • l
I
'
I
' 1. 1.
i . : ' I
I I,. I ,· . •
I ;
' : ' I 1' 1' : 1
'1
I I
1'
!,
I
Il I
! I I I I I : ! . 1 I·'
I 1·.
i i i ! I j iI , !! ;i
:I :; I. :'
,! ,i, 1' I 1· I! I
li ,i
i~ ! i I l i i !;
'1! I
1 l, I,
; ~ !i
i i :l:I: I ! : ! ! ! i I ' . i ,: i i ! i I ! ! : 1 j l 1 I1 I I j
1
1
I ' ' 1.
11 ! I i i I l :i l i
I '.I: ·,'
! : :!:1: I i I I 11 I I ! I i I! I I I ii
II ~
1' I! I
l
I 1 '1 I :' 1· !I :! ;i :I
I
I .
:;:l,J)
1 I' , ,. II ,i Ii 1
1
1 1
' :I 1' 1!
'
·'
I
!I ,.~
1 I
I
I! II i l;;! ;I II
11
I 111 i Il I 1 1 JlI::, 1
I
, ! I : ,·
'
i I ' I i .I
I
I 1' ,i
I
,
I I I 1 1. I I
'. • • o I, • i : I I I ·' I I I I I I I I • I I i !' I I I ! :I;.
Ii I '111 ':· i ! I i
I I
I, il: : I I
i 11 i ! i! i!
1
: i
! I
!I I ! i i 11 11 ' I 111 I l l 11 i I: I ' i I' ! '· I ··.
. ,:·I·
. : ·'·1
' ' . · J '' •
• t 1 t
• •
. .
J ••
1
J ,. • •
I •
' I
1:•I•
. . • ~ o~ o
7.12
B. 01 + 49, 77, 88
B.
B. 01 e 77
7.13
Le copie originali sono contradd1s11nte dal retino stampato in rosso . Ne e vietata la riproduzione
Propneta 1tals1el S p A
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si noti che :
7.14
Capitolo 8
a.o
Propneta ltals1el S.p.A Le copie ong1nall sono contradd1s11nte dal retino stampato 1n rosso. Ne è vietata la qproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
...ALSI EL
lGRUPPO
I~
I FORMAZIONE
Strutture
IRI FINSIEL per l'evoluzione
ENVIRONMENT DIVISION
INPUT-OUTPUT SECTI~
· è presente se il programma prevede il trattamento di
archivi, manca se il programma non elabora archivi .
CONFIGURATION SECTION
Il formato ·della sezione è il seguente:
CONFIGURATION SECTION
Paragrafo SPECIAL-NAMES
8.1
Propr•eta ltalsiel s p.A Le copie originali sono contradd1st1nte dal retino stampato in rosso . Ne e vietata 1a riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
1. Quale dei due identificativi di sezione è scritto in modo
corretto?
z
1
SlOUfNCI
tPAOU tllllUAL
J 4 I
oU
l
A
I
I
I
" I
11 20
I
21
•• •• •• •• .. IO .. .
;o::f·:u ty5F ~~ •~: ·: ,
• , , , , • , • , , , I ' I
• f 1 t Al,1: .
' I o. •!o
I
1 1 ' '
0 e I 0
IHPVT o.vr.~ ~1 ~é!C~IO~.
I Io o I :
L.-;..--L....;__,_.__~~--'-'- .........-'-~--'~'-'-"--~-'- -· j
Nessuno
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
"
' , ' ,O ~ ' , ; ' : ! I ! ~ ( ; ' ! --~
' ' --
'. '
·1' ·!• C.,O,H,F1r;ul.RfloH :~ CTJIP ~ .
:l 1 6 'o . ! ' I ! I f
I '
AAAA A AAAAAAAAAAAAAAAAAAAAAAAAAAAA
INPUT-OUTPUT SECTION
8.2
La clausola SELECT
8.3
Propneta ltalsiel S.p.A .. Le copie ong1nal1 sono contradd1st1n te dal retino stampato 1n rosso Ne è vietata la rip roduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Supponiamo che un programma elabori due archivi, TRANS su
disco e STAMPA su stampante. La codifica del paragrafo
FILE-CONTROL è la seguente:
'" 1· • I SEL1ELT RA
I I
) • o
.
.. . I.
STAHPR . 1 -STAMPA
· classe
Le unità di I/O si suddividono in tre classi che sono
rispetti vamente indicate con
· organizzazione dell'archivio
E ' un campo di un carattere che in corrispondenza
dell'organizzazione dell'archivio, può assumere i valori
- S (sequenziale)
- o (direct )
· nome OD
E' il nome (da 1 a 8 caratteri alfabetici o numerici, di
cui il p r imo alfabetico) della scheda DO dell'archivio,
con la q uale si precisa, tra l'altro, la effettiva unità
per i ferica assegnata all'archivio.
8.4
,,
La cultura è un bene dell'umanità (fantomasping@libero.it)
...ftLSI EL
lGRUPPO I~
IRI FINSIEL
I FORMAZIONE
Strutture
per l'evoluzione
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Si noti che:
:; +
I + I ' t I
0
• -1~f v.~-:~ ~ fl.P,l)r ;s:rc: ~ 1!o:N.; . : . ! i
I
I
I
i i,
0
1• ,
0
j . :: I:t I . .: : I i I :
: I
• 0 10
I :
r-.ILE
. .· .
-co11rfi..o1..
I . ' .
I..
. !; .
1 1. o I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
8.5
Proprietà ltalstel S.p .A .. Le copte ong1nal1 sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la qproduz1one
. . . .
llOUU•CI •
l I :;:i: i , . I !
I ! : l I
I I i I I
i! I Il I I i' I ':
II: I i i ii I'
1 I I :
. I °!" •
o,· o . ! I i I :I l: II I ! I 1
1 1
I
I Ij 1 i!:j
I ~1
I I I 1 II
"oo I i , i i
I I I
1,
I I ' :
I
Ii 'i'' • l I I ' II 'I I I
I
I
I
' !
'1 :
'
I
l. ., II
I
1
I II ii !i I ..I .I ;
I
:
I
I ; ..
I
i iI !
o 1 : :
1
! : ! I' 11 ; !
I '. ! ~ :
o
!i Ii :! ' !'
I I
; 1· . . o '
! I I
I '
II 11 I! i i i ! .j
1
j. I ' ' '
I
' • o
I I , • i . , : I.
I '
' o o ! 1 J I I 1 I ! 11 ! !: I I
i . I
1 I I
:
~
I .
I : 1 I
I
,I
I '
I ' 1' o
'I·'• I i l I i' il !I il i, l! i I
. 1 I!
;,I:
:Ii,
!I II ,, 1•• •o i! 'I ! i I i: '
i!
i : I ; !!: I
!
•
I·i
• I
l
:
!i
i
I
I . '
'
I . ; :
' .
; I , ••
I i i i:
i ,
I. ·1 . ..
' I
!! II ,, • I
I
! I :I
il
1 1
.•
· I i I
,1
Il :,:
:j :
I
: I •• •
, • o 1
1
!
I:
II II i i !i ! II
'
!.
' I I
I I ;
iI i I' I
i! 11 l i
i I :
i ' I I
' I : I
I, ;i : !.
I I ; ; I
i, II : !;'
ì ..
I
'
I ' I' I I' I , I
I:
1 I : ' I I I '
lI
I i I I·
I • I I
1 i 1· 1!, I I i' I I
I
:i
I I '
11 :
I I ' I! ! i I I I I 1, 1 I ! I
il 1,
' • •
I
j I
. I
__ _ '" !.. lo ·~liH . .
I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
8.6
l~AOll
1
HQUl:NC(
1
llUUAL
4 I
•
z
8A
1 I
.."' ,. 20 ,. 21 .. •• .. . .. .. •• .. . ,,
, : oI' lo I:: I ;
'
·J ·1• I I I
o'• J o
! o I' 1•
iio
I .
!o
117 t o
' 0 I0
' 'I ! :
' I
.. 0
,.... FD tt'tisT~R-
' • .o L.RB.Et... . ·Rr,(;o~c) Sflttil>AR.lh .
3, o ·o
BL o.c'I<, c.p 'tlf ft t fJ.S. (/~ . e/Z.{) ~{)':>.
·H,A,$,1 Efi-1 I : f I(..
I I ! I
8.7
Proprietà 1tals1el S p A . Le copie originali sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
Capitolo 9
9.0
Proprieta ltals1el S p A Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
""l'"ALSIEL I
& lGRUPPO
I~
!Al FINSIEL
FORMAZIONE
Strutture
per l'evoluzione
PROCEDURE DIVISION
1. In un programma COBOL, il nome del programma è definito
nella •••
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
DATA DIVISION
PERIODO [ PROPOSIZIONE
[ ISTRUZIONE
NOMI
SEGNI SPECIALI
Le parole COBOL tipiche della PROCEDURE DIVISION sono le
istruzioni (ad esempio: ADD, MOVE, COMPUTE, ecc.). Ogni
proposizione inizia con una istruzione.
Le istruzioni possono essere divise in tre categorie:
- istruzioni imperative: specificano un comando
incondizionato.
9.1
Propnetè. ltalsiel s p.A .. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
.. ..
SfQUlNCl .,;
z
•
I j
lrAQU flUUAL
J ..
.I +. o
A
• 1 •
·l.' .o
8
11 I
: I
·u
~01·..r
it I
i . ,. l I I - I "w-io:tt:o~o
cio·~ -hild .'
"
w-
20 2• 21
I I !
J2
' I I
•• •• .,
: I I I 1
!
eo
I
'
li
I
••
i !
..
i i
72
:;I
iI II :'
I I
I . I ;
I
1·
I : I
' t•
j '
I I I
I I : ...
I~-
I I :
,.j.l,1 .I I Il\ 1•1 :!; ' ' . l i
'
1
I
;
I I
I i puoi; $~ i
I
.,. o A,H.fl;6 • ! . . I .. I ' J .
: 'o o ' ' • I I . I ' . I : .. I '
I . . : I. .l ~ I ' I
i I I' ,
1
I, • 1, , . :s.T~P : ,
1'
·R.11,., •: ; , 1 : : . . · ,
:
- -'-'-·'-
l·.._
1•..__._-'--'--
1 _ _ __ I ._!_ I l I l ~ _.l_j__~-·~-~-~
I --- - ' !
!J 'I'!· I
i !; ·IF
I ' I
I' I . !• 1·
I
I
I
I
I E'GV
i ~- u-in.
'- 'i
'
I
i'
'
' ! I I'
I
!
., \ o o
! ' l ',.
!
I
' I ' '
! I'
:
~-P I R.ov
I
i I I
' i . ! I I I
I I ' ,. o
'
i'F I I
! :
I
I I
i
!I
I 'I'1I•·
'. I
I
I
I
I
!'
!
I
10 .
'
I
ol
I
I -TO I
'
' I ;
I
I ! I
"T
I
, 1., o
I
1 I
I
' . . I · I !
'
'
,.' II .•. :
o I I ' I I' ..
I I '
' , !• ,•
; I
II : I
' i.' : : I
I
I I I I l I i I :
, • o I
' : I' I I
' I
I•
Ii : I
I I
!
! I
I'
I :
• 1° I i
9.2
I
HQUUfCl
lrAQtl llUUAL
J •
• "'
;
o
.r •
12
fU)_c. ét>_u ~
.. ••
r . ·C I.VIS I !o.H.•
. 21 JJ . .. .. •• 12 .. •• . .. "
~( Tl
0 I
: ' : ''
o • 'o I I i i
. ..
;!'
~L-i{r/-:1 NIZI
-
I
O e IO o.. I
~
'
L~ ?'-to~ :>1'' .... lvt .
o • o
I . n . '-;:
' o o
' , II o
I
OPEH
. '
I >f PVT CLI
.
. . .
òrr1 - I QJ{,- '
·1 RiAb ~O'(,;) ~~
I
I
' I
1 '. I I O l<._L I EHT I : I IN7C W-- CLI E H1 I A7 E.N o
' 'o o H·ovt: f.! I ~~-V A l..IJE To ~- r~-c LléH TI
, , 10
. '
' • o IF U:--FF -C.LI ~/'(TI HO ir EQUAL Hl IG-"4- V AL.Ve
' • o ~EXT <5E WTDt ~.t:
.I. 1 1 1O USE"
.I
J'
: I
!
o
'i
o
fl
r
UJ
I
tro
I '
'H.L~l
! ..
"!:-:f1.HE.
I
' 1-
- '
!IJ H. o.ve \t'.1- CLIE' iJ.ITI- <:O l)l LI :ro ~-~I G-A-l IODLL. I •
;
I I
I I
9.3
Proprrela ltalsiel s p.A .. Le copie originali sono contraddis\lnte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
". .. . .. ..
HOUlNC( ~
z
o
IP'AQ() ISllUAL
1 l •
• 7 • ' 12 ,. 20 Jl
•• •• •• •• 12
I 0 14 I 0
COH.f'"CiJ~ W- 'SALDb ,:: ;vi/-CL'IEHTl-iQTA fk \.t-Ot[)1f'il-f',R.1J/o/.
I
'
: '
'1 I I
' o o I '
I
' •o fl.fl\.t C.L ltHT/ 1HT0 ; W-C..LIEHTI -AT E/.40
7 o o · · ffo.ve H1'f>..H- VltLIJE 'TO ~- Ff-- c.<..1 EH TI .
, o . I • '
I ,'o . lf
1
. .\
J o 'o HL.-~~-F I NF: .
3 1' lo
l i•
:
o cL'osr· C.Ll cHT'il •
•I•
. 'i o : I
I
C.LOS E ~ TAHPft.
, , 1o I I i
.I
'
o'o
I
.. 17 I :
I
' l
-
9.4
B. O
c. l
A.
9.5
Propr·eta ltalsiel s p.A. Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
5. Del seguente paragrafo, si indichino il nome di
procedura, il numero dei periodi, il numero delle
proposizioni, il numero delle istruzioni.
I
HOUlNC(
IP'AGU CIUUAL
J 4 •
~
z
81 AI I
12 20
l
.. JZ H .. •• t2 . •• •• •• l'J
! I' 1· ' I
J ' 1' I I I I I
•· I I
I o
l l ·1· .,.
i , .
L -'"'6"' - 1 I H1 l I o-:T:
I . I
AT
-l o
.
'
'
' 1'
I!
.1. i i V' .V' I I • i ' Ii : I
o
iI
· :
l
I I , •1.
+i· I
1
!
ry:H.ov' .: U'.1-ot'f- I'!
''.'f\l'<" 'pl'D
i
'
'I
I
I
,
I ..
:
, .
;
'
1
' .
1
-r,o
I
\V- I
t i
l
I
! ,I'!.
I
I U'l dPf'i-
. . (?.6P
I . To I
I
I'
'
'
' • o
I ' . ' l I !I
• i ''I. ·1o
I
fE W- :N~ITO = -oP - T ~T
! I I O
I
I <+
, ! , 'o
' I
'
I
l
' • o LI #€5.
' '
' J• Jo ' :
' • o lti-o Pt ; AT E:UO
I ' 'io.,.
, ' o
'
LUt. f;o 1}1-FF-of>E -OP -llEP. •
:J \ • 1o , I
I I
, i • I•
' ..
~- oo z.
I I , i•j o o 10. ! 1i1 .- T ftT.
I . oio I I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
. .. .. .. ..
HOUf HCE ~
z
o
U'AOll ISUIAl I.> A
• ••
1 ) 4 • 1 I
" 11 20 H J1 H IO
"
-- A. o lI o
I K,L-~1 ; .- .1 IH z \ o... ; I
o l ' Io
. I P.E.N 1 .H P.uT
o'. I.
A~ · -~~~-:LE.6& 1 .:
0
8. 0II '0
I I
I jo Io {ltAD ANll AT EHD
!
I ' ' o '.' . i H.OV€ W-H-ANFJb.
I I '. 410
c. ' •o
' •o o -se R.TA •
o o
'
D. ' ' 'o
'.
• 1o
'
o
[. :J ;, ! o
, ..
' I
o
, :6 Io
. I
F. , •'o I
. o'o
9.6
.. . .
SlQUlNCf ~
..
z
o
1'40f l I SUllllAl e.> A
."
I
20 21 ,, JI •o •• •• ••
, ' '
I
• 1 •
j°
12
"
G.
I
o i'
o I,
: I
'0 pk'o(: "E~litlE ..() I\)1 ~I ! ~H. : J ' , l I
: ' I
.
I
°j' 10
o •
lo ti~- ~~~ -!/
i I .
t/IÌ f 0 •. ! J
'OP [lf . :I h 1'.1/J
! : i: , ; :
'CON TL t. ' '
'
i
I
H.
' • o
'
1 I
'
.'•
fl O
.H·L-q'.9~ ·-.f, th .:
sror e .t.111.• ,
'
' o o I
I. ' ' o
'
l4'1·-,1p<5/}_LTC . . .
' • o
I
IJ:/R./171e : .s TftHP,,A{ Ff?OH W-TE S7 ATA
' 6 :o I IAF:TtR A'DVAl1C /'NG PR'rs--HllOVA.
I I
' ' 1 10
' I '. I . I
L. , o o
HL:-~3~-~ESl-T~A! .! : I '
, ' .o : JF ~-L'.'.o!-fTL t -cot:> : UP-e.OD
A3- cfi~-'cAk8 1 o
f>Erir'o.RH
I
3I 41 l o
! I
' lrHt 11 A: -·99P -C.M f.>1 o - EX.
>I • IO ~fr:- l3p-1~.~T-lr."A) •· .
' '
) 1 1o
. . . .. ~Ove w-oRo-IGTA. TO, \)'./-~lrA.
I ' ,o o ! : '
I
l II : : : ' ! i ·1 ' I' : ; I
I
I I
I : I : : : i
I
I ' : ' '
9.7
Propr,età 1tals1ef S p.A Le copie ong1naf1 sono contraddistinte dal retino stampato 1n rosso Ne e vietata fa riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l"'W"ft.LSI
I "'"'
EL I FORMAZIONE
Strutture
GRUPPO IAI FINSIEL per !"evoluzione
Capitolo 10
10.0
Proprietà ltals1el S p A . Le copie originali sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l....ft.LSIEL
I~
FINSI EL
oAUPPO IAI
I FORMAZIONE
Strutture
per l"evoluzoone
10.1
Proprietà ltalsiel s p.A. Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
L'istruzione OPEN
•• u .. ...
: I
..
! i i'
I
I I
I I I' I I'
'
I
I I II
! I I I
i
I
' i I; i
I
I I I i I !I
I
I
I I I
' I I '
I I I i : I
' i
' I !II
I
I I : I
I
Ii II I
I
I
I
I
'
'
! I' I I I 'i I i
I I
I I ; '
I' I
' ; i I I :!
'' I II
I Ii: !
I
I I
!
; I I' I I
. ' • ; 1 11
~1 . -;;:I. - -- -- - -·
~ --· --·- - -· . . -
10.2
i I
IN lii; ~H ~ ·
'l o
,
I
1
l I ()_~EH I
I
I
'
' o o
)
I
110
I
'
OPEH
OfElf
'. IH ~
{)IJ
' "f'T
I
.~
I) I
I
I
j
'{)f. ~l'H
!ST 'ftHM
I l'
I
•o I ·- -
,' ' II o i :IN iD.IJT
OPf)f AN'*'#l'A
~ () ~DI li
.i I
o o OPEN Ov f P1/i 511+ '•
l/'~o~ IPE
: I !
I I !
I :
I
I I '
.... , ... _. .. -·
.. .. .. . .. ..
SlOUIHC t ~
z
ll'AO[l ISUUAl
J 4
8A • u ••
1 • , • 12
" 10 11 J1 Il 11
O, I io . I . •
. . I ' . . l l
c. '
I :
-Of'Efj Co HTLE. •·
t I )
O'O
to
.. .I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
2. Dopo il periodo
A.
10.3
Propnela ltalsiel s p.A . Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne e vietala la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
3. Quali tra i seguenti periodi sono corretti?
' o o
- ...
B. 'I•()
DP EH
l o o 01) I fl) I
l " o
c. ' • n OPEN AN c. 1-l'rl E
J •
---
o oPéH ~~~li.
A . e B.
• o o OPEH l i o. Offo1 f, I•
. I
10.4
B. e C.
E' comunque preferibile specificare una OPEN per ogni
archivio elaborato.
L'istruzione CLOSE
. .. . ..
llQUlNCf ~
z
IP'AQf:I ISIUllAL
1 J 4
8A
.,.
:I
12 11 JO
•• ,, •• •• •• ., •• •• u
I
TI~ I
: ; !I i ' I i ' I
I ' I : ! : I .: i
~T1 1 • ' i
; ' I
j
i
I
o • o lI
I
c.!- cr., E C.L 1.f I
I
I l
I l : j
i o!•lo I :. ;
I I
' '
I
i
l I o;· 1o
I
I
I
I
'
I
~tt..:OrS é
I : I I .
Allft.6
I
•j I ·
:
... I
II
' l I
!
;
I
:
.I... I "·! I I !
I! I I I ' I
l !
I
I
' ' I
Si noti che:
- l'istruzione CLOSE non specifica il tipo di elaborazione
dell'archivio
- tutti gli archivi "aperti" con l'istruzione OPEN devono
essere "chiusi" con l'istruzione CLOSE prima della fine
del programma
l'istruzione CLOSE può essere eseguita in un qualunque
punto del programma.
Dopo tale istruzione l'archivio può essere di nuovo
elaborato solo se si esegue un'altra OPEN.
10.5
Propneta ltalsiel s p.A . Le copie originali sono contraddistinte dal retino stampato in rosso. Ne è vietata la r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
6. Si scriva il periodo che disabilita gli archivi
dell'esempio seguente:
, ~ 6 o
! I
3 • o ·· c..Lo·sE ' oR..c>1N1 • . I; ~ , , I
cLo511;' · ·s~,qHf fl .' ·
! : ' I I
,
I
I , I.
! • I
' ' ' ' j !
' I I i ! I
I I
B.
tP'AOU ISUUAl
1 ,
o
o
7 •
I I
I
12
•• 20 H J2 •• ., •o •• .. "
i ! I I
A. ' o: lo cL~ ~
i
s:i.41- f;Ft :'
:
•1.l.
4
I I i : • I
' '
;
,. I
I
' ' I ! I
'
I ' '
~· I O!I ~ ' CLO~ IE I NPuT Att 116.
.
O
:
' o o CJ..O,S [' ·e vTPv ,ST'ft HP/.
' t
' i i i
.
I, 7 r O
l '
c. ;
I ' o
; ;' C.LOS IE" C.IOHTL 1c . .... : j
:
' I
' I' .•
'1.1 o
I
I
CL0 5 IE
!
. i
p e,or~ I : . I I
' I
' ; -
10.6
L'istruzione READ J
L'iatruzione READ rende disponibile in memoria un record I
dell'archivio.
Il formato dell'istruzione è
nome archivio RECORD nome campo
AT END proposizionel, proposizione2, ••• proposizione M.
Nome archivio è il nome dell'archivio indicato nel
periodo FD e nella clausola SELECT.
:I : ~ : :. I : I I t I I
A. oI • IO
I
. ..R_EA. Il!--·
o I tto I
.i '.
• , I ..
B. I
o
•
I
I
o '
I '
'/?;G4.
• • ;
_t>I ~I ,
, Io!o I I .
. . .
I
I ..
c.
I
:
I I 710
I
. . :iE!lo /te; ~ I~ .. I
I I
I I • ' O
• I I
D. 11 "·o A HO
' !
,i , i· ' I Cv . \Xl- FF -.A lt-G.
"o o
D.
10.7
Propneta ltals1e1 S p A .. Le copie ong1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata .a riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
10. Il nome che segue l'istruzione READ è:
A. un nome di campo
B. il nome del record che si deve leggere
C. il nome del file che si deve leggere
c.
FF F"F
10.8
!r
'"I•
! •
' I•
, I
lo
:
R-ù.:
I
.
'c!_L IEH
..
' :~_:'
HTO ..... LI E' r1 .!: EHD
i
'~ . i• i ''
i
i
i #{ov·
I ''
Hl ,lJV,
:I : I i
ro ~- FF- t..IE rt .• . I
'
' I
I
I
'
o i ' I '
I
' • 1
'
"'FIL~CLIENTI
MEMORIA
I RECORD
I
BUF'li'ER .
r
RF.AD
Fig.10.1
10.9
Proprietà ltalsiel s p A .. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Se l'archivio CLIENTI ha fattore di bloccaggio pari a 3,
l'istruzione può essere rappresentata come in Fig. 10.2
r r1
1'"' RFAD 2"' RFAD 3''" RFAD
Fig. 10.2
10.10
B.
A.
J I0 0
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
10.11
Propneta llalsiel spA Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
14. Si supponga di leggere l'archivio ORDINI con la seguente
proposizione
I
3
J •i 0
, , 1. -O I Hl A 'E I> ; I
I • o i I· r '
W- ff - O ~ {) I 'I I •
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A.
". .. . .. .. .. .. .. .. .
HOUENC( ~
z
t "A0ll ISUlllAl
1 l •
•
o
7 • ' 12 .. 20 20 32 12
•• 1'
I I ol' Jo j ' I
.. '
I I i I
1 l o:o I
Hovt: Hl G-H-" Al.VE. :r;o \,t-- FF-(. DlfTLE '' '
!
I
I 1
'
I''. o
I
I
I
I
: : ! : lft ' '
I
I
I ' • 10 i : AD[). .-f fo ~- .LE -cor<T LE". I'
i 1 Ie lo
- - -
A. alla fine del file CONTLE
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
,.,
I I ,O
' • o
I
R.EA o -O T ()
10.12
Si noti che:
- non può essere eseguita la READ di un archivio che non
è stato precedentemente aperto con la OPEN INPUT o I-O,
o che è già stato chiuso con la CLOSE
- la OPEN di un file non rende disponibile il primo
record
- la READ rende disponibile il record successivo e non
più disponibile il record precedente
- la CLOSE del file rende non più disponibile l'ultimo
record letto
I' I
!
I
I
I i
,.
., I
I
' i
o
i '
I ;O I
: I I I
I t 0 I0 : ~OP, -i
I ,o
B. I
"" ; -DR01 Hl A D
I• 6 o To I.li-· F'F- O 1)1
:
,o . Al>t>. .of D•
10.13
Proprietà ltalsiel s p.A .. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
In A. l'istruzione ADD viene eseguita dopo ogni lettura, e
a fine file dopo la MOVE.
In B. le istruzioni MOVE e ADD si eseguono solo a fine
file.
.. u .. .. "
Iji
! ! !
I
i!I
I I '
I :
: i
I i
t
II '
1 , i . rv ·.' I i I
I I
I
I
: I! I I
"1"'
!I ' i , I I
Ii I '
I
i ,! I. I I i
I,.,.
I
I I i! I i
I i I I • ; ~'
I '
.. : • 10
:
'
I I ' .,
I I
I
I
, :,, 111 ' I I
' '
I I
•1•··· I
! I
I I
I !
I
I t
I I I
I :
I
I I
Cl. : ! I ' I I : i
I I I , : 11 ! ; :
I • !
Entrambe.
.-
In Italsiel, si utilizza la clausola INTO attinche'
il record sia presente anche in un'area di memoria
diversa da quella del buffer di input.
10.14
L'istruzione di WRITE
L'istruzione WRITE scrive un record dell'archivio
aperto in output.
Il formato dell'istruzione è:
WRITE nome record FROM nome campo
Nome record è il nome dell'area di output definita nell'
FILE SECTION a livello ~1 da cui il record vien~
prelevato per la registrazione. Con l'opzione FROM il
contenuto dell'area di memoria nome camp• viene
trasferito automaticamente, prima della registrazione,
nell'area di output nome record.
. .. ..
lfOUfNCE .,_
z
lrAOfl ISUUAl
t
8 A
.,,
:o ,. •• •• •• ••
l 4 I
I,
7 I 20 24
" IO
"
' I
I .
oi' o
I l :. ' ~ . l . . : '. ! : j : ' ! ! : . ! j . . . ' ' . ' ' '
' '
' ' I
I '
I
ol' io
·! ·jo
; ' WJe.t T [ ·ti A~Tf o..f fT~O. ~ . ~- HAST R:o • !
1
I j 0 6 'i . . . . '. ~: : 1 1 ; J_ _
A· i
I
I ~ · W/('..IT E OtDI f .f: 'i i EH.O
I
I
I : . . . . '. . HOV t . . HI
l . . . . . . . . ' .
1-1•~
A.LV, · !n' :' \)'Ì- Ff:·O R.t)1
l
I•
, I
i l .
I
B· !I :; '. iR
"" . .
. '1/-0RDI I.
I ;'' ' '
c. ' j o' o
I
, I , \tltlf , . W- 0.~0 I ~I .•
, i,;o I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
A.
10.15
Proprietà ltalsiel s p.A . Le copie onginalt sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si noti che l'istruzione WRITE:
· preleva il record da registrare dall'area di output
mediante un indice che indirizza il record nel buffer
di output ed aggiorna quindi l'indice
· quando il blocco è riempito, provoca il trasferimento
dello stesso dal buffer di output al supporto esterno.
E' in questo modo che il record risulta memorizzato
nell'area di output della FILE SECTION. Tale area non è
un'area statica di memoria da dove è prelevato il record
per il trasferimento, essa è piuttosto l'area
dinamicamente indirizzata del buffer di output dove si
trovano i record da registrare.
Solo se si richiama un'area di WORKING-STORAGE SECTION
con la WRITE FROM il record viene trasferito da un'area
interna al programma.
L'esecuzione della WRITE avviene in modi diversi a
seconda che l'archivio sia o no bloccato.
Se l'archivio è sbloccato (ad ogni blocco -record fisico-
corrisponde un solo record) l'istruzione registra il
blocco, cioè lo trasferisce sull'unità (stampante, unità
a dischi, ecc.) dall'area di output.
;
. . · ~ , ,: • I;o I ' ' ' • J ' , I
I , I O I . , I ,
' I ' '
:o i i W~IJ°E'
, • I
I ,I.
I l
1 II
' ' i I •. I .
I : ' . i .. '
J I 0 0 .J i
. - l_ -- . I ~.~--
10.16
FILE-CLIENTI
MEMORIA
RECORD I
r
WRITE
Fig. 10. 3
10.17
Proprieta ltals1e1 S p.A .. Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Se l'archivio CLIENTI ha fattore di bloccaggio pari a 3
l'istruzione WRITE può essere rappresentata come in Fig.
10.4
FIL~CI:. IENTI
MEMORIA
Fig. 10.4
Si noti che :
- non si può eseguire una WRITE di un record di un
archivio che non è stato precedentemente "aperto" con
la OPEN OUTPUT o I-O, o che è già stato chiuso con la
CLOSE
- dopo la WRITE il record non è piu disponibile al
programma a meno di utilizzare un'area di W-S
10.18
I ;
P.IC X(~3 3) .·
I~ I<::. X.
PI e 'I:(~~[)
f I C. ~(.8).
, I I
'
i
I ' . ..
Ti 0 W-5TftHIPA.
, 11 10
;
' : o lo
I
! I
Si'
l"AQl l i lUllAl
o
1 I t1
I
I
.. 20 2• 21 . •• . .. •• ., .. IO
•• . 71
! '· :
o • ·o
F:~ OR.O I ~l I
o1 t 10
L ABEL. ~[CO~ I) .~tfAHD ftRD.•
o • o
I ~1 OR.D_I ~J-l. ! Pie. X( •B 3).
: I
' o o II
' ' o wofl K I .tiG - STO~ ~G-E SEC: IT10M .
• o ~
'
'
I I fo
I
0
~ \l:l'-·OR. [)IN I
I
•
I :I I0
I
' o • PR.:ocE C>iJR E 01 VIS I OH.
, ' o
, .. l
' • o
- ·- -· -·· - · ...---·--
' • 10 OP Eti 011 rf PII 1 ~ 01-.:it -
l • o •O I
.
\tlft1 T~ 0 ~[)I~ i'~ FR.o• ~Rbl tal.
J
' • o
' 'o
! "''"
J'
, ..
~ o C LOSIE olù>11i '·..
• o o
10.19
Propneta ltalsiel s p .A Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
24. Quale delle seguenti istruzioni richiede il nome del
record del file?
A. OPEN
B. CLOSE
C. READ
O. WRITE
o.
I
&lOUt•CI
lf>A 4H I l llAIAt
·~ • t
~
3"1 AI ..
IJ M JO J4 .Il J.t .. .. ..
I
•• •• .. •• IJ
!
I '
I I . I I I I; I
I I • :
I .. ; : I I
I I I I
i/b) .: I i
I;; "I I
:I
I I
I I I I ' I
: I I I
' I I '
:I: : , I
I 1 I o
I
10.20
.. .. .. ..
HOUINC::IE ~
z
IPAOU ISUIAl
1 J 4
A
I 7 I
3 : 8
· 12 11 20 24 21
"
... •• •• •• ••
ji
! 1
·1 '/!o
o • o
I
I ! I I
I :1':I:
: ·.+
l t',:o
II ,I.;
I
o
I :
i I I fj o
:i I
·1·+lo
, o
'i';o
j i I
· I ' : : : L kO.VE : '. NI ~!~-: "~~. '1il I T;-0 11V· F_F ·f)~:l>,I ~I •
'
II ~RliTE"
. 11 . , ~
I IA~1 :1. l'lt.f. • I' ,I 1! • .1..• 1I
. . ,., . .• .
. ! . ' I, i 1
! i , : ; , , ; , 1 I ! ! .r· 1 ·, .1 · '
B.
A.
10.21
Proprieta ltalsiel s p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
28. Si scrivano le istruzioni dell'esempio utilizzando
l'opzione FROM della WRITE al posto dell'opzione INTO
della READ.
- --o o I
I
'
' :I
I
: I :
I I I
I
I
' 'o
' . I
; : I I I ! I I
. i
o I
': :
' I
I
I
' i '
'
I
I i
'• ! ; '
' :
I ; I
I
' •o i I
. o •
I I I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1
S[OUCNC(
lPAGll lSUUAl
J •
•
zo
u.
7 • •
12 .. 20 1' 21 ,, JI 40 .. .. ., .. IO .. . "
o
I
.
'IO
I '
' ' .. . I . .. i
:
I
o o
'; ~EA:t I ·a ·{(
~I f'I I I . Efi
I A~ o I
I
i
o 1• ~ o
:
I
HOVE ' Hl c;..H- .VIAL 1.ié .TG \..ti'- FF- fJ llb.I H I .
I
' I
i
i
o ' ei o
I
I
i
'
10.22
1. creazione:
, . o
'o
, :6 OUTPUT pRDI lii
1 4 I O
' . 1
' o, o ;
o
.
)
, o
I
l
•o
2. lettura:
..
llOUUfCl ""
z
_.AOll ISUUAL 8 A , I
J 4 I l I Il 11 20 24 21 J2: >I
•• 12 ..
•• •• .. 12
I! °I' 1·
oI' o
I
:: i;
i
! I I
I f I I
'' i ''
I :i:il:
I I l I
I
'
I
j
I
I
'
i .I••' , o
' I
'' '
3. aggiornamento:
10 i
·l·l· ··
1 •
tt,. OIH> I ~ I .
J i,o:Io
) I) 0
10.23
Proprieta ltalsiel s p.A . Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Nell'esempio seguente vengono aggiornati solo i record con
codice matricola inferiore a 1000.
1
HOUEHCl
tfl'AQIU llEfUAL
I
' .l' ,.•
;
o
u •
1 •
:1
12 11 20
•• 21 ., .. 40 .. .. n
!
.. IO
I
..! .. I
u
I
I o ! t I : : I : i I l
I
i oi'I°
j° . i
I
! i
'
I
:
I ii
:
_:ck I I
I oI •
o I,
o I
'
i
'
'
I
i
·I+o I
:r:o I I
I
'I
I
'i
' ' '' : ' '
•J, \o I
! Hl6 1-f- V Al'/ b i
j
' ' I •I o -lp I
'!•jo I -H IJT'è : I I
'I oIo
,I ' J 0
I
! ~- fU> I Hl . I I
I ,',·'· I
,
I
I
I
l I
I
I : ; I
'Tio'loo ..
I :
: i I : I
P!r~ I .•'.
i I
3
: !
' I i
l l
J' · 10
: I
I
I I i
i '
!
! o:' 10 I ! I ! : ; I
A. I o 14 o I OPéH
I ! I
I
; :
I
0 1 61
o i.!
o
o
I
I : ~R1 1 "'-A !
I i
: :
'
I I i
lI '
B I!0 0 CJP.E I
~Ili ; e;. .
I
'I'
'' .. o
c. ''6 o 1
,
I I t
I
I i
,
0
AG Aì 1;-1-1
' o o ro "Qe;- FF'- ~-
\Kifl i: ft A6.
.
, ; , 10
o
' -·---
c.
In A. si crea un archivio aperto in input
In B. manca la READ prima della WRITE
10.24
A·
I
, ,.,.
' j 6
I
o
l J? io
i
I
' ., 1•i
B.
I
,1 o I :oPtH . 1
0
; i. :f~p
i
'I'• I o '. .o
·r ' 1 o.v.
i I'
3 ~ 11 I o 1 11 , · M.
•io i• ! I I
, I I
ORE-EX.
' I I t I i I I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A.
llOUlNCl
(P.t.Q() llUllAL
1 l 4 I
...
z
8A
1 I
..
:,2. .. ... ,. l2 .. ... .. 12 .. •• . .. "
1 •l>1• I
• • •
I
• I
I
• • . • • • •
I
I . • •.
+11·o DATfl
. o!. '()l:V l.S •ON.
l)tif>in'.% i/". .sù r1 ioH
I i
~-
,: .
' .. I .
OjI . l "\j O j I , 1 1
i ' i • , • • • I . . i
• o o
FP . FoeB
• i. . . , , '. ·
I:,!0 ~1 : .. Fo.~ .8 A-f. . i , , ~ : · Pie '1.(8 ).
I'. • j 0 I : . !
:i.
I ! 6 I0
F~ 1 se
• • o :LA6.
, o 'o
'/{ : i'~·c.: \ /,
, .' o
' : OR~11J~ :<>-i :iic· •ON
o
t:f. W-F -FDR A '.
~l ~-_F:o R8A: . . . .
' : · 1·
' •• .o
' 1• o
I .
.. rJ;. : -f (l&A- C.pR.s
l ~
,
o~o
I 1 1 • u~
'
1
I
.-;rP R:B.~- ~~L,
: I ; ' j '
. 1
, .
.
I
I
J •' io i
l ' I IO
10.25
Propneta ltalsiel s p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Riga 001060 E' stato scritto l'identificativo INPUT-OUTPUT
SECTION (col carattere barra invece del carat-
tere trattino), invece dell'identificativo
FILE SECTION
Riga 001100 Il periodo FD è incompleto (la clausola LABEL
RECORD è obbligatoria)
10.26
Capitolo 11
11.0
Proprietà ltals1el S p .A. Le copie originali sono contraddistinte dal retino stampato 1n rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l~"'LSI EL I
& I...._
G ~UPPO IRI FINSIEL
FORMAZIONE
Strutture
per l"evolullone
L'ISTRUZIONE MOVE
nome di campol [ ]
MOVE costante TO nome di campo2 nome di campo3 .••
. .. .. . .
HQUfNCl '""
z
lf'AQll jSUUAL /4 8 :o
1 I 4 I 1 I 21 J2
" ti 20 H 40 IO
A.
°I'1·10lo '
J I : l
I I
I I 1 ' ! I ! I 1-. 1 ·,
. i I ... .. I',
o I Hp,viE W-G-001 <JE:I11 I
-I
' 1
,~ ~-:{1{( E CI i O.
i . l I , . .. , I !
I ' . . I '·;
iI .
' .
I1 '
•I• • I ·Hl) v:i:: U'I- e ot> 1 c,e
I : ·I
B. I °"IO I
1
Tp ~-C1REt>1ìo
I
I
,
c.. 1 j, 'o I i
1
..
tfoV·E . "io rii~[ tf i
1
' I
LE.~
1I I )O
I
I
.. ! .. : : ... I
I :
A. ,~o o I ! lio !v'I.E ' \.I/ • "f;o:r:-t
. '
~- ToT~ :ri.: ~- TOTA
i.
I I
' I
' ' ' 10 1
B.
' '
Ho\/~ W- ToT :ro \(,- To,T~ Lé W-CO HDO
':'I°
' It o '
'
I I
'.
.. : I
B.
11.1
Propneta llalsiel s p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso . Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
I campi , oggetto dei trasferimenti, sono aree di lavoro
definite nella WORKING-STORAGE SECTION o aree di
input/output definite nella FILE SECTION ovvero nella w.s.
, 1 11 10
: i i I
I
' ' I ' I . ' ' ! ' !
3 o o
H~~f !
lsf ACE;
:
To
I
I . ' ~E~.
'fil..
3 ' ' 10
3. Il periodo
3' .
I I
o
, I' ' . . ;
I I
, I
3
I' I 0 I ' ko:11é:
I
~-611Hff°".
. ' ' . i 1 1 I t
' I .
1 J: Jo1!1
I o I I
A.
W-LAVORO
W-COMODO
·- J ,e lo I
I
' : : ; I
I
1i ! i i
J !e lo
! ! : I l
'
I ! ;
• ; o jo i I
'
! '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
• o o i
.. :H.DVE W- ~11.>Tflo. . TO ~- L ~voR. o
I , ~
i . ' : . ' I
· i !
.. I . I .
I
!
' .
'
' .
11.2
.'1•0 , • .. .. .. .. .
HQUUf([
ii
o
i'AGii IH IUAL U A
' l u
" 20 24 21
" •o •• 12 IO
•• 12
' oj : ; l : I
I - . , i , I ,
A. ; iI
oI , ~ o
' I
'HOV:E IJI- CL.I .- cop . To .. ~-t\EH •. .
oI 1 10 i I I
i I ·
i
B. o o!o
I
Ho·v.E. . ~ftl~T~ i ;re w-tHsT~TA 1X1-R1G-/l,
' ' . o lo
'
c. I:? '0
: :
l<OVt 1
.<15.8.~ . ' : ife ~-~16A-Cot>-F?.H.
,. 1 0
'
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A., B. e c.
MOVE elementare
I 1
I
olo I
'" ' . i
p_3, : ·':INDJt, .- ·, ' .
' '
I 1 j? j O
se il contenuto di W-INDIR è
VIA L.SETTEMBRINI 20
il trasferimento in W-DOMIC di tale valore si può
rappresentare nel modo seguente:
11.3
Proprietà ltals1el S.p.A Le Copie Orl·g 1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la qproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Anche il trasferimento tra campi alfabetici avviene con
allineamento a sinistra.
~-t'p
I
"é.
I ; ;
I
'
: : :
I
I :
i I :
i
I
I I I I
Pt '~
I
iX.l .s )
IIi
.,
I
i
! ' i
i
I
I
I
I
i
:
:
'
'
I
I
'
I
........
I
.. "
I 'JID
.. 1· i : 11 I. I I I I
' I
i I ! !
I i 1
I
I I
: ' iI I I
I
1 :
' ~- ! I I ~a I' 1W
I I!
I
'
•14.Q I : II .:npvr IH<li HO.Hf • ' i I I I
' I
I !
!
I III I'
I
I
I 4.6 !(l I I I
I~ I ,- I iI : i I :
I I I I !: I
A. BT
B. BT
.c.
A.
B.
11. 4
B.
l f".t.Gl l llUIAL
t J 4
.,;
z
8 A
I J I
.. 12
•• 20 ,. . . •• .. .. ., .. IO
•• Il ,,
: ' I 'j I ' ' : ' I ' I t..' ' I i
i
j
A.
'
I ' , , I
w-C.o D f>t C. X;<X .
' , IO , I
11.5
Proprietà Jtalsiel s p.A . Le copie originali sono coritradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Quale è il contenuto di W-COD dopo l'istruzione
l .
I • I '
I . -- _LL
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
y 9 z
'I• '
' '
o
i:. I
i . ! I
Vlt51 lll 1 9 ·
..
. ' '!•!o 1
I I J 0 0
1
> , lo
l • 'o
. I . . .
' I I I
i j '
. '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
I
I ' I I
I
;
o!• !o
I
I
! ~~ I
IJl-tlll H i
i I! I I .
PI c . 9 · (~) .: . ' l '
I
i I
~i)
ol 1 l o I
I
Il I .. I . '
I
I i' .
M~~:e i LII- I
J>.A:T.o I
~- '"' lf..
I oI o
. . I .
I
I ,o I
- ---- _l
se il contenuto di W-DATO è
123456
11.6
l1>>:4:s:61
I I I I
V V V V
1 : : : 4 : s :6 1
A.
I· I o
I '
I I ' l
i •Ì•io
, I
~3 w-1 .MP. :
p 1c. t/99.
'I I• !o ' I
;
r
1 I
I
"o Ilo ' I
B. 000123
c. 000000
---------------------------------
B.
11.7
Propneta ltalsiel S.p.A Le copie ong1nali sono contraddistinte dal retino stampato in rosso. Ne e vietata la pproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
14. Se prima del trasferimento il campo di arrivo W-TOT
contiene il valore 890000, quale sarà il suo contenuto
dopo l'istruzione MOVE?
A. 890000
B. 890123
c. 000123
c.
B.
A. 123
B. 456
B.
11.8
I· I· I· I
quale è il contenuto di W-RATA dopo l'istruzione ?
! I
:'T'.o
I ,
I
ii I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
012
....
18. Sia di nuovo -842 il contenuto di W-RATA, quale è il
contenuto di W-IMP dopo l'istruzione?
•O .. .. " .. •• .. . "
00842
11.9
Propneta 1tals1el s p .A .. Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la .r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
MOVE tra campi composti
Si possono eseguire trasferimenti tra campi di qualunque
livello gerarchico.
I campi di arrivo e/o di partenza possono essere
elementari o composti.
'
u. .. . .. ..
HOUlN Ct
~
lll'AGU tSUUAL
' J • I
o
' I
.,
I
.. 10 14 11 J1 JI 40 11 51 IO
"
.
o I~· I o .SK1P 3.
I . :
' o o W~(l
.
1<. I MG- '_ ~T oR. 'A6-€
. I 5 .éC 11:• pii . I
o' . o
I I
Sl(1f .{ i . . I . I
I :
• o ~i : w-·s:Pr.
I
o
:
'
I
o o
~3 ~ Ul-~P E -cf} vsA
;
Prc Xf 6~ . I
><:{/) .
I I
tJ,s
'
.• o "1/-SP t:-co D-éS T P1c
•
' '
' '
I
o n
o
o
~{ w-r;1
~3
- '
' I o
W-T1
...... .'
I -
'
I H C>. . f1c. ~'~).
; !
x(1'> .
I
' "O
'
1'3. l W-T1 rf-jE ST Ptc
'• I
o I
t· I
I
I
' •o I
I.
'
I
I
I
I
I
l 1 o !o I
l I
.. I
w-T I T.
:
Ho·Jé UJ- SP[ 'r.()
.
' 'o
' I i
J r ,. :o #f OV! w- ~PE'- k'..~v~IA : r o u •TIT i-lHJ
' ', l •e Io o
.
I
H.o.v:l !
W· SPE- lOI> TO UJ-:T IT-T cST. ' I
I
: I I
.io io I
.. . . .. .
HOUINCl ~
z
IPAOIJ llUUAL
' J • I
ou.
' •
I
n .. 14 11 J1 JI
•• 11 IO 14
"
X(8~ )
.,
1 U)- CO ltOO f I C..
,3 .-P
o . ' lo
o: 10 '
w-f>ll . .
o. ;o 6
' ' n
''
I
1 , • ln Ho u t w pllG-- RE,- EN -c..~ HOD
' ' n Hov I.LI pft(T TD
' • •o Hov U)- PA6- F.R. 'fo -e.o Hooo.
] o o
11.10
I ' •I •
I
! . I I C. . I
3 • fo
!
I I
., I
I
\c. .•. ! '
: ,2 10
'
:J .
. I
I
'
'
! I I: I
I.
I 4 :0 I :i-rov; 'AR ITC ,·'. . . LI O. . .
II ii ~b I
I I
l
HO\.tt . i LI o. I
---- -
..
llOUlNCl ..,:
l ,.AO lt llUUAl
' J •
i,j•
•
z
8A
1 •
.,,
" ,. 20 H . 21 J2 H
•• •• ., . •• •• . )2
I 0
Ì • I• ,.
~ •
1
iij . . : , . i -! i : I1 . I
I
' :
i
; ! 1 %3 i µ1-cott-bAITA 1 1 I P.t c. x//) VAL U[ iI 31?f8 9i ':•
o i.!o :.: : :.. ; . . . :. . ! '1 l ; ; ; ~
I
• , .• 1 + . , , . l I , i 1 • : : I
o!e;o . . //J3. : . LII- 011 f.A .: : I: :.
I;O 0
f65 IArDA IT" A - ,61G Pie 99.
!)s w-L>IHA·- ·t1 t1 . . :
f IC ~H.
~s w-ctt T~:.. A~I' Pj (..
''9.
I Il 6 '. 0
I '• •
~s :)).(),, ii-.s ( . PJc ~ ~.
,I·:
. I
o
' o.o
, . • l'I
·- ~-~-
11.11
Proprieta ltalsrel s p.A . Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
20. La MOVE seguente è corretta?
' '. o I
. . ' iI !
VA LU[ .8~~ q; .
I
.
3
I !I I . ; i :
o. o I
.
I
I I I I
I I
'+:lo 'H.oyE I
w- MTA - il tJ I • '
:ro w-l>
. I
~TA
'
'14 :~ I
! I :
I I
'
i
I
4/b I ' i I '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Si'
08, 12 e 90 rispettivamente
1
HOUlNCI
lf'AOfl llUUAL V A
3 • I I
zo
, ..
' 12 .. 20 .. 21 J2 . ..., .. •• 12 .. IO •• Il
"
I o l' 1° )
' . I I : I I
I
I
II I I
)
' I
. I . I
I
I i )
f1.
I
I I
' :
W-'.FiLA'" ' I
)
I ~ i
i P. 1~ X.·
I o I· i•
I
i I I
.
I
I ' I I
! I
I
.
I I
I I
I '
1.1. Pie 'I. l~P
'
~: i I
Y•. !
I:
I
~-f. ~-6'E
o i I I I
I ! ! !
I OI I ,o I
I I I I I I
I !
'
'
I
I
i . '
I
~ j
I10.
'
I
.! "o
I o i I
Ho"
. i
J.E '
5P ~~(; .11-!-f LA~ µ.i-u. uJ.
. I
I
I 1 I0
I
:
- - · I -
t
,____.
11.12
Le costanti figurative
SPACE (o SPACES)
BIGB-VALUE (o BIGB-VALUES)
LOW-VALUE (o LOW-VALUES)
QUOTE (o QUOTES)
- jo
I
i II i
I
i :J.~
I :
1 • I l ,' I i I I
1
I I w-:Hv,.; I
I
I I I
'' i ci( 5).
I
I
I
! ! ' i . 1o I
~Il !
I I .1.io
I
~3 II -·N11 H-A IC x.(5) . I
+1. I : ,· i ~ I I '
I
'
ttbvr : !u:'. ~o
I I
: : • I
; :
-·HlJ -Alf .
:
I
I
'i+
, • o
: II
I I
I
I i ;
I
I
I
I
I li I
I
'
I i
I
- NIJ
·- - ·-- -
I
' :
' I
I
I
I :
'J•1•
Mo:vE: t4.l.~ : '. '~·I . l'fo · ~-Nv~ -Ad=.•
I I I
' !' 1o . ·• ;
t ) I oI o
1 r. I ; i . ' I ' : i
i
' ' • _.1_.__1__,'---__,~l~I- ~ -• . L
*****
23. Quale dei seguenti periodi è in grado di "abblencare"
W-TITOLO ?
I J !' •o I '
-- --
: ' I
I '
J I • lo
ti.' :lll-T I
. ,· . I "fqù :
I
I I ~te. x(6) . I
'
I
I '
: I I '
11' I ! l i
''T
I I I
A. I J 1I O
! H·o\i.E '
I
I
TI> :...v-7 1Tot. ~). I
! i
• o o
II
' I : I
I i
I :
i
! "~.,
. I
I
' I I ' :
i
I
'
~:Il? ; I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
11.13
Proprieta 1tals1el s pA Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Entrambi.
E' consigliabile tuttavia l'utilizzo della costante
figurativa SPACES, perché indipendente dalla lunghezza del
campo di arrivo.
I .I o ,' o
t I ' I I I
I I
I ') I 0
Hp ~ 2 'i
. . i
· : koV: I ~
I ' . ,
I I
ol e l o
I . " I I . '
'!o! o I HOVI i p -e.o Hoo· I
I '
I : i
I ' !' jo
I
I I I I i !
I I
~•
I l •
' I . I I ' '
I - ·C H.O!D, '
__ }iOVE 1iO. .
, •• f o I I I
I I
: . ; _....___
I I " . ' '
' I ' ' I I
~ ' l'J• I
I :
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. 0000
B. 0000
c. 0000
. ---
..
.
; I '
i I
! I !
' .i i Pie.
:
I
1 :
: Pie.
oppure
.--
. ----·. !
:-ro: u>-c... Of(! •
.
; I
I
:.. j I
I I I '
I 'l'j° !
I ' ! I I
I !~
I I
:t10VJ;
. :
l It o
:
:re w R,16A .
I
i ojo I I
Ht)\Ìii ~p ACE~ I
11.14
.. .. ..
llQUlNCl ~
z
i'AGii IHRIAl 81 A ,e
1 J .. • • · 12 ,. 10
•• u ,. •• ,; •• •• .. l2
°I';·
j .l
I • . I ' .
•1•!o t1_jL·_;,;1iLiL ETi. I • ; I I I I I I I
I: . ~.u~. -p DI NI :i ' I
'. II
! I jo o I I
I .
I
I
; .
..
:ro w 'I I I
I
i I .l, i. j I ~ i I I '
I t I I I I . i
I
I ' 10
! I • l:F EQ i'll
I i6 •0 . ~LS
I
' •io PER T ~V
, : o io ' i
I I ,~ , I o
I
i
I
I 7 1 ' IO
i t ! I I
'!,1·1
. ·o
I
. I
I ;
J I
I ~ ' ' I I
I
j
1
'I°'° :I I
I
i
; I : I '
i 'I"°
I I :
I I ' ·1·
' I
;I ' !
'JI•I•
I
I j b I i ; I
: I , .•
I I
• fo o : I
I
ll
I
I
I I
r 1 j
iI I 1
11.15
Proprietà ltalsiel s p.A . Le copie originali sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
25. Come si può descrivere in WORKING-STORAGE SECTION il
seguente record di stampa?
W - LAVORO
CODICE UFFICIO PROVINCIA
6AN lOAN 20AN lOAN 30AN
z
. ou.
.. .. .. .
ltQUINCl
'
,
IPAOU ISfJUAL
t 1 I .,,• ,. 20 21 ,, ,. •• u IO .. .. ,,
,, . l I' •I' 1· I
. I . I .' I- I :
Ii 1 11 .
I j I ' ! ' I i: ! ' ! I
o1. o W-Ul v;o :~o '
;
I
I ~. J
. , . ~ · 1 kiJ- iL.A• . I '
' I I I
'. I I ! I I
:
.. I
I
I
I
I
+!· 1:1 ~ j
I
I I vo ~.e -~p:c I
I
I f' I C.. x/6) ' ' I
:
I
llo
.,.J-ùl v oR.o 11
Fi IL°L IEi~ :
: I
I I :I !
f'Pie
, c. !)( ( i,0 D.. I ' I '
'
: I I I
I I
·+ II I : I : ! I i
..
' • I ' I '
I;'
I
1 p, (.: j(~ p i
: I
I
'
! I I
: i i :
~: :·
' '
I I II
I
' !
I . 1 !
! I I ! I I
I . : Iò'. l W-L~
I
~· ,e_
I!• 0 Vp .RJp -'PJR.o IVI I I I ~( .3~ ! '
I .I ;
i
I '
: .I. • J I
: ' I iI ! ! I
I : !
I lI :
I I I
! ; : :
B. I
, ' o .o
~ ,11 : :u-'.·!-P \IOR.O •.. !
~
I
i I 'I ' '
I ..
I :i
I
xf(J"J .
I
i , ,, o l.t.q_;, llO;R.O - 1co1> I I • I
I PIC I
I
! ,.o I UJ3.j
~.3 '
' .
F_l :L~ tRJ i i I i '' I !
I
;
'
P.1<. Xfi-i~ ) ' :\(1, '- ()€_ 5.PAC ES.
I
I I ,> . o . i: ~/3! I µJ-it;~ ~:o~-p l~r~
I O
i! i
!
I'
I
'
I P·tc f (~# ) ..:
: : I
I
!
I
!
I
I
I ; (I~,1 1Fj1Jl.i.. ~i~ ! I ; !I
' '
I I : I I P1c x· (1~ ) ;V(t LU.E Sfllc ~s: .
I I , oo : f/)13 , I .L~ ~iO•R.D -'PR.D l'J : I I I Pie J((!>p ) '.
• I
i i
'
II I : ! ; I I ' ' i i
I
J t, o I ' I 11 I 1
I
' Ii i II ' i I I I
--· -- --
I
·~ - - ..
,I·!. i
i x~·vf
I
!
i !
Sf ~:e(~ ~o lii- ~~vjo R.0.
l I
'iT I
!
'
'
I
I
I
'
' ! I
.
' • o '
I I
: I I i I :
I o 1• i
11.16
11.17
Propneta ltalsiel s p.A. Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
.....Ll ITALSI EL \ ~e~,~u~~•oNE
~ GRUPPO IRI FINSIEL per revoluzoone
Capitolo 12
12.0
Proprietà ltals1el S p A . Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l ~ALSI
I """'
EL
..,RUPPO IAI FINSIEL
I FORMAZIONE
Strutlure
per I°evoluzione
.. .
llOUl NC[ i-
z
( ..AQ(I llUUA l
1 l 4 I
8A
1 I
I
' 11 tt JO
•• ,, ,. 40 ., to •• .. 11
I o I' j• I l . '
I
I :! j J I I I
I ; O! •~O I I
o I • IO
I
I
A. 13789)5
B. 000000
c. 020000
D. 12 . 280
E. )5)527)5)5
..
:
B. e C .
A. X
B. 9
C. X
D. X
1 2.1
Propneta ltalsiel s p.A Le copie ong1nah sono contraddistinte dal retino stampato in rosso. Ne e vietata la nproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
3. Il campo W- COD dell'esempio che segue
I
I bDII ,i
I ' : I I I
I '-,c.
1 ' I
' ,o o
I .
I 1 10
1
1 1 ,
I
:,.J I
I
~3'.
: I 1
I I I
1
:
i
,:I i
I·! I
i
J
1
I
L
I
'
L L
'
L
P:I C. ·
' l ;
'I :
11
I
:1 )...
I
: I '
I
I
1
!
!
l
r
I
I
' Jj__j
''. . '
' I
;
;
. .. '
può contenere:
A. caratteri numerici
B. caratteri qualsiasi
B.
lo . I
f i: 11 LI I' I I :
I j I :
~/6:) .
I '
I
I '
I II l I I I :
i
~3:
. I
:Ii l
' I I
I '
I
L
I ' • o p l.C I I I I I
I
I ' • o
I I' !
! I I
'
! L1
I
i
I I
i I
! i : ''
I
I I ' I
!1I
I '
'j !
! i
12.2
:; '.!f I : t 1
i
!
I :
I I
: I
A. 5
B. 4 ··:.
c. 6
B.
B. + 1235
12.3
Propneta ltalsiel S p.A Le copie ong1nah sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
6. Quali valori possono essere contenuti nel campo W-QTA
dell'esempio?
A. i valori compresi tra -9999 e +9999
B. i valori compresi tra O e +9999
c. i valori compresi tra -9999 e O
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A.
. I I '
I! :l: :
I ! .1 •• I.
~. :'. I J_1I ;, ' .
. w-,<.XJ tf, ; '
. I I ''
I -1··' J1
I
·rI' rrìlT
;
' . .
•
TI '. '. t.e r;;e~..)..
. '
I
I
I
::•· •. ' .
• .
J
•
I
1
•
•
•
I
I
I
'
l
'
. . •
•
• . .
r.. .
• • ,. l ;
I
. , .I
' ' '
!
I..
I
: I I : , i~ ~ -~ ! ! ;;: J . . , I .
I'
i
'I rrI I
I
wr- 1c 1c t1
I : 1I :'
: !.
;
I
i
l
I
I
; ! I II
i
. Ii :
' .i
I
I
:
I
i
r i '.C. ~,_V~
~.- ! !
:
'
11
I I
I i . ! ! I : I
I I i !: i ! '
I
;
: I ' '
' I '
I I I
.. ' .. .
~ ...
12.4
.. .. .. .. .. .
llQUfNCl
u.
•'. .. ..
~
z
o
,
l~AOU llUllAL :o
•• ••
'" J2 12 12
I i :' ' I
I
! : !- ' :i I •
~J' .5~ -:~lZ. . I :i j
I : I I . I
~9:99
I
I
I II
I ' ;
I
'
I!
·1.c:
i I ~:9 , 99
I
:vr LUE
'i I'
I ! . ! ! ' '
i
II i' l I 1
I I
I
' I
I
I
f. I
! i
II '
;
Ii i
I
:
!
! '
t 'L
I : ;
! i :
9!9;9.• '
' !
I! I' I
i
I ;
'
'
I '
i
!I +
I
!
!
!
I
I '
'
iI i
I
~1 .c; (/9;9:9V:99:. ! i I
!
:
i i
I I ' : :
I
;
I I
I
I
I
I
P,I c. 9:9:99 I/ 99 ~ ( ;
I : I
i
I I
I
I
: J
I
I
I I
'
I I
'
: I
~- i
~ '
:
I
-i'.r.• A
i
I
' '
-QIA -O.R,P
' . . I
.!I I
I
!
I,
!
I
i
I
' '
I Ii I I I
: ' i I I ' J
I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Si noti che:
12.5
Proprietà ltalsiel S.p.A . Le copie originali sono contradd 1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
8. Il carattere V rappresenta:
c.
j' ,
.I II I I
j I ; ! I !
I ; :
I II PIL 19:9°9 ~</f. i I : !
'
:
;
I
I I '
II !:I
1 ; I I !
1 I '
I p I c.' 9V9'9 9'99'. i '
: I i :'I II .I'
I ;
I I ' I I 'I . ' . iI
I I
I ! ' : I
I · 1 ! I
Ii i
I I I
I ~I e'
' I
I I J 1'3f6) •
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. 1234A56
B. 1A23456
C o Al23456
D. 123456'"'
12.6
10. Quali dei campi che seguono sono descri tti in modo
errato?
a& CWINCI ~
tf'A81!
1
~Ila.Al
.. .. •
8
,
A
•
:e
'1 ..
•• .. ,.
.. "
u 11
1
1
:
.. ·"
' u •
11 1 u -rr~rr11
I!
I
c. i / : : : ì 1 µ -1 o~e . '
I .
; I
I
D. 11 : : :
111 µ-ltHQ I : . !I
11 , ! ! I
I .
J '
I
I "
" :.! I .
. I ;
I ; ..' : : I
I
I ' I : I
I
4 "• "
:
' . I ' . I ! I : ;
I
! . '
I
' '
: . II ! I
I
! i i
j ! ' I ;
I •
'• I i
.. I
i I
IiI I II I
I I ; : ' '
12.7
Proprietà ltals1el S.p.A. Le copie orig1nal1 sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
12. Si descrivano i campi come indicato nello schema
seguente. Il contenuto del campo SALDO che è formato da
sei cifre intere e due decimali, può essere anche
negativo.
W-CLI
COD NOME INDIR SALDO
7 car. N 17 car. AN 28 car. AN 8 car. N
I
I i
1:111-'1 . J i , ì I 1
I . :
I
I
l '. !
1
I .
. I .
I'
! .
I '
j
. I I
I
! . : Il · I !:
i - ! i -- i i . i I
I : I • •
!'
I 1:
I ; i ' I
lI,
1
I: It 11 11 I 1
I '
I I
I I
'
I
I :
I !
I
i' : . ' :l : I
; I
I
I
! ;1 '
j
I i i i l - I HII· I!!i
.i '
! I
;;I
I
i; . , I Ii : I '
1 , r 1 "
I 11
1 i i , 1 i, 1 1
. I
'
I
I
i
'
I
:
I '
• I
I I
I I
I
I :
•
I
• !:I !:.
•
I
I
I : ' '
-
1 I ! I I
-,,- I ~ !!
I l l. i
I
I I •
' I
I- , , o
, • o
- .
1 I;: I
..
I Iii
'. I I
: : I
. '
I
l
' •.. !
I '
·I ! I ,
I
I
1 ' • o I l • i
' I' . ; I
11
' • o
) o o
) , o
l; i I
I i"I
I
! , 1
1
1 . 1
I
I :
l
• 1 : I
. : I
I
. .
.. . .. . . ..
HCUl•CI
ltJAQtl llUllAL
1
• •o , •o
u.
iio
7 • ...:• .. •• u .., •• •• •• •• n
I
~) i I: i
1p ~~!ì
'
I i
I ' '
I , I :
I ! I I ' I I
-j , . I ' ! : :
I
P'. r~'. ~9.{~ ) ..: I
I I
H' I I ~ : : 1 ! I: !
I
1 l
i ' '
o • o Il I I
!i
lI
1 I
I
; I I
I i!' .. 1 . : I : i i
I I
~ ; '
1
:
II
I
o • o I
I
tH . I .i' II Ij , i:
i 111 I• i' i i I
I . I
I
1 . ' 1 ! I i I I
f
I
· I I ·
r. 1~. .s:~:c~ ).v.'' I
I '·'·i
o • o '
I
I; I ;
I ...
1
I:; ~ i I
i II ;
I
I O O
' I 1
I : ..
:. II :'
I I'
I
:, 1I
I '
I !! !
I ; !
:i I .~ : I
'j
I
1
I
I
.. ,
' •
I
I
i .
!
I
I I
I
i i i
: i
i
I
i I 1!
- ' I : I
'!° :tt!ovr ; w- ~A L.'D o1 I ~ dLj ~-.~o~ I
I
~- ~:o:H :-i .: I
I '
I
I • o I
i .: : ! : '
j ; :: I .I i
I
I I
.1o :'
;
1 · 11 : i i ;
I I I : 1
; I
' I I : I : '
I 1
-· 1
W-COM 025368
W-COMl 025368'"'5500
12.8
. . .. ..
HOUINCl ~
z
lfl'AOfl llUUAL
1 J •
A
t 1 I
8 , I
u tt 20 ... •• Il Il
"
A. i
oI '
'
o I ..
10
I
'O
:
W-TE HP~
. I
: !
I
l
:
I
i • . .
I ' i o:o . I !
c.. l ' I2
I .
;o
.. . .
U/-~TA.
! I
·
I
p I C. q({,) .
I i
'I'!° . I ; I I I
[). ltl-ToT ' P.1e ~.9 • 9 9.
: :. .: .I :
; '
E. ,'o lo IV-. , 1I'HP.. I i P1c. 59(8).
l 1 ' !
B., c. ed E.
c. • I ojO
j
'if. i.V-To T-GEH Ptc q99._9. ·
i'JlO : ' I
' , .
ti
I •
<fio
A. 2755
B .... 2755
c. 275 ... 5
o. 27 ... 55
12.9
Propne1a 11als1el S p A Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La clausola USAGE
J
iio
. :
.,,:o N
" .. •• ,, . .o .. . . . I · ; ...
-
.. ,
I ·t
... IH µ-!1~~ ~? !~ P Ile I I
I I I
ifi- I I: II I I
II I.
I i I
••
11 "T
... I I ,: I I I l I 1 11 I
I
II
12.10
DISPLAY
COMPUTATIONAL-3
COMP-3
COMPUTATIONAL
COMP
12.11
Proprietà ltals1el S p.A. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
...•
"91l JllA
Si aunco
~. c:cma , ........u
~Llll ~.
aunco
ccmcs ma:&aID u:1 Il! ~. ,
IW.& mci muxco
CCllIC:Z
m
-
:mtUID
·
--
:DI :DI
nuauz. / ìll&Li
11&%.Z:
__.. .."•• ~
. ll&LE Pm'CRAZ.
I
, ••
J
00
...
•1
O!
1:.0.1....
IJ-1..
ll-1..
--1
-0010
ff
SA
sa
.• . ....
!
11-1.a
11.z.a
11.U
01011001
•INIOIO
elOI IOll .. ....
111
1n
I!
IJ
1!·11~
1!·11~
1!-11 .....
IOll 0010
1011 0011
1011 0100
....,,
l!J-4 •z K" . •101 1100 lii as 1!-11.0..S 1011 0101
•
, .....
Il..... -0100 SD I 11..s.a 0101 1101
..
I&! 1!-11-0-6 1011 0110
•• 05 1!4..
l!+t
-0101
-0110 ts
SE
SF
•:
...,.. 0101 1110
OIOI 1111 .
lll
114
Il l!-11.0.l
t!-11 ....
1011 Oli I
10111-
'
• •°'OA
I
ffl ll-l..
Il....
-011 1
-1-
.
f'1 '°" I
Il
O.I
0110-
0110-1 ...
IU
"
IA
1!-11 ....
l! ·ll~l ..
1011 1001
1011 1010
•
Il oa
l!-1 ....
l!-2....
l!..J..I..
-1001
-1010
-1011 "
100 ...."
,6J
6J .....,...
11.o.J•
11 ......
01100010
011011111
01100100
lll
,.,
IU
Il
IC
ID
IJ-ll ~U
IJ-11~ ..
1!-11.0.S.&
1011 1011
1011 "00
1011 1101
Il ac IJ...... -1100 101 11.0.S ..
.....,...
01100101 lto
• IJ.11 ...... 1011 1110
.""
IJ 00 IJ..S .... -1101 102 11-0-M 0110 0110 ltl IP' IJ-11~,.. 1011 liii
.."
M CIE IJ..S .... -1110 IOl
.....,
CO IJ~ 1100-
.
ltl Cl A IJ-1 1100-1
IO IJ-11-1 .... -1- ICI! 0.1.a 0110 1001 Cl I IJ.Z 11000010
Il
Il
Il
IJ
11.1 ..
11.z ..
-1-1
-10010
106
IO!
6A IJ-11
~
0110 1'10
0110 1011 ,,. Cl c IJOl 11000011
-..
es IJ.S 11000101
• -
E
.."
14 11..... -10100 I.. ID N.a 0110 1101 1100 0110
JI
u ......
.11..S.. -10101
-10110
110
lii
6E
w
> o.u
0.1.a
0110 1110
0110 1111
1•
"'
C6
Cl
a
"
G
12•
IJ-7 11eoo111
n
" 11-7.. -10111 112 lO ' IJ·ll~ 0111- :IOI C9
H
I
11.a
IJ..
11001-
1100 1001
..
M Il 11.a.. . Cf!Ol 1 - llJ 11 ll·ll.0.1..f 0111-1
IS
" 11.1.... .,
Jll2 CA IJ~.a.. 1100 IOIO
..........
-11001 114 1J ll·ll-0-l..f 01110010 Cl IJ.o.J.l.f 1100 1011
n
IA
Il ..,....
11.z.a.. OOQI 1010
-11011
llS
116
1J
74
11-11....,...
12·11.0.U
0111 0011
0111 0100 .,
,..
cc
C'D
Il........
n~
1100 1100
1100 1101
• ........
-
a
"
IC'
ID
........
-11100
-11101
lll •
lii
"
1S 12-11-0-S..f
11· 11.._....
11111101
0111 0110 ., CF
IJ.o.M..
IJ.o.7.....
1100 1110
1100 1111
•
JI
a
IE
lf ...,.... -11110
-11111 "' "
IJO
n 1i.11.o.1..f
...
11°114&..
01110111
0111 1000
DO
DI I
Il~
11-1
1101-
1101-1
..• ...
20 11.0.1.a.. 0010-
,."
121 0111 1001 110 DJ lt 11.J 11010010
JJ JI O.I .. 0010-1 IJJ 7A : l.a 0111 IOIO Jll DJ L 11.J 1101 0011
..,
..
Jl 0-1.. 00100010
lM
• J) C»-' 00100011
12J
114 1C
,..
l.a 0111 IOll
•1111100
llJ D4
• 11..S
11010100
1101 0101
-
llJ DS N
J7
•,.
J4
lS
16
~
o..s•
00100!00
00100101
00100110
IJS
12'
lll
7D
7E
7F -- ,.....
0111 1101
01111110
01111111
li•
lU
116
116
D1 ,
.,, •o
DI
o li'
11·7
11.a
1101 0110 .
1101 0111
11011-
• •
•1
J1
Jt
°"'..
0-M
O.I ....
00100111
eo101-
eo101001
IU
IJt
IJO
IO
••
.
12
•
••
12.0.1.a
Il.o.I
11.o.J
1--
·--1
•-11110
117
11'
lit ..
DA
Il ..
11·11.J....
11·11_,....
1101
1101
1101
1001
1010
1011
..•
eJ
tJ
JA
JI
o.z.a..
O.J.a..
00101010
0010 1011
IJI
IJJ
IJ
4 ·~
IJ-0-4
·-0011
1-0IOO
J20
JJI
DC
DD
12.11.a..·
IJ-11..S....
1101
1101
1180
110)
....,
o.u..
JC'
JD o.s.a..
0010 1100
0010 1101
IJJ
IJ4 "u •, IJ~
11-0-6
·-0101
1-0llO
m
JJJ
~
DI'
IJ·ll ......
IJ·ll·l....
1101 1110
11011111
lE 0...-.. 0010 1110 IJS
"u I 11.0.l 1-0111 2J4 !O o.J.a 1110-
..• JF
JO
JI
0.7....
Il-li.O.I....
I..
0010 1111
0011-
0011-1
IJ6
1n
.,, .
"
•I Il.o.I
Il-
1-1-
1-1001
JJS
JJ•
El
El I
11.0.1..f
o.J
11100001
11100010
.."
IJI IA IJ.o.J.a 1-1010 m u T O.J 11100011
JJ l..f .... 0010 IJ-4»1 1-1011 JJI
••u IJ M 11100100
JJ
...,...
M 0011 0011 1411 IC IJ.._... 1-1100 JJt V o.s 11100101
.
u
u
J4
...
0011 0100 141 ID
.
IJ~.. 1-1101 2JO u • M 11100110
....." ..
JS 0011 OIOI 14J IE IJ.o.M 1-1110 lii !l X 0.7 11100111
,.. ........,....
~ 0011 0110
Jl
... 00110111
Ml
I. .
IF IJ.0.7.a
11·11· 1.a
1-1111
1001-
JJ2
JJJ ,.
u y
z
CM 11101-
1110 1001
..,
001•1- IO ti I IJ-11-1 1001-1 JJ4 IA 1110 1010
,....
..,."
J9 I.... 0011 1001 146 tl k 11·11.Z 10010010 JJS !I · 11.0.J.a.. 1110 1011
,. JA
n u.-
00111010
001 : 1011
tl I 11-11.J 1001 0011 1M EC . 11........ 1110 1100
..
•
•
ll· ll•
1i.11..s
10010100
10010101
m
UI
!D
!f ··~
11.....-..
1110 1101
1110 1110
,....... __ ,•
JD ~ 0011 1101 ISO 11·11• 10010110 lJf !F 11.0.1.a.. 11101111
~ JE
JI'
.,
.... 11111
oOll
1110
-
1111
UI
IS?
f'1
•
ll· ll·l
11.11.a
10010111
10011-
J«I PO o
I
o
I
1111-
1111-t
...,...
:141 FI
-. ....
«I
41
4!
4J
IJ.0.1"'
ll.O!A
1 !~
0100-
OIOOIXIOI
0100(010
010011?10
ISJ
u•
us
JS6
.."..,
tA
te
r 11·11..f
IJ.11.z.a
IJ-11.U
11·11.._.
10011001
10011010
1001 1011
11111 1100
J4J
J4J .
144
J4S ,,
n
PJ
P4
,
l
•s
,
2
4
s
1111 0010
1111 0011
1111 0100
1111 0101
• I!.._.. 01000.00 Ul 11· 11..U 1001 1101 :146
,.," • • 1111 0110
,.., ,,,.
4S u.o.s.. 010001)1 UI tf 11·11... 10011110 l., 111 l.0111
• ., ' •'
"r. .. I?~
l!.0.l..
1!.o.M
l!-t.a
OIOOOl ' 0
0100 011 I
0100100(!
0 100 1001
IH
160
161
162
tF
AO
Al
Al. •
IJ. 11.1.a
11.0.1.a
li.O.I
11-0-l
1001 1111
1010-
1010-1
10100010
l•
lSO
.
PA
I
' '
IJ·l l.o.J....
11111-
1111 1001
1111 1010
...
4A I! :.a 01001010 16l Al I Il~ 10100011 2$1 PC IJ. 11 ........ 1111 1100
"n... •«: •< l!..U 0100 1011 1.. A4 11-0-4 10100100 JSl P1> 11·11~ 1111 1101
.
I!.._. 0100 1100 AS Il~ 10100101 n IJ.11.....-.. 1111 1110
,. 4D I I!.$.. OIOO 1101 '"
IM A6 11-0-6 10100110
JJ4
JSS PF IJ-11~, .... 1111 1111
•'"
4~
4~
so
I
a
+ l!..a
l!·l•
I!
0100 1110
1100 LIII
0101-
...'"
lff
Al
Al
A•
7
•
11.0.l
114&
Il-
10100111
10101-
10101001
•1 SI 1:.......... 0101-1 110 AA 11.o.J.a 10101010
.,•:
..,..
S! IJ..ll~A OIOI 0010 111 Al 11-4»1 10101011
SJ 11-11->"' 0101 0011 172 AC' 11 ...... 10101100
s• l!.JI~ 01010100 111 AD 11.0.s.a 10101101
es
"
S•
1!-11..s.A
1!·11-
01010101
0101 0110
0101 0111
174
115
Af
AF .....,..
11.o.M
u-11.0.1.a
1010 1110
1010 1111
1011-
• "SI l!·ll·l..
01011-
11• 911
IJ.11.0.1 1011-1
1!·114A
"' Il
12.12
Esempio:
ili ;I I I ;
; ::l I i, Ii !1.!l I: L: i ! I '
1-1
! : 1-
Pii :~
I!I I
II II
• j(!
'9. I
: I I
I jI
)~
I
I .I
I
1
1 I
I
1
:
I
J
I
I
I
,
lI !I ! I .
I1
I : .
! I
' • o I
I I
1 iI j I p'III Ì(J.
., '
I
I
I
.
I
/iP >I : :
I
1I
U.S.~
J :
~ , !PI 15.f':L
J • "
l
••
.'f. •.
i !:
• 1;
j1I .
•
'
'
'
'
I
I ,
'
I
f PI .c. 1.'-9~
I I I . I •
., I
o o I
1. I,: ' 11 II ..
'
!
' I ' ' '
t
"I
(.. MP- 3.
"I
I
..
I
1
i I· ....
, , o II ' !I I I
I I I I I ' '
I I I~ Iì I i I :
I II
I ..
Il ·
'I .
'
I I l j Ii I- IJIic,l ! I i 'j! ;, I
'. I ..
' , o I '
I I !i
i_
1 1
.. I 'l .
11 . ! . ! I .
I
' • o
l
j
ll
1 I I ~ ' l .
I
11" L l · ' I
' • o I 1 I'('. I I I I I
I
I
I , ' I I , : '.
' • o j I ;
I .
I I '
I :
I I lIi I : : i
Si noti che:
- la clausola USAGE può essere specificata per campi
elementari (di qualsiasi liv·e llo)
..
- la clausola USAGE può essere specificata anche per un
campo composto. In questo caso si applica a tutti i campi
che lo compongono;
la USAGE del campo composto è comunque intesa DISPLAY
tPAQll llUUA\.
•'
;
o
•• .. ,.
! I °I' 1· t. ~I l W-7TC
1 J •
••
II i i I I II
I I
: I I I
f>.l ~(1.>
I I
I ! :
I l
I I I
A. I I : I
I I I I I
I ·1T
I J. )..'fI i J W
Ti I
I I I
I I I I I l
I
I
I
I I
I
I
I
I
: ~ I
I
I
I !
I
I
: I
I
:
i
lO~~
I I
I
o o
I III i i ! !
I
J I
J
J J
I
:
I I :
s.
I
I : J
P.1c. ~(!) •.
I
I i +1
.I.,.·
I
i 1
I
0
j
-
' I
I
I
I
I
I
I
'
I
'
I
: ! I I
I
I
: I ! II
I I I
I
! i i I :
f>IL 'i/6) .
. I .. I
: I
w.-~P HF
I
;
~i .
J ' I
I I ! I
c.. I
I
I
I I : :
ti. 1·
I
i 'l' I ' . I j
: I I
i
: :
i
I
I o I
!; I I I
iI I
I
I
/).
I
I t j, :o ~·~
... I
(.V-GO r..ro ' i
J
' :
I
I :
p· ,c_ lJ!(4 } .· I
12.13
Propneta ltalsiel s p.A .. Le copie ongmah sono contraddistinte dal retino stampato m rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
B. e D.
I: :
~ :!.
I I
;. i ! I
~ I I
II ;I I
I
!i :I:I I:' I
I I ' .
..
I
!
i :I
'
I ,,: '' I
!iI
0
A· I ?1e V5 ~ I OHP.
I
I
i
t
I ", io
,
I
• IO
•
I I ! IlI !
II
i l
I . ; : ; I' ... '
i Ii
. I !
p" ~: C.o.H:P.!J i~fl OHIJL.
B. ' I 'I, I·1·•• I:i
I , {>_I C..
Ii .I I. I i :
I 1 I 1
I '. I 1 , , ; . . I
c. : ,1, ' : '.o
p
I I ,
I
! '. I i I I 11 11
i
'
' I
I iC.. •. I .
' • o
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Tutte
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
c.
,
HOUt:NCf
, • • • ....
CPllO(I llfllUAl
! oi ' ~ o
;
o
. I
,,
I
I
.. 10 ,.
I
11 ,, .. .., .. .. 12 .. •• .. .. "
I
' I I I
I : J I
l I
I
oj e\o ~3: ~-:5.A L.:DO-
• ! :
06 I ! iI II
I
I
I
I
I I
I
I
' I '
P1C.. 9(6) t199. I
I I :
i I
II
I
I : I
0 1 . 10 11 ~3 ~-l5.A t..OD· ~, '
~· ,c. ~/ ,6) ~99.. '
I
I
I I . ! . ' l l ' ' I ; I
' ' ' I
:l , i• I• I I i I
: I '' i I
i
' '
Pack ed
12.14
.I I' ' ;
:
I
I II I I Pi " !
•
I 11 11 Ii
1 , ! ·.
I
I
I
I
I
11 i
I! !
I
I
I
ii I!
'
I ,
I .
' I.
I
i i
I
'
l~
!
I
! ;
I
,9,(& V99 . ! ! i i
I
'
; I
I
i
i
'II
:
I
'
'
I
I
I
I
II
I'
! !
i
'
,J
Quale affermazione è corretta?
A. Poiché la clausola USAGE è omessa, la rapp r esentaz i one
è DISPLAY
B. Il tipo di rappresentazione si desume dall ' opzione
specificata con la clausola USAGE del campo composto
cui appartiene il campo W- TOT-GEN
c. Non è possibile definire la USAGE di campi
indipendenti
A A A A A A A A A A A A A A A A A A A A A A A A A A A AA AA AA
A.
!
i
I
Il:
..
' I
i o Io
I ! ; ~~ '.
I
I
i
I
I I.
i ' I
I ' !
I I
~-,HA 6:-~,~~
I ! I
' .
I
I.
I
' II
I
I
I
'' '
'
I :
P1 l: ~10 ) .
II •'
'
I I
I
;
A.
1 2. 1 5
Propr1eta ltals1el S p.A .. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Rappresentazione interna dei campi display
è lol1lol6lclsl
: -1 I
i
I ' !
i I\ I I
I . : :
I
P;l .c ~(/) jv.ù I ' !
I
I : iI . L. II ;; II
I
'
'' '
I I
! ' I I . ! : I I
I I
ri ·: I i i I I
I ; I I
i I
12.16
. '
• , I I
'
I \ '
II , •
'
•
. •'
W-COM 6 byte
W-CONT 5 byte
W-GIAC 4 byte
W-PERC 4 byte
12.17
Propneta ltnls1el s pA Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
23. Si supponga ora che tali campi assumano i seguenti
valori
W-COM )S)S)S)S)S)S
W-CONT 37412
W-GIAC +0412
W-PERC -12"'69
W-COM I I I I I I I I I I I I I
W-CONT I I I I I
W-GIAC
W-PERC
W-COM l4IOl4IOl4IOl4IOl4IOl4IOI
W-CONT IFl3IFl7IFl41FlllFl21
W-GIAC IFIOIFl41FlllCl21
W-PERC IFlllFl2IFl6IDl91
u. . .. .. ..I ' .. ..
HOUINCI ~
z
IPAOIJ lllRIAL
o :1
' J • • 7 • ·u 11 20
•• H u
"'
12 IO 72
I:I
j~ : + H ~I i I. Ii !! .111I l lI : ~ I I I I
o ' o
o • o
i I
.I I
:!
' I
r:>/t
119'I . .
! ' I
!' . Il 'j ! I
1
'
I
I .
I Ii : I •' ' '
~ l I ; : J I I I I
iII ' •• .
I
~ I j-'~ Pj L.!I i Il I i
II ·
I
o • o 1
i I I '
i I ! I
- :
il :
I l • j
~ ~
I
-
! ::I
I I , . ! ' I • I ; • , I
, I
i j ; :I • I Pt I:: s;'Ji( 13 ) ~ . ; I
o • o I . ' I .
I ' ' I
t •••
! • o o I I •
I I I I
I .
I • ' ' I : I I
. '
i I
I
I I .
' '-'-
_L_
12.18
A. IFIBIFlllFISI
B. fFIBIFlllolsf
A. IFl3IFISIDl7 1
B. IFl7IFl6IFl21
c. fFf SIFl2lclal
I. I I;.
I ! II I! ;I fl I t.I i.
1 . ! :I j.
1
I i III
I
I
II t ' ' I
:: I :i iI I!
1 • o ' I I I'I I. '
Ii : l i ;
1 I '
I I I
o I O
1- i I ' I ~ l ;
' o o I I 1I II
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
12.19
Propneta 1tals1el S p A .. Le copie ong1nal1 sono contradd1st1nte dal retino stampato in rosso. Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Il numero binario si ottiene a questo punto leggendo i resti
dal basso verso l'alto
123 2
61 1
30 1
15 o
7 1
3 1
1 1
o 1 I oI 1 I 1 I 1 I 1 I oI i Ii I
6 5 4 3 2 l o
1·2 + 1·2 + 1·2 + 1·2 + 0·2 + 1·2 + 1·2 =
64 + 32 + 16 + 8 + 2 + 1 = 123
Il complemento a 1 di 123 è:
I 1111 1111 I lttt I 1111 I
12.20
il complemento a 1 è
lltl
lltl
..
da cui: 2 + ..
16 + :
64 +
128 +
1,24 =
1234
I t 1 1 i 1 1 1 1 1 1 1 1 1 1 1 1
cioè
14 13 12 11 10 9 8 7 6 5 4 3 2 l o
32767 =2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2
12.21
Proprieta ltals1el s p.A Le copie orig1nah sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Rappresentazione interna dei campi binari
I due campi:
I do Tfi 1 1 ., I I I
i : ~ -j I Hti-1; I ! i 1l ' iI I1 i i
I I
iI
i
; i I p,·c: 4~q
! : .
. I , • y $~9</
I : 11 ' . I II I I i!.
o I ' ,
I I
i ' J: I I
' o o
I ' . • I
I
I
' I
I 1 I
i '
Il campo
1! :1
l I
:1' : ~~i : ~-iL' .
' I' o I .
12.22
I I I I I I I I I I
AAAAA~AAAAAAAAAAAAAAAAAAAAAAAAAAA
. . .. . . .
~ 1 ' . I ' ' ,' . ' I
iI . '
' I 'i 'j° ~) ! : il ~ l I ! i ! I
I T
j I 4 1o oUhi I i I () I I i 11
I I' I I
I I I
i II
I : .
; I
..I
r I C:
: I
:~·~ · :c:o·HP : iv IH... tJE.
. . I
I
42·0 ! ~ I: I iJ, I i I I I I I
Il 44-io ~ 1 w-· 1'f: 1 I : ! ! 11
1 ; 1 I !iI :I. I I I
: ~· ''
' I
"{fiL 11
1
t I -ùL . ' 11 ' ' . ' .
I P,IC I I ' ,
. .
I :
I I 4-6:0 i i I : i i I ' I
1 ! !I :I I. !I I
:
'
1 '.
I ; I
'
I I .. .
'
'
I '
' ' '
.I.'
; i i 11 .. '
W-IND
W-CONT "' I I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
u.
;
.. .. . . ..
HQUtNCE
,
t ,AOU ~aUlllAL
J • •
o
1 •
:
:o
12
" 10 14
••I J1 ... u .. 00 n
!j •I·I· 1
, J-ioI I
T~o I
' I . ' I '
I! I I I I'I I ! Il
• j
I ' I
I I I '
~1~'. s,9{ (> ) , ~ ~.~~·
I ' 11 I l ' . I ! . I ' I I
• I r !
i "ij~~E
I
I . i : I ; :
i ;
I: I
t
o • o +
.I ..
I ' I
i I i • :
'.
I
Ii:i i Ii i j I l I I I
Ii ,
I I I ' I I
' I
I
I
: i : i
A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
4 byte
12.23
Propneta ltals1el s p.A Le copie ong1nall sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
29. Il campo W-SALDO
contiene
A. 8 cifre binarie
B. la rappresentazione binaria del valore decimale
123456.78
B.
c.
I~ !
I
' • o I J I I ; ; :
'
'
, 1•
I O
o
I
I
i ' ~l F
! l i
q':": ,
I
I
i '
'
'
. ~· ..
'f
I I
I I I
!i '
Vtff0-~4J;
I
! i
.: II ..
VR+€+
I I I
: I
I
I 0 I
1
c~H -~: . :
I :
iI s:~;qq
!
1: I IC
.I !l I .!
I ' II I ' ;
. I • , ..
' :
' I "I . I o ,_._ . '
'
•
I .I : ' I
I :' I ! I
. ... I I .
12.24
, I ' I
I '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
c.
12.25
Proprieta ltalsiel S.p A . Le copte or1ginal1 sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
32. Se il campo seguente
I I ' • o
l l :j Il J
1),
I
I
' I
iI
I
I
I . : 11 !
! ! PI;1c' ; . I
.I ~ ! ' I ! !! :!I
Il
11 ;
I "'"'!
• I ..
' I.
' I
' • o ;i .
.I I.i ' .: i
~ 11 . ~1 - 11 ~ 11
- I I :
:3 I
l . : ' I .
i
' • o
- I .. I (~) !c:o.J, p.
' . 1• , • I
I
;!I I . , I
•Io o I I 11 ! ~ 1 I
' !
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
A. 1234
B. -1234
B.
, .
HOUlNCl
lf'AQU llHllAL U A
' • 1 •
zo : .
"
,. JO
•• 21 u . . .. •• 12 .. •• .. .. H
A.
I
TI. t ' j~ 5J:• i 11
I I
I I : I ! II . ..
P.1~.
I I
s'.~/~ D..
o.
: i '
I I : I ~ :I '.
I~ .
; I ~
I
i I
I .
I • '
: . '
·+ 1 J[i 1i I
o • o
11 I
I : I I I ! . ; I I • I ...
I,
I I'
I' ' I: I ~ ....
!
r} ,~:
I ..t : I , ~~~p
I
i ' . I I • t
11 ~'3(
)' I •
-~' . '
tif'.' w-I ~ I I.
I
B. O I O
STj ' I I : ! ~ ' i iI 1 '
111
' • • I
' I '
I
Ii i
I
I I . I I
'. I
..
' I
....
~(~ ); : : ~:of{P -. ~.: I : I'II .i
I
I 0 O
I I , I '
c. I: I I ! I
I . l I
~1 . c
- Il
I I I , STJ
I
I 1 0
I 1 f I l '
I ' • o
I I
I
1 :
I " Iil :
I
1
I ! I
I I i I !
!
I
I I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
12.26
. i ~-
I -HT+-
. , ~
1_~ .
. . : I.; . . ~
1011121sl1lslolcl
IOIOl312121715IDI
·.
!l
·. 2 + l per N par i
n° posizioni memoria =
n+l
2 per N dispari
dove n è il numero delle cifre (caratteri 9 nella PICTQRE)
componenti il campo e non il n° di bytes occupati in
memoria.
.· ,1+I. 11 ~ ~
: 1r ·111 I
! i'! · r;,-·1
: !
I I I i TT,
; ... - I I '
. , I
j
'I
I ; I I
I' I I' , ,
: : ,i . I . : ' I I I I : I ..
. I
'I • ~ :
,,. I: .,,~ M
. lI I I ~iHP- .~· ·I I !
I ! I
~ , : ~ ~-1 1
I I '
I' I I ' I I
I' ' I
,. li ! I I I
I : ' I
I .I
: I "
, I I I
; I : I Pi ! I ! I
I
! I ,. • ~ I ! I rri -;1·i I
I!I I
I ; : I • I 1
I
I
I
W-IMPl 5 byte
W-IMP2 9 byte
12.27
Propneta ltals1el S.p.A. Le copie ong1nah sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si noti che:
- qualunque sia il tipo di rappresentazione, un campo
numerico non può contenere più di 18 cifre decimali
- è conveniente definire i campi soggetti ad operazioni
aritmetiche e di confronto, come campi "packed" o binari:
in tal modo si evitano le conversioni di rappresentazione
al fine di ridurre i tempi di esecuzione delle operazioni
aritmetiche è conveniente altresì definire i campi con
segno
- è conveniente definire i campi binari allineati alla mezza
voce o alla doppia voce utilizzando la clausola SYNC (vedi
paragrafo successivo).
..
HOUI WCl ""
z
ll'A81:1 llUUAl 8A
1 J • I l I
" "° .. ... IJ .. '° ... .. lJ
o ' o
o • o I II J
o • o I :I' I 'll
o • o
II .
' o o
' ' o
i I 1 l lI
I I I
II :: : II l' I. ' !
r 1 '
, J. I ' ..
iI
' • o
' o o
::I
....___.._,.__..__...__._.~__.__._
:
.__
I
I
T
-
:
-- :1
' I
~ I I : I I
I I
_' !I i 'I I • I
I I ~ I
_....____..;.__.___............_,~
..
I I
I
! II , 1• •
, • o
I
! • ' . i
I o i I i!
I I I I
' .
! l I O
I I ' , I
• I
l , . ..
!l II I ii
II • oÌo :
I '
A. Si
B. No
B.
12.28
A. I I I I I I I I I I I I I ·I I ·I I
B• I I I I I I I I I I I : I . I" ( .,.. ., I I
A. IFl3IFISIFIOIFIOIFlo1clolFlolFl2I
B. IOl3_l ·SlOIOIOIOICIOl~l212IOIOIOICI
La clausola SYNCHRONIZED
12.29
Propneta 1tals1el S p A .. Le copie on91nal 1 sono contradd 1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
39. Siano definiti i campi seguenti
i I I .
I I .
.
I
I I II
; I L J
I '. '. ,
J I
ì ' ' .
: , 1
I
I I '
!
I I.
I
' ' .
I~ .
• I
.. I :
. I
I
'
•
Il.
I j
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
12.30
Nell'esempio seguente
. . . . I .
Ii I I . I I I
; I
I I
1· '
I
I !
• ' ' ' . I
p1 :C ~s 1 ~· (
4)1 · rniHIP l
I .I I .I II i : I ! !5Y~cl ·r
!
I . • I
. i . .
: I
II ' • I I I ' . ' I
I.I I I I ::i
! '
I
I ' '
l JJ I
o 1
) I O
~1i j ~lt'. 01~IAJ,-•
I
' II I I: I, I iI
I
I ·I•• I: 3· I I
f>111c Xlxlx:. i i I I Ii I I: I .. '
j ~ I
I
e .p f ~I qo,t11P I 15')
~1I
3 ~-lck>
li'' I j: . I I·I "li
)' I ti(. •
I
4'l
, I 19(5 I '
j I j 1
I I J ' •
!' I I
I I I
44.o
IiI I I j \ i II I I1 I I:I I !i .
4~ e :· j
: I I I I I I I I I 1 · ·:i· I. . i I I ' I
'.I i I! . I
I
. . ..I •• . I ' I ..
SIOUINCl i-
Z
IPAQU llUUAL 8 -. ;•
1 J 4 I l I 'U Je 20 H
I "I N 11
•• .. 72
I
I i
~1 !d I
1~~~
I
I I :
I I
.i i I !"I I
l ; .:
i
I .'
I
I
; ; I I I I I
I I ' '
\ I' .I i : : J i;' II i r :
11 I
. ·1 I i I i
I I l!!
•
I
I
.s•
I
I
P:1(.
I . . I ~'C5
. .
I I
~ I! t.0 )1 p j
I
. I I
I j
/svncj.I
I ' j I
:
II
!'
I I
' j : i l - _; ! I I I : I
12.31
Proprietà ltalsiel S.p.A. Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la nproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
se l'indirizzo di W-COM è 00212A, qual' è l'indirizzo
di W-IMP ?
Riepilogo
12.32
~~1~n
·i:>:r ( 1
' !
I I Lt~
1 ' ' ' o
c. I
' •.. o
.! 11 ..
·. I·'P11~l
PII ! w~ ~~iHP •
I !I !
I
r 1 H+~
..
H.101>!l:
I
. I -~ · I- .-
i >1 I I
~9,~ I
' • o 11 I ·. :!
D. ' o o KOIDO 1! .. IHLP -12. ' I I
I
1 'I i
I
-
' ' o I "
' I lJ l J1 I
I I I j, I I 1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. 3M
B. -34
c. -3116
D. Nessuno
12.33
Propneta ltalsiel S.p.A .. Le copie orig1nal1 sono contraddistinte dal retino stampato in rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
....ALSIEL
lGRUPPO
,....,_
I FORMAZIONE
Strutture
IAI FINSI EL per 1·evoluzoone
Capitolo 13
13.0
Proprietà ltals1el S p A . Le copie ong1nall sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
"T'ALSI EL I
& lGRUPPO
I~
IRI FINSIEL
FORMAZIONE
Strutture
per l'evoluzione
L'ISTRUZIONE IF
LE CONDIZIONI
.. .. .. . .. .. .. .. .
llQUlNCl
io ·.<
, J
'""ou llUUAL U A
• ' .,,
'" ,. 20 •• u
•• •• ,,
·IHi
I
I
o • o
O I O
:UI
I : '
~é;~f ~4
I
li (
I II
_[,.l ~ -~ 1 ~-
I
~ .~LI
I
' I
.A\1
. I
-tM~
;i ' i i ! i '~Il I
I
:I
I
13.1
Proprieta ltalsiel s p.A .. Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Il diagramma che segue rappresenta l'istruzione IF
falsa vera
- condizione di relazione
- condizione di segno
- condizione di classe
Condizione di relazione
Il formato è il seguente:
I . '
I I
I j 1 ' :
I 11 I~
I, , I
1
1 !' :'
i ii I I
1 j:
13.2
Si noti che:
- possono essere utilizzati lndif ferentemente come operatori
di relazione le parole COBOL o i segni di relazione (1)
- un campo può .essere .confrontato con un altro campo, con
una costante, cqn una espressione aritmetica (cioè con il
risultato 9ell'espressione)
- un'espressione aritmetica può essere confrontata con un
campo, una costante o un'altra espressione aritmetica
- una costante può essere confrontata con un campo,
un'espressione aritmetica, ma non può essere confrontata
con un'altra costante.
13.3
Propneta ltalsrel S.p.A Le copre orig1nal1 sono contradd1st1nte dal retino stampato rn rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si esamini l'esempio seguente
., .
IPAGll llUllAL U A
' ••o
..:
z
o
:1
: 11 ,. 20 .. . u .. .., .. •• u . . .. . 11
--
, o
o • o
~3j u. -k: l 1--ç o~
'-- - - - -- -
__ eIC-
. - ~
q J) '- · -- -- ,_ --- -·-- -
r-- - - -- .-
I
._ ....
o • o
-- ~
-- -
-
_ u - t:~ I-~ n1
1-- ' -
--- - -- ;p I(. .
I~ j
4j) .1-
-
- -- - . '- -
- -- - -.
.
- ,_ - , _,_
o • o
-- · I
~! - _,_ - - -
I O O
:• j
-
u -- ..,_,._ I - Cb -
- '~ '-
- ~
·-
A. EG U~L - LI. - ~l I - tf~ ,_ -
I
I
,
4
0
0 l fi1
1
I
- -
f
-
B. l
'-
o!i NDT :.i. : !( l I -- t{)~
1-
it~ ·-r
I I 0
i/ 'Cl I - .. .
I
' • o ,_
c... , o o :I i:I I - IO le
I-
~ lJ, - l<JL I -- IH Al lR I. I
1 1 o : I I I I I
A.
C. CONT < 15
13.4
A. Vera
B. Vera
C. Falsa
~
: ~
"~~
. ~1 ~
1 : ~
-- ~l~
l ~- -~
-- ~.
_ ~~
- ~~~
1----~
, ~~~-
A. No
B. Si'
C. No
Condizione di segno
La condizione di segno determina se il valore algebrico di
un campo numerico o di un'espressione aritmetica è (o non
è):
- positivo
- negativo
- uguale a zero.
Il formato è il seguente:
POSITIVE
nome di campo IS [NOT ] NEGATIVE
espressione aritmetica ZERO
13.5
Proprieta ltals1el S p A Le copie ongrnalr sono contraddrstrnte dal retino stampato rn rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si esamini l' esempio seguente:
~..--.--.-r-r"T""T"""T"-:-~"""T""T-r-r-T.-r-ri-rT.--r-.r~~~..-.-.--.---.--.--.--,-,-,-~- -~ ~
. . ..
llOUlNCl ~
z
.,...au fSUUAL 8A : •
t J • • 1 I ' 11 M 20 tt 21 J2 H ~ ~ 41 12 IO 72
- --
-
- -
l1
- I- .
I I
.. ,. JJ
lU-il 1~ ,. ~~J. LEl' ITl
~ Il 1 .! I 1 1~ 1
' .. 1o I
I I 1
I I! i 11
I
I 11 I
. I . I
~~ i ~-,~ fi '5j ~
. I i
PiI !C.: ~ i I 11
I I
I
I iI
' • o
II .i I I
I ' l J_
J lli I
I
I :1 F 11 [
I -I I
. I I :
Ii
' o o
I
I I I I: I
II ; I t :
Nessuna
13.6
fL > o o l-
i
> ' o • j _.
~· > • o
> • o I I!
ti°
• o o ,
11
il -
--
J "o
- - - I ! ~. 11I 11tJ J,(I~!~ j
II
I! I ~l
I
· 11 i
4l l0
-~~ -
,,:' J
i' I
µ- rT I I
I I
il PO
:+ [
- ~1· TI Vé .I ..-
i I 1- l -I I!
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
13.7
Propne1à 11als1el S p.A Le copie originali sono con1radd1st1nte dal retino stampato 1n rosso Ne è vietala la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si consideri l'esempio seguente:
2
..
llOUIWCI
Ii 1
I :·
• • o
•• o
·1 i I' I
I I
I
Il I l •
I I
I:
I'1
' o o
I 11 I I:
I
t '
I
I . II . I ! Jj !
l 1
j l !
' ' o
I.I I I I I!
I
l I l Ll I
1
' • o 1 i . ' .
' • o 1 ! I L
I
;4 .
I ' I
18 I I l !I
> ' o
I: I : . ,
> • o
> • o
• o o
il :! iifl ·1Ii I! :
1 ! 11 : 11 ·1
11
I
I I
j
J
I
!
.
•
!..
1' •
I
I
' •
I '
13.8
A. W-PARI e W-DISPARI
B. W-DISPARI
c. 1, 3, s, 7 o 9
Condizione di classe
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Tutte
Il L A 1 [ ~] ALPHABETI~
AN I [ ~] NUMERI~
[ NOT] ALPHABETI~
N [ ~] NUMERI~
-
13.9
Proprietà 1tals1el S.p.A Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Nei seguenti esempi
a1ou..c1
••MM I
' a •
MIAAAl
•
.
,.:
8A :e
·u .. .. .. .. .. .. .. .. .. ..
1 ·•
" .. 11
~1
i
~-~o 111
I
f I (. IJI ( 3) • I
...
•• o
...
I
I
A. HU~ E l~ I c.
' ' . lf ~ -[(.0111
Pc'R.ftU
T Horr
IJ l<-~i,~ IEltlRo~~ Tt~t~
L. I I l •.
: 11
I .
I
I ; . L~ I
' . I
'
'
~ .
: - .1. ·- . .. ... - .
.
- -
'
I
.'
t
+--
I
~
-: I ·1-- -;-
-4~
• I
.t-· ..-...-- -·._..,_ '
~
i ·•
•..J .
'
H
I
T
~ --4.;·
I o
-r- I ·! ... f -· '
i : ! I ! I i I I l
................................
A.
Si noti che:
- il campo analizzato può essere anche composto e pertanto
di tipo alfanumerico
- la condizione di classe è utilizzata generalmente nel
controllo dei dati di input al programma (ad esempio
iniziati su nastro dall'esterno) per verificare che i dati
che si prevedono numerici siano effettivamente numerici
- il campo analizzato deve avere USAGE DISPLAY o COMP-3.
13.10
L'istruzione IF
formato 1
IF condizione proposizione imperativa
formato 2
condizione proposizione imperat iva
proposizione imperativa
formato 3
IF condizione HEXT SENTENCE ELSE proposizione
imperativa
. .. .
I '
...
I i. I
11 !I
A. I I '
I 1 I I II
I : I i:
Ii
1 ·
II 11I 11
I :I
I
Ii I!
I.,:
I
' " w
I
6. I 1 1<.1
I ·I i~ I: I
I ' 'I
I
'~
1 I I •
' '
. . .
I 4
iI
I! I
I
I-'" I.
1
I
. I I
I,:
'1.1. I I
13.ll
Proprietà 1tals1el S.p.A Le copie orig1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
11. Si esamini l'esempio seguente
, ,, -;- ' ·.
+i· I
I
I : I I I
I
' I
I : I I I I
I
I II
'
' !"I" I
''
'I.,. I
I II !'
I : ' I I
'
I
I
·i+
I I
i I ' ' ' I
I
I
ii
r
I I j I '
I I
I I I I : I
I ! I I '
I ! : I' i II : I '
:
I
I
I
• o o
.' . I I ' II
I
'
I ! : I
I
;
I : I I
:
I i
I
'
I I '
I "'..~ I' I
I
! I
I
';.,.
I i :
I
I
I I
I
i ' I ~
'
'
I I' I I' ' !
I I
' I
I
'
I
i I ' I
i '
i
I .. u
I I
i II II I I'
I
I I I I I ! I I I '
• :"'I " I I i '
I i I
'
'
. " .. .
i Il I' I
II iI i ! I~ I ! I
I
1 '
I
' I I Ii ~ !! I'
! ! ~ I Ii !
11
Ij I
se si verifica la condizione di uguaglianza tra i campi w-
TOT e W-COMODO viene eseguita l'istruzione in riga 002060;
l'istruzione in riga 002100 viene eseguita solo se la
condizione non è verificata; l'istruzione di riga 002120
viene eseguita in entrambi i casi.
13.12
CODICE < A
C - > COMODO
I I I ;II i
lii II iI j· iI I
I
I I I ! I
i !
I
i
lo I ' I I I
I ' I
' ' i I
I' I
I
I
I . oo
I
:'
l I O
!
' I I
I
I
I : I
I
I
I
I
'
I I i I I
'
Ii I I I It .:;.I !i 1 ! !I I'
I I
I
I
I . I I I I' I' I
! I i I
I
I
l I ! I I I'
I I : ' I ' I
! I I I ~ !
II
I I
:
I
I I I I ' I
I
.-
'i•lo .
; . !
I
I I i , J ij
I
"o io
'
l .F
. ! ' i .fl
i ;L'E SI~
i! I I /j •:
. . ,I': o
iI
. . I
I
-fl.Eff
, • o ELSI '
..I · j
I I
7 I
I
O
. ..I
, :• o :H_O\f.E
. '
.
I
i I i ·..L
13.13
Proprietà ltals1el S p A . Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Con il formato 3 dell'istruzione IF
IF condizione NEXT SENTENCE ELSE proposizione imperativa
se la condizione è verificata, il controllo è ceduto
all'istruzione del periodo successivo (NEXT SENTENCE).
Se la condizione non è verificata vengono eseguite le
istruzioni comprese tra la parola ELSE e la fine del
periodo.
I
I
'
I
I
I
' '
lw-TIPO = li
W-TOT
~> W-RIGA-TOT
W-TIPO ~>
W-COMODO
13.14
~
I
r ~l · ' ·--!T I
: , '· o ~ I' 'I II
I I
I! I i! ~
I' I I
I I
I
i
'
I
I
I
11 !
I
I
I'
I !; I :
I :
-rr
I , '.
''
- -
'
' '
i
I
:
!
'
!
I
I
I I
I
l I :
I I I II III I i
I I I !' II '
: '
I
I I I I ! ' '
I
I
II - I ' I i
I I : !
I I
I
' lI
I I'' I I I
II
I
I
I
I I
i
i I
I
' ! :
I '
I ' ~
I
I ; i ' ' '
' ' I
... . .... . . .......
1
llOUlNCl
t fl'AO tl llUUAL
>•
A
•7•
.,:
z
8 !I
·12 ,, 20 2• 21 u H •o . •• 12 .. I
••; I
•• .. 72
I
I
iI I i
'
I
I
I I , ! I
' I I ; I I '' '
' I I
r ' ' I I
, I
I I I I '
I: I
---- ~~-~ -
""1'·
ol1 o
I
' i · 1 ·1·
I I • i, 1°
' I ' ~ • I•
t:.'o
' ' '+oIi
: I Jo o
. :i:I:
:;! :i:!: I I
I I ,I o!•
. I
• j•}
t I
I j ! . I : ! !! ! ' I 1
, : · 1o
.I
' I
I 1
'
1' 1 o
I I I
~
I I Il '
. I 1
:
I
~
1
' ' !,: ·
i I! :1if: ,. ~-):1 ~~ I Hc?T. .E~_l)A~ i"{ .: ':.
I . , , , '. I
I , ~o I o
I
i
) I?
: I
lo
1 1
~. 1 ! , ~oYE ; ~-rio.r !T"P. w-r tG-fl _-n1r ' i
I I >i' jO
il ~~~ IE : . ! . : . ! I. I'.! .. : ' . I
I!
I ;
I I
I
·!'I"
>1' 10 ;I I
: I
H P.\l.f. 1·
' ~Ex'T . ~ O(f:€H C.f ..
~- T/ f>p I in: ' !))_-':O ~p l>O.
• IO lo 'I i: I .. !I
I
! I I I
.'
I iI I I
' : I
'
•
I
I
I
' '
I
13.15
Propneta ltals1el S p.A . Le copie orig1nah sono contradd1sl1nte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
L'istruzione IF è spesso utilizzata per controllare
l'esecuzione ripetitiva di una parte di programma.
Si esamini il seguente diagramma a blocchi:
Muovi l
10 in W-CONT
Muovi W-CONT in
W-RIGA-CONT
20 Scrivi STAMPA!
da W-RIGA
Somma 1 a W-CONT
Se W-CONT è >
di 15 •••
CONT > 15
30
• '. .. . ..
llOUINCl
{I
II .I ,i
I .
I ;;! '
rr1~ 1
o
I
I !. • I : I I
I : . I
! '' I
; I ' I
I i I I I I
IJ
•Il
l· I :
{;- I H12..I
11 .
l il :. .H ;OiV~I I ~'
. I , j
'
I :
I
I
I
'
•
'
'
I
' '
I I : I
i
I I
'I
!
!
I I I
I
I '
'' i !
I
.T
o o I ; I ' . ' ' ' I I I ~ ' I I I : I I
I
I I
I -!e OHT1. I . I' : ' :' i
!I I I
' !
I I
ii i I i !I :
iI
I
'I ' I
I
I
I~O ; W-
I
.
I I '
I I I I
/ IG!LO
I ! ~ i I I I ! I • '
I ; l I I : ' : I : ' ! I
i i; ~:o\!~ i ~- K:QNT II I i
I '
I: ' • o i I I ; '
'. ! I 1 1 ' i , ' I
'
I
.I
. , I !
~16'.A - 'co11 T.:
; I ' I
II ' i
: :1: '" i.tJR:I Lç i ~ ' M . I
I , '
: i
I I . '
'
I I I I I I I I
' :
' I
' I'
' '
.. p~: I
' I
~A!Mr I, I ; .oHi W- ~·~A•
I
i i '
: .... i I
I I ·I
' o o !I ~. I I
! l' ' I ' I
'IT : ·
I I I
I I
~ I:
I
I . I , ,
I
I I
I I
: I : I
T:o ; W-;c.o :
I • ' I
I !
At>D t'tT : II
I
' • o , I .1 I ! I '
:~
I
. I . .. , .: i : I '' I I
I
iI' • I ,
i
I
'I ' I
j1Jri I w-à> ~r ! tfor'
I , · I : I . I ! '
'i'l° ' I ;
i : : I' i
!
i' '
T.
I I I
i I
I 1· ;
:: j I ' '
~E 11:r~~ ~~ '
!
: :
i ' '
I i
! i
I
I
I
I
I I
I !
A:~~~ ~-~ IC.LO . .
1 • I
I ! i : ' I I ' lI
I
T.
' o o I . I I
I I
I
: I I
'
' I'
.
I •
re)
II I
I
. 0'! I ~
, I
I
I
!
l ' :
I
'
'~ 6
• o
i .." I.' I ; .
. 11
I '
I i I !iI
I
I
'
I ' i '
i I I
:
I
: I l
II I
!l1
! I
:) I '1• o I
I
I I : I
I I
I • o o :Ex11 •
I I I
I
'
I
' i I
'
'I 'I II'
I I '
13.16
15. Con quale dei due periodi seguenti può essere sostituito
l'esame della condizione dell'esempio precedente?
.. . ..
llOUINCI ~
z
(PAQrl (HtUAl
' J4 .,.
3A .,,
:o
40 IO ... .. 72
A. ~~'o
o ,. o
' j i II i
l;
I ! l I
I iI
i I·
I I
I I
,! 1 I!
I: i! I
:l'l
l
·j· i : t •
I
iI
I :
I j
. I
o - I : I I l' .I I
I i ! ' i
I' .I
I,
I:
I J :
O I O
I i I I
I :!I I:
I ', ' I
I , I I '
' !
I Io o
I :
I
I i! I
I
I
I !
'
I:, Ii1 , I ,
I I i I I,
i
i I
I i, I"
.:,I. ~ ' .1 I
I ,
I : I
I
'
I l ; i
i !I
'
I
II !
B. 1J•1o _ l i I li i I . , I! I! i'
I
I I : :
' I
I I
, j, .o
I
·j. o • .j
!
:JlI .
, I ,
I
'
I
I
:
I
I
I , !
,' I I :
I
I
II
I
I
!
I
;
'lo o ' : I I
' ''
I·
! I
I
1 ; II
' ' o
: (io! I : ' ! ! I i : I I
I CONFRONTI
In una condizione . di relazione gli operandi possono essere
campi, costanti o ~spressioni aritmetiche.
'
. o : I
I i
I I
A. I
I Ii ' •o
o
-- - ~
! : ;
I 'I
: i
I
I
I
'
' I
B. i
; ' !
--- _,
J o o w-~ f>.E.s:i -:- I
~
I ;
'
.'
o
J
: ; I i
c. I
I
J o
I
I J
•o I ;i :
:~,,
I
w-
I
D. I I
t F1 .Do ---- I
II : I ! I
I
I
I ' ; i !
I
E.. i I
I
I
I
1 I
i
I
: II
--- - -
; I
j I
F.
E.
13.17
Proprietà Jtalsiel S.p.A .. Le copie orig1nal1 sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
L'istruzione IF, nell'analisi di una condizione di
relazione, effettua il confronto (1) tra:
- due campi
- un campo e una costante.
1
llQUI NCl
I P'AQ[I llU'tlA L
J 4 I l
~
z
8 IA ..
." " 20 .. 21 .. •• 12 .. •• •• ..
Il : :I: I . .
I
I
I
I ;
i I: ; :
i ! 1·
0
•
0
~DHP - ·~.
cot{P .'
' I
I ! I l ! ~
1·10o
lI II i
i ! '.°!o I l
ì ;
j
A. !I ; . • • 'IT I
I I
I
I
' i
:i :
I
I j 116;0 '
'' I'
'B. : I ' I• .• :i
c.
I ,l+ I '
. I
I i
;
! li I
o. , ~ . Io
, 1• o
I !
13.18
W-TOT 80
W-PARZ -130
W-PERC 20"'50
A. Vera
B. Falsa
c. Vera
D. Falsa
Si noti che:
- i campi definiti senza segno sono considerati positivi
- se gli oper4ndi non hanno la st~ssa USAGE, prima di essere
confrontati assumono automaticamente la stessa
rappresentazione interna. Pertanto, è conveniente, al fine
di ridurre i tempi di elaborazione, che gli operandi siano
definiti con la stessa USAGE"
- se gli operandi sono di lunghezza diversa:
il confronto è effettuato per la lunghezza del campo più
lungo
· il campo più corto viene assunto automaticamente dalla
lunghezza dell'altro campo con riempimento di zeri non
significativi.
..
llOUlfllCl ""
.. : f ' i lI
I
o f'• r·o I ~· 1~ ·
I • ~
qM . 1VA
. • • I
.. ' i
o I ' !UE' ~;
1
ol o
1 p·, '=1 s~'(s) 1v LuE: S~J!J.
I
i! !
• o o I '
II I
I 'I I
I . I I I
I I I
• , o
I; j ! 1' • 1
I i : ! j l
II ;I I I, ·' : I I
.' .!
I :
f\.. ''
• I
o
O
I I
I
I I
, I
I I I . ; i
. ' I '
: I I
'
.
:
I :
; 11
I '
I
I'
o I
I I I 0
I
I:
I
I ! l ! ' I '
I I1 ! : '
I
I I I I I I
o. I ! , o o i I : ! !I I I.
! ! I I I I
I
t
I
I
i~ :
I ' ' I ;
I I I
I
I I I ' I ! I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
13.19
Propr·eta ltals1el S p.A Le copie onginal1 sono contraddistinte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Entrambi: l'esecuzione del confronto in B. richiede tuttavia
un tempo di elaborazione maggiore
A. ML-990-FINE.
B. ML-050-TRAT.
. '
' o o
iI :, i ~i; I
I
' <
I
II
.. I
II I: !i II !! II I. I: I11! I I!
11 1
' • o I
P: t l~ I. , I .
i I
I
' • o
I Pii t.' I. I '
I iii I
il
I
• • o I : I: , 1
.I I
-frr ,r- I
I I •
i
I
, I
•• o I
~L I I I
I!!
I I , . ,
11
..I.
I
I ' I 1 I I I ; I I 1 ! I
13.20
I I,I ' !
-J1til lZ :
I
II II :, 1 I !' i' I
1 '
I
' • •
I
i l : i1I I :
-r I I I I
l lI i ~ i
I '
, '. •io I I 1! '
. . ''. •1· t t • 1: ~
.
'
I
I
•
1
•
l
j : '. .
; I
) o o I I I II ' I
!:I i I' ..
l ~ I
) 1 10
'. I : 11 : I I • I
A.
'
, '. ' io
I
.:il ~ V:IP. I I I I I
I I :I .' ;I I I •
j !
II I i'
) • 'o I
. I I I I , . I I
B. ' l • IO I :T]~
• OIO
I 1 I
1 I I
-~ !
!I: 1 I!
13.21
Proprieta 1tals1el S p.A Le copie or191nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
20. Si esamini l'esempio seguente:
~1' : .I~
I1 I'
I! i I I ·1 ;
I '
t
i>(. 111 I 1
xx. !I I 'i
1 '
I
; .
•
I
!
I
I
! ' o o
: . I
I
I. ! '.
I I ! l
.: I ;.
I
I
I I
! ;
J
I'
.
' I ' .
I
~
'
I
I I ; l ! I i'' • l • ••
i I 'l'Io ! ..
I
I I! . ' l I '
i .. !! ' ' ' , 11 ! I ~ •
' •lo
I . .I .: i l ! I
II : I '
' ' ' I '
I i · •loi
I ; :
0 I / I
I ~ 1 1
!' ·
I
I~
I '
>o l o
I '
:;i . i Il i
I :
I
1' i !, ,
• I '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
c.
A. e C.
13.22
A. 123
XYZ123
B. COD
CODICE
C. CAN-GO
CANADA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. 123
B. CODICE
C. CANADA
'
i
' I > 1• I
I
I
i !
p·, ~ i<. ( 3ì VLVE 1
A6
1
. I :i:
"' •
1
: I
i,U_i EK~R E
A. "1·· 1
o
I
I
I
iI
: '>t;I+•j•
I 11
' I
! '. I ::
~i[NERE '. I
I
B• I I
!
! I : I I
i , I I '
I i i ! '
I 'I •I•
!
II 'o l1
1 I I t
1 ' I!
! !
I! i•
I I
1 l i I +o : I I ! I '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
13 . 23
Propneta 11als1el S p.A Le copie on91nail sono contraddistinte dal retino stampato 1n rosso Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
24. Per quale motivo i campi precedenti sono considerati
uguali?
.
&lOUl NCl ~
z
(PAO(J IHlltAL 8A :I
t J 4 I 1 I ' 12 11 20 24 21 JJ JI ~ " 48 11
•• ... .. 1J
1
1·l1 : : :
l I I
o • o i
O I
' o o
O
l
il
' ' o
' • o - il j 1
' • o
• I O
-
I
11' I
\
I
1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
No.
Dopo l'azzeramento infatti il campo W-TEST assume in
memoria il valore
I I I !i!
I ' I ! j : i I l !' II
I
I
.I II I
I ! I I ii. I
I
i
I
11
I I
I
'
I
~ I
II
I .
!
I! I 111 I1 I , II I ! 1 I
1 1 1
11
I 1 I'
I , , 11
lI I
, I
,,i
; : I I Ii I I 1
·- . ·--· -····
I'
111
I
,::
1 ' • o
I
I I
i if!
I
II·i.; I I
I '
I I
I . :
I
!I ,l± :: 11 I
I
. i i
I ! '
13.24
oppure
i
I
Il t
: I I 1 11 I iI
I !I I I
I I
I
1
11
I 1 I I I
I
t
I I
I I
o!' 1·
oI• o
l ' :
I
I
o:'I°
OjI O
:i
I
I
' o o
I
'
I
. i
•
I
i
ii
I :
' '
E.
13.25
Proprietà ltals1el S p.A Le copie orig1nall sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
28. Il carattere di riempimento a destra, nei confronti tra
operandi non numerici di diversa lunghezza è:
A. il carattere O
B. il carattere spazio
B.
13.26
Capitolo 14
14.0
Proprietà ltals1el S p A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
...ALSI EL
lGRUPPO I~
IRI FINSIEL
I FORMAZIONE
Strutture
per l'evoluzione
nome di procedura
Nome di procedura è il nome del paragrafo cui viene ceduto
il controllo all'atto della esecuzione dell'istruzione.
L'istruzione GO TO con questo formato è un'istruzione
imperativa di salto incondizionato al paragrafo indicato.
~
I ,.
. ' I
!
I .
:
I :
I'
i :
: I :
.
I
II I
:l ff. \f ffD . .
t I ' !
I
I
I
'
:
,..
' I>
:
to
' ;.
' • o
' e lo
' o o
J 7 io
:
rd : HL~ ~-i!;-·Li66-:1 •
0 '
. I ','!
> 1 lo .. .Go. :
' I
• , o 10 ' o I
14.1
Proprietà l!alsiel s p.A Le copie ong1nali sono contradd1st1nte dal retino stampato 1n rosso. Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si noti che:
zo
lfOUfNCI
IPAQU ll llUAl u. :
• .. .. .. .. . . . ,,
'
I
J •
o,,,.• .I 1 I
' "
I
11
.' . lJ
, ' I
lO
I l l . I . . '
li u
'
•• 12
I
IO
' ' I
l •i. f. EH
I
;
!I
I
I
I
.i
·i+
o • !o
I
!I
'
I I I I
I
I Ho'V.é
I
I ·ff
. ' I QH-.11
. . Ii I l i .
I ,
flL IJ E i j~O
' I I I
W- FF,-0 R.01
'
.N
'
I •
I . ! '
: ''
I
;
I I Ii
I
!
'
I
I
I
',,i o ~.t,r € i isriAlù ~~ '. ff.O'H w-
, . OR.O I "41 !• .
;
'
1 .. !o
I
i .i iI '
i
. : I I
I '
! L
' '
' • o
' • o
:
' • o
' • .o
l ' o o
) , o
I '.
J • o
IPAGll kHflltAl I
' J •
• 1 I
" 11 10 li u 12 00 11
, :o
.
o
I ! : I
:
o
I
o HL-·
;
1.6U.
'. . ~
~
I
o .' • o
'
i I
;
o • 'o (lEIW flH ~~ 11tTo w- fmAG AT [H D
' o o HOVE Hl r;_H-V llLUf ro LV- FF-~ f'IAG.
.' .
' o I
' IF llJ- F:F - flHA G: . .N OT ~QV;l L H I (rH- V4LUé
' • o &o ITO HL - -I <#.
' '. o '
I
,oo 1h:- 9~ ,_;: l!ff .
,
' •
14.2
B.
..
---+ .. ~-- -~ -
•
-·-i
I
- ~--:
I
-~-
- .,
-:--r ·
.
~-~-
14.3
Propneta ltals1el S p A . Le copie onginalr sono contraddrstinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
L'istruzione STOP
L ' istruzione STOP arresta l'esecuzione del programma.
Il formato dell ' istruzione è il seguente
I O O I ' I .. : I
! I :
I
I ,
' , o M.L- ~~f>-~ 1.rJ.f. I
' Ii I . ,,.
) o
I i
I
I : l I! ! I ; . : i II 1I :
: , I I I I
'
I I ' j I I I
; I : ' I '
I
Si noti che :
- l'istruzione STOP RUN deve essere l ' ultima istruzione
esegui ta dal programma e non necessariamente l'ultima
istruzi one scritta, pertanto se fa parte di una sequenza
d i istruz i oni imperative deve essere l'ultima di esse
- tutti i f iles devono essere chiusi prima dell'esecuzione
della STOP RUN
- è consigl i abile che il programma abbia un'unica istruzione
STOP RUN.
14.4
o!': o i
A. O ' 'O
'
~L-~3(i5<L EGGI . I I
I
o • •o
I
I O I
I
~ O R-·EA.
. I I wro ltT END
' o o Hl ;
H·V FILi.JE 'fO w- f-Ho V,
I 7 I0 I
16+' -V.19
..
' • o IF tWV" ("
' -~~ -L
1 e 10
, o o
, , o
~- ' • o
' • o
HL-?3f1-:Lé"-1 .
' • o R.~D Ho~ AT f.Hb
l
: :
0 I0
i :
Hov 1))- F-
' ' !o
'
' • o
.. IF Hl 1-1- LU
J
• o fo
e 10
I .
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A.
14.S
Propr1eta ltals1el S p A Le copie originai! sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
5. Si scriva il programma CREANAS che (vedi Fig. 14.1) legge
il file su nastro ORDINI e genera un file su disco
ORDNEW. Per ogni record letto in input si genera un
record su disco in output che contiene le stesse
informazioni del file di input.
Fig. 14.1
8 j,
CREANAS
. u. .. .. .. .. ..
HOUINC[
io
I ,
IPAQ( J ISf"JIAl
• 1 I
I
u .. 10 ,. 11 ,, ,. 4() u •o 11
..
SI< f f 3
I tf PÙT-ovrrrv1
.SK/ Pf1
I
5tC TION.
' • o
''
' , SELEK.T PfeD>-1 [W !hS~I k;-N rro l>A-~ -oRCl Nrw. '
. .
'
'.. • o EJfc T
~T~ l>I V ISID H.
. '
, .
, o o
SktP 3 .' . . ..
' FILE 5f.c T.IDH. . . . . . ..
l 4 I O
, ..
1 •• FD Of?.C>1 Hl
...
' ' n LABE L R-E c.o~o 5Tfl !HD.Ali D
BLDC I( c..om-~ Jt/S ~0 R.éc O/lDS.
~
410
440
~i.. DR.l> I N I-i .. Ptc. )( ( 8~ ) .
. . ..
1-60
-
- - ... .. .........
14.6
1
HOUINCl
t,AOll IHAIAL
) 4
A
I 1 I
~
z
8 I
" •• 20 .. •• 12 .. •o . .. '2
I i
:
I
I t ;
I I I
I
!
, I
.; 'I°
:::1:
' • o
1
I
o 10
: '
I
J.' lo
3 • ,o
J :• 10
I '
J i' :o
1
• O jO
142 .0
<JJ'f :o
~ilo
.. .. .
~
..
HOUl•CI
I : ~E.A D 1
. 'Di>, l>~~l 11 1ttrio
1
I
:
..
l ' Io i I · · tfr.i r ~sp1trpfl. ~ ,
' • Io
I ;' ~LSF ' ' . ' I. '' ' :
' 1. 1o
, I 1j . ' .j P.ER.fb~H. :A_C)·~~?-~tJOTO . Tttttu )lq-qq~-vvoro-fA'.
'!'II o I I 1 I I I I
H.L:-·~:i~+ E~fH
:
' to; o .: ! : :
o
'' ' I . ' ' ' I • • • • •
>I • o
t
Wll1!:= : pRDHE~{ f~Olf w-0RD1 H I.
. I
' I • Io
'
I
I I0 I I RE.AD : oR~·, ~·I " utro IJJ-ORD IN/ AT (14/)
o lo
', I i ; M .OY~ : t(qrf4:-.VAL.,E ~o w-FF-oeJ)1 H• •·
>I O
1
: . I I I • • I . . • . . . . . .
14.7
Propne1a ltals1el S p A . Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso Ne è v1et<1ta la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
L'istruzione DISPLAY
costante! costante2 ]
DISPLAY nome di campol [ nome di campo2
'
HOUINCl
lf'AGfJ flUUAL
J • I
u.
~
z
o
1 I
..
' 12 Il JO •• JI ,, H 40 .. •• 12 . IO •• . "
' I •I' l. I ' .
.
'
: ! I I I
!
l
: i · ~ T ~.'fi W-l'E
. Til
~I
' '
' '
' I'
I I '' i ; 1
I
I
i
I
o • o !
I
i
'
I
o
I
•I•
I :
' I
.D. I ~p lllY
I !
I
. !
'io7 •: ~E lOfU LéT r 1 =
.' ' I
LL -LfT T I . ' I
I
I'
' o' o
I . I• · -~
...
>I o !
' ! I • :
: '
' • 'o
1•1 lo
I
,
'
'
.DI SP LflY 1ÙÙ? k>~t· . '
, 'f I~'{. 'LS ~ CiJl o tlE
D1~p L Il'/
''
~ '
P~o GRl1 I I I I ..I ::1'.:.1 :...
H
f::.l_l_J·
14.8
Si noti che:
' o o
. ' . I
-f.{ Pie. q (6 } .
~~
' ' 10 u..i-~o
' • o
I
'
2 t IO
w-r:0 r.t
I
Pjc '}(6) .
: I
- , l jO
I
D.1.5.P u~.Y ~-r D.T ;-I ' .. ~T,J.
l.v-T
' o o '
- _..
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
995000215000
14.9
Propneta ltals1el S p A Le copie ong1nall sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
7. L'esempio seguente è corretto?
-
l I' o '
I
:
J, 4 I O
rJ;{ W-AN A. '
'
;
f/>,3, IAJ- ~N ~- .c:o D ' p I C. '1(6)
'
l ~ 6 !o :
He1
I
' :
..
~~ r: I L.L ER.. )\~3~ )
• o W-A~ ~-HO PIC
.
l
I'
. I ' '
o o : '
I
' P1C X .f/. ~). '
I
'li O I
I ' . ..
' ' :D1s;f' /...~'/ w- ~~i}: .
4;41 '0
· ·~- lq~A .
; I
I
I '
t~ I) i I
'
I
Si'
B. 2
B.
L'ISTRUZIONE PERFORM
Da notare che:
- per richiamare una routine occorre indicare il suo punto
di entrata (NOME DI PROCEDURA 1) ed il suo punto di uscita
(NOME DI PROCEDURA 2)
- in fase di esecuzione dell'istruzione PERFORM ••• THRU •••
· il controllo passa alla prima istruzione specificata nel
paragrafo PROCEDURA l • I
· viene eseguita la routine fino all'esecuzione
dell'ultima istruzione del paragrafo PROCEDURA 2
il controllo passa all'istruzione successiva alla
PERFORM
- le istruzioni GO TO all'interno dei paragrafi di u11a
routine possono trasferire il controllo solo a paragratl
della routine stessa
- una routine può contenere a sua volta il richiamo ad
un'altra routine
14.10
L'ISTRUZIONE EXIT
L'istruzione EXIT specificata nel paragrafo PROCEDURA 2
rappresenta il punto di chiusura di una routine
· formato
EXIT.
Da notare che:
· l'istruzione deve essere l'unica nel paragrafo
· bisogna utilizzare sempre l'istruzione EXIT come punto di
uscita
L'ISTRUZIONE PERFORM
L'esecuzione di un programma procede, normalmente, in
sequenza da un'istruzione all'altra nell'ordine in cui
queste ultime sono scritte.
L'istruzione GO TO, come si è visto, provoca un salto
incondizionato ad un altro paragrafo del programma.
~
1 ..,...-ir-~~t ~·-~..-~
:: ,~!·!·1
. . •.• !:.. ~., -:·-L~
. .• . . J- -~~ ... .•.L~u
' .... o 'F.:1é~
-1 "'L~~1:Iu&i~:
_J • 1- ..
l'f o.~ ~ , 1_~
w
. •. .
.,· : :·-f 11.:
I.O. .L.Irl ~-
~ - .. __.. -
•
: _;1-:
..
· ;:1 '.. ~ !' :I •I 1• : :. ~: . ~ .•I..
.
'1 ... -! .J - •
'·I
• • • • •
·
• · · • •
...
.
~:t:
. . •··:
1• 1•
·:··-~?
~-1-~-ri
I . I I . I
a-i~- :. .:.
.., TI :: -·' '"'. !f~T ~r.:c
. •
rt&IT~
I
1
:F' : 1 1~'°-.1t}A
a
•
,.,
" rit RJ"f1~1-ZoM'T':.4 &.t-=-clA1
. . .. . . ; . ·- . .. ., .,- _.. ' ' : . ' ., . -1.,1·'I
I I • •
-'.&l:
• • '
14.ll
Propr1eta 1ta1s1el S p A . Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne é vietata la r 1 produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Fig. 14.2
,_______PONTÌDATAI _.
CONTROLLO-DATA
ERRORE
14.12
Si noti che:
- il richiamo della routine, consiste nell'indicazione del
suo punto di entrata (nome di procedura!) e del suo punto
di uscita (nome di procedura2)
- se è specificato nome di procedura2, il rientro avviene
dopo l'esecuzione dell'ultima istruzione del paragrafo
procedura2
- le istruzioni GO TO all'interno dei paragrafi di una
routine, possono trasferire il controllo solo a paragrafi
della routine stessa
- l'ultima istruzione dell'ultimo paragrafo non può essere
una GO TO
- una routine può contenere a sua volta il richiamo di
un'altra routine.
A.
2. L'esecuzione dell'istruzione
,,. : I
- -·- -
'
.
'
• o 'P'rfÙ ofiH Id- 1:~r1
. . '
I
provoca:
A. l'esecuzione del paragrafo Al-010 fino al paragrafo
Al-030
B. l'esecuzione dei paragrafi Al-010 e Al-030
C. l'esecuzione del paragrafo Al-10
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A.
14.13
Propr1eta ltals1el S p.A Le copie originali sono contraddistinte dal retino stampato in rosso. Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
L'istruzione EXIT
o • o
' o o
' ' o
' • o
' • o
: I' ! : :
' • o
: I ; :
' o o ' '
: :
, , o
:
' • o
:
I '
' '
; '
, ..
, • o
' o o
' i i
!
:
i
I :
! I
! ; ;
) , o I I i '
I
: ! ' :
l • o I
! II ; : I
J • o
! '
I ' ; ;'
I1-1iI ~ !
I
, • o I '
I I
• o o
:: . ; l I I ! I I ' ; I i i I ' I I
i iI
' t I I
I
i . , ,
f 1 II i :'
I !I i iI J 11
, • , , I , , 1 i , ~ I , I , ; , , ,
I I I i ~ : I I
Al-~~~-c~"~Ro~~o-~~TA·!X.
. , . • . . . ~~ , . : .. , , .. I I , I j
I
l
11
,
I i I
I
Si noti che :
- l ' istruzione EXIT rappresenta il punto di ricongiungimento
delle d i verse vie che possono essere seguite in una
routine. Pertanto tutte le vie devono trasferire il
controllo al paragrafo che contiene la EXIT
- l ' istruzione EXIT deve essere l'unica istruzione del
paragrafo
- l'istruzione ha effetto solo se è già stata eseguita la
PERFORM, altrimenti il controllo viene ceduto al paragrafo
successivo.
14 . 14
:
<
' i,+
•
iI o
:!
.' I . :I .
PE.flf
,.
K>RN.
1
I
1,
I
:,
• I
1
•
•
A2·-
f
I
rJ.././j. -~~Ha '"· .
I : '
AZ. ''i~
.
UU.f~ 1'0-
I
0(,
, :•!o I I t I I
J ,o ; I
3J, o
i
IF' w-:a,
'
O-O{;
I
T : .E Q IJltL
I u: ~o
' • o I
I
' t;.o ro ~~- ·'I 9,_
- c ~H61 o-Ex.
ADD w lo""' 'TO w-
~Am IO •
.
• ,o C:...OD-
' •I. '
! '
I
12 :e !
A2- 99~·- ·c. IH1S1 o- t:/.
' ' I
~4;<> •· 1
4-{o • • . I IEX I T •
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Si'
. ...
"o
;
t\OVt Hl 6H·V ALVE '"'
To w- FF-0 RD.
-
I
1 o •n IF W-ff -ORO HO r E QoJ111L t-1\ 6K- \I 111..v E
, ' 1o k;-0 ro ~9- (. OP1 A
.
1 ' 'O
, • o
i
u.ie1 v- r o R.OHE i»i FR.Ot{ w- 0 ~ C> I t< 1
' • n
4~-coi1 f. • € )(.
.
J o n
é.)( 17
' , o
I . n
- - -
No
14.15
Proprietà ltals1el S p.A .. Le copie orig1nal1 sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la ~1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
5. Quale delle seguenti affermazioni è errata?
A. se la routine richiamata dalla PERFORM contiene
l'istruzione EXIT, la PERFORM deve essere scritta
specificando nome di procedura! e nome di procedura2
B. se la fine della routine è raggiunta da più di una
via, essa deve essere costituita da un paragrafo che
contiene solo l'istruzione EXIT
Nessuna
: I '
i :
I
I : I : '
l
I
! I . .
i
:
i
II i
I I
I
!
:
II I I
'
j
I I !
I
I
I
! I
I
I
I
I
i
: : '. , . ' ' .
i I
'
, ! e; lo
. I :
' • o P·E.fu o ~H A1- '»~ :,_ flJ~1 TH f,tl ~1- 9' 3<1-P ~R.~.
• o •o
I
I
L'opzione UNTIL
14.16
14.17
Proprietà ltals1el S p A Le copie orig1nal1 sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
M<>v(
..' I TO W- 1:1ù»1 IC.f.
! • . . .
• I !
• I ' I • !
o' . ' o KL..- ds,,--;1 RA7J ,' '
Ì I
I:0lO !
I
•
, 10'
I
l 'f !
• • o
' .t 'O
t: \o I PE ~F ORii
I
, 'o o I
, , .o Hl- 9t/l-F ,·,;i.
, . 'o
. I
I
I . '
' • o
I '
' ... :o
! I
I
) ; I i 0
I
' ' • lo '
I
I
'
1 1o 'lo
l 1 •O
J:.!"
, ,t n
• o o
HOUl•CI
IPAQU JlaUHAL
, > .. •
~
a
8 A
1 •
,,• .. •• •• H
"
.. .. •• . .. .. ..
°!' 1· .' l . I .
o l • 1• HOVt ; '...i 1t> ~-: 1 ~DI .CE· .:
i
+1·· ' I ; : I
I :
!I
•I• •
I I
~l~ ~ 5'- -J ~lif1 •· i ;
' I I •
. I
l l
14.18
Conclusioni
- è consigliabile scrivere il programma in modo tale che
tutte le funzioni che devono essere eseguite più volte o
in più punti, siano organizzate in routine e richiamate
quindi con l'istruzione PERFORM
- le routine devono comparire alla fine del programma
è necessario (per standard -ITALSIEL) specificare sempre il
punto di entrata e di uscita
- è necessario infine utilizzare sempre l'istruzione EXIT
come punto di uscita.
1 4.19
Proprieta ltalsiel s p A. Le copie ong1nal1 sono contradd1st1nte dal retino stampato ,n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
STANDARDS FORMALI
COMPOSIZIONE GRAfICA DI UN PRQGBAMMA COBOL
- ogni division eve essere preceduta da una scheda EJECT e
seguita da una scheda SKIP3
- ogni section deve essere preceduta da una scheda SKIP3 e
seguita da una SKIPl /
- le clausole select devono essere elencate in ordine
alfabetico nell'ambito dell'environment diviaion
- nella clausola select, per standard interno, il nome
interno ed esterno del file coincidonq
I I
--...-~--- · ·---
T S.SI
:I,
H TO VT- L I •
!
T EI :s~ l l H O, Lt. •
I I ! I
Sl.Ll: cl ~01 "'' "'
' To'I i.l> I I ,
•I ZA TI 1ol'fI .S I r4
S' I~ . DYH,A/114.
D KEY IS ~ IHJ-~!Y
:!s TU~ IS W'-fS-DR IHI.
I '
SE.LE T
---+-- --· -
COMMENTI
- le principali istruzioni di un programma e le varie labels
dovrebbero essere precedute da commenti esplicativi sulle
funzioni da esse svolte
14.20
NOMI IN FO
- nome del record composto dal nome del file con un l finale
(es. ANACLil)
- - -- - . - - -·-- ----
Modulo di progr11mm•uione in Cobol
...uG.........
......,.......... 1u•l
,....... ......
••OUt.•CI
. . .. .. . .. .. .. ., .. .. I ..
'.
ou.
o • ,, •u •u .,
' I
" '"' -
.. .
..
,,
~I _L f-: 1s Ef 111oili
i I i ' I
I , I
II
!
1
,,
I ' I I
,,
J,I
" 1 I
. l, : I J
' : I I
I'
I
·- . . !
I
~. A.~f
;
! I :
.. ,, i; . : !. I
I I I
I
I
:
I I I ·,
...I ·! ' i
I
I I
; f I : I I
~ù:r 10 tt .. I ! I I
I .. " W.oR X' :tid- ~~o;~ l-'\6E I '' '
' .. .
' , I
': •
' I
II ' : :
i I I
.
!
:
I" " ,i _..\1./-~t' ~LI I
' I
:
.... 9$~ : kt~~H ~CLI -HoH E P1 c. !X(.Z~ Y.
... - ~ :
e.3· '. ~~14 ·lfll "9C L. I ·CDC '/OHL
I
I
Dj' V<(~f ).
.. I
I I
~CLI - , ,. f IO~TI . i I I ' .
. ..
.. I
I
~5 ~-A~ ~~1'.I
~s . lt',-~(i
IOiTI -LOR ()O
- 'l'H'f ~~TI -T("''
-.•Jie P Ile 9( 15) ICOHP -~.
Pie. 9( l,g) roHP . 3 •
... .. I
I
I
~~· • I
I
~
I
.. I
I I
' .. I
IiI
I I
II
I
: ; II I
:
' ' ' I I
I I
i : I I :
'
14.21
Propr1eta ltals1e1 S p A. Le copie ong1nah sono contraddistinte dal retino stampato in rosso Ne é vietata la nproduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
NOMI IN WORKING-STORAGE
Es:
01 W-ORDINI.
03 W-ORDINI-CHIAVE PIC X(6).
03 W-ORDINI-PERC.
05 W-ORDINI-PERC-SPESE PIC 99.
05 W-ORDINI-PERC-COSTO PIC 99.
14.22
LIVELLI
:~
I'
TT"T
I
..
~
·- r: , H .
'
i .., +++
_L~ :
"'f • • • ! !
,' ...
I ' O' I
- . - ..
~
I I
-~J_+
'
-· ;
J 11 . •
' : . - ·-· L
..-1 - I - .
J I 4 •• I I I
14.23
Proprreta ltals1el S p A . Le copie on91nal1 sono contradd1st1nte dal retino stampato 1n rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
NOMI DELLE LABELS
; .
,__
14 . 24
COSTANTI
LINEE DI MINQTAZIONE
BLOCCAGGIO
OPEN/CLOSE
. . .. . ..zo' ..
aauua•ct
I
...~··> ........... "
..
_.,..::+..:.+:-----:.:....--.,..:;:,....,..._ _..............................,.....,............__...=-__,.""'"----.------.--..-·--,,-•"- - r!!- - - ~ -- .. •• !L
i....:...-.......
I !I I: ' . !
. q~~,,
! : :I
l :l'i foT ~,~ d.• ' I ' ' '
I
'
I
I ••'••
oPEtf i1( ~ , i
;
I
~.o I (I I :•
~T~ 11 PA .•
I
DPf.Ji '()U TP\li
:
14.25
· Proprieta 1tals1e1 S pA . Le copie onginal1 sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
READ,,, INTQ E WBITE,,, FROM
- e' obbligatorio l'uso delle istruzioni
I
---- - ·---- -~-~
fef('D ~; -, -'·,
. , I
I rtT
. l '
'
Ff.OH
' ' I
I I
I ' .
- SVANTAGGI:
• queste istruzioni comportano un'ulteriore istruzione di
MOVE, implicita, la quale trasferisce dati dall'area di
I/O alla WORK AREA (e viceversa)
- VANTAGGI:
• consentono la dlsponibilita' del record logico anche
dopo l'esecuzione dell'operazione di I/O.
Questa disponibilita' si perderebbe senza usare le
opzioni INTO... polche' l'effettuazione di una
operazione di I/O comporta lo spostamento di un indice
che punta al record logico nell'ambito di quello fisico.
Bisogna quindi dare in FD una descrizione sommaria del
record tale da determinare la lunghezza e la posizione
della chiave (per VSAM), ed invece descrivere
completamente il record in WORKING-STORAGE.
llOUINCI ~
a
o
12···-·~...!·;µ·:~·.....!..·~µ.~~:_ __!!~•---,..!!..,__,_.,.u\r""T""i,....,.C,~-r:.----r---.=~,.:;----r=---·~----.-:;:._- · · -·. ~ -...:=.--..:::••;....
, - -:.:.i
'W-0
: '
I :
tj3
~3 OW' 3.
~3. :
14.26
CONTATORI DI I/O
OPERAZIONI CONDIZIONATE
1touuu:t •~
tf'AVlt t•t•IA'
I J 4 a.
o
'°I ' A
•
-· - - .. -
-
TH V Ai-~ ·SAL O-E •
14.27
Proprieta l!als1el S p A Le copie orig1nal1 sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
CONTROLLI
.. -;-r;
, ! I : ' I , . ' I
I .
I ' F!I :I !.: I '
' • I
' ' I
' '
.I
HRV f~ -'E. l i Pi.E-~~.
14.28
t; . . '
... .\ .f ..
•I , •
: I ;
,.:· ~ i
:
! • ! . •
:, ~
....
.. :
'
· . .. . . .' . .
· EX ..
. . ..
...
• 1 •
.... . ; tHhl
. i :
.- .E.x •
.' . . .. : I ' . .' . . . .
..
'
I ! 'o
'•
. :
t''
i ' ..p
~"f ICrf
• I •
~.
'
- ~ .
i .
...
; I .
' ..
I O
e·q vA ~- ·
I
'
,
'
.... .
J ••
' . . ·' f
PE~fD~~ At-~~A~~c
. .... . .. ~ ~" A~-1 ~AT TO·f >t ,
...
,_ I :
I , . : : . .
'
14.29
Proprietà ltals1el S p.A. Le copie ong1nah sono contraddistinte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
5. Controllo di eventi logici (riguardo al JCL)
Ciascun programma BATCH puo' condizionare l'esecuzione di
STEPS successivi, impostando un CONDITION-CODE, a fronte
del verificarsi di eventi logici.
Es.:
I I
V( 'f jq 1~ ~lf ::'.'.L~ : ~ 1s ~~~ r~~f;~IA ~~';~11 ·" llll ,~) •lt•llLJ'
I
/I/I! ill'H' ~~~~ ~· ~1El~l~11 I Hi'1i
. I
-- -- - -- - -------
. ..,...... . ...
uouuu:t
tPM..tl
I I
r~,
~
o
1 • .. '
•• I• .. I "
.. ... .. .. ,, .. - .. .. . !:..
•• "I· .. '
i !
'
. ..A:~' . '
., . ' I
#')
I Df:HTi 1F t
~·fr ' ' I
Il I YI I
. I
~~~~: '1· ,O.I
' Il
I ~~i~~ ~ 1 . !' .' l
•I •
... : ~
I
' ' I
"
I V I•
;
I
.
..
'
I ,
I
. .
:
I
I
I
I
I ,
I
.'
I::
11 i ; ! i i i'
'
I '
I
.. 1P~.0 l.Eop~ lf"!. '' ,I ' :
1
I '
ID I IV'.l i~
. I , . ! I ; J'.ON•I I i
I:i I : i: I '
....
" '
I : : .,
I I
' . I '
i I :i
I
' i
t·rr ror 1i
I I
'
. I: ' : !
I . i : :
'
'
I
~ .,
~PY~ : ~~ , .7'.IG
I .
. 'Rf
' .
I '
I
l I II
I I
I I
I
I
II .'
I
I ' '
I wl •• I
; ;
I ' I i : I
I
I
' '' ' I I I I I .
I
I ' '
' ' .. I I I I • ' I • ' ' ' I
'
14.30
Es.:
A+ B
TOT = * 100
C + D + E
14.31
Proprieta llals1el S P A Le copie oro91nall sono contraddistinte dal retino stampato m rosso Ne e vietata m riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
·& .... I~ALSIEL I FORMAZIONE
Strutture
GRUPPO IRI FINSIEL per l'evoluzione
Capitolo 15
15.0
Proprie1a •1a,s1el S p A Le copie orig1nal1 sono contradd1s1lnte dal retino stampato 1n rosso Ne è vietata la riproduzione
LE ISTRUZIONI ARITMETICHE
Il linguaggio mette a disposizione le istruzioni:
- ADD SUBTRACT MULTIPLY e DIVIDE che eseguono le quattro
operazioni aritmetiche rispettivamente di somma,
sottrazione, moltiplicazione e divisione
- COMPUTE che calcola il risultato di un'espressione
eseguendo una o più operazioni.
In questo capitolo sono illustrate le cinque istruzioni
indicate.
Le istruzioni ADD SUBTRACT MULTIPLY e DIVIDE hanno formati
simili e sono soggette a regole analoghe, anche se non
identiche.
L'istruzione ADD
15.1
Proprietà ltalsiel s p.A Le copie onginal1 sono contradd1st1nte dal retino stampato in rosso . Ne e vietata la riproduzione
CD~·f •
.
r
I
,
:
'I
! I;' : ,:j.
'
1
o
-..,y
r .1'1
u).:~;"
' .nu '
0>
l)'-t' I
1
'
!
: ; I
I I ! ,
I
1
1 1"·•!
I I
! J
.' iI IP I C. ~ f:lLù l 2O Ct'HP.
I
1 ,
. A.c·c:
' .
w-11 cc.., W-Aoo2· W:-~ Db3. To w-lloo4-. .1
I I I :! i ; , I I
A. W-ADD2 30
B. W-ADDl 110
C. W-ADD4 -10
llOUfNCf
IPAO ll IH JllAl
t J a I
~
z
81 IA ,,•
. , I
•• . .. ..
, ,, H ... .. •• u . •• •• .
A. AD D ur-,A qt> '1 . ul-A OP.l G.1 VI MG w- AD D4.
I
c._ ~-A D
:b:l w-~1>0·3 · IJ-t10D4
__ _
I 1 '0
' ._
I I • 0
:_L_~~~~~~~-
15.2
Si noti che:
I ! , . i. I
11
I 1 I . !· ; .1 I
.1 I 1 1 I I I 1 '
I 11 '
: i
--------~-----~------------------
' t 'n
, • ;o
, ' o :o
: ' .
' ' 'o ' ~.P .D: w- .sio~· ~ TO LU- 5:.Dlf GI I/I H
) ' . to
Entrambi
15.3
Proprietà ltalsiel s p.A Le copie orig1nah sono contraddistinte dal reti no stampato 1n rosso. Ne è vietata la riproduzione
IPAOll llUUAL
1 , .. 1
i-
Z
871A I
' 12 11 20 u .. .. •• 12 .. IO .. .. u
! tI °I' 1°
o ~ • Io P 1C Sf:tt:tlf \t'I
.' I I.
CDHP-.3 •.
. '' I
I
I
I I :
I
I: I
P.1.c s9(3 Y ; (JDJÙ -3· .'. I
l I ·1· . O I O
t I I
I ,
.
:I
'
', I I
• o o
• .
:I
I '
I • l' Io
.·I• '
.. . . .
I
I
1 I t ,O
I
i
~':( w-T O 1
";.' . w- To .l .
I :
I 1
p I c..
P1 C
s'{ 3 )V'/
) V~~
S9 ( 3
e.o HP·- 3 .
COH P-3 rv " .L
I 11 I 0
. . .
I ' '
.
0 I0
: '
''
• 'o floc> w- oT.J :~P:~ GI VIHG tJ, • ~oT-l
,' • ;o
15.4
:
.. . ::IJ . I , . .. 1
~~~
' j1 /0 I I I ' ' I
I I : . !
. w- TOT-f
I
,I . GI
I
I o~o I ~1 _Ht; R.O OHC> E D • . I
. , __ -
I • I
! I
I ' • I •
I I
I ; !
!' :o I
3
'., I
I I i
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
225"'3
lfQUU• Cl
.. .. .. .
~
'
o' · 10 I I I
I
'
!
I
I I I I
I
l
'
I
d 1: 0 I
.A.01>; :ro ~- et>VN OEO • I
I ' 14;o : '
I
:
,j,:o ~[)O
' '
UJ-( O~T,t
'
A. W-CONTl 296
B. W-CONTl 311
Si noti che:
- l'opzione non ha significato se nella memorizzazione del
risultato non c'è troncamento di cifre decimali
- l'opzione, come si vedrà, può essere specificata anche per
le istruzioni SUBTRACT, MULTIPLY, DIVIDE e COMPUTE.
15.5
Propr-e•a 11als1el S p A Le copie originai sono contraddistinte dal retino stampato 1n rosso Ne è vietata la nproduz1one
I
7 I 0 )0 I I
,l'io
I
. '
!
I I
I
!
i
: I
>
I
I O
':fl: w-:C:A HPO~ I
' I · '
I
I
:
'
I
i ' :
!
:
I
:
:
Pie .sq ( 4) coHf
3 I O IO
' '
. I I I I I
o -<.FJH P.ot
3'
'
...
"o
I
--
·A.I>~
- ~
IAJ-C AHl>O ~
'
I I
;
) t fii . o
3 I1 o
:
.. o ' o
'f.l.0 D 1 s p LA y 1
• ., Ellt o R.E w-c HPo -I
44:0 ' ' 1 SP AY r.:.,· 1 LII - e RH P
46 'o
15.6
Si noti che:
A. Si
B. No
B.
.. . .. .. .. .. .. . .
HQUlNCl ~
t ..AOU
1 J '
lll RIAL
O, 1 IO
I
"8 A
1 I
I
tJ .. 20 J2 ., IO
"
:
: '
I
o.• '•o
l tt t.V-T;o li-{
' I
;
I
P.1l s,(s} l p J.f P- :L
i
I o 1 10
rf w-:ro r.i !' Pl l 59U ) l ott P- 3.
' ' '
o . • 1o
~+. Ul_- .~O TJ '
P1c ~-'.< 5) (. oHP- 3. :
' lo;o
' : .,. • j I
.
..' !' o
. 1.
AO.D
l
;
W-1" or-i
, I
~- T~T~ UJ - T oT3
•o
,o I o
I P~R.:r o_
R.H
o o
'
15 . 7
Proprietà ltalsiel s p.A Le copie onginal1 sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
Formato 1
Formato 2
nome di campo m
costante m GIVING nome di campo n
[ROUNDED) [ON SIZE ERROR proposizione imperativa)
15.8
f 1 I l f IC VA_ LI[;_
I ' I
Pie Vf+L() t; lo H·P·-3 •· ..
I·.
I f(c. VA ltlf': CO~!<- 3 ..
II I I
I
1
•
'
I I
R, i i ; iFR~H · IAl.-11002.
' I Ii I . t i
B. ! i
I I . '
I F,ROH I W-AO D3.
C. I 14 .l ~O I
I
,5J8T
. .
R/J-CT
.. ,
5 FR. o~ '
1 1
I 44 10 I j ! I I ; I I
' 4t k> I ; I : : j
I
I 1
I
' I i I •
A. W-ADD2 -20
B. W-ADD3 70 . ...
..
C. W-ADD3 15
u. .. .. .. .
&IQUI MCI
io
ll'AGll l&UUAI.
' l •
• 1 I
I
" .. JO ,. ,. ,, ,. ..,
" 10
"
fi. ' ..
o .. "
' • o
5US I (UK UJ - ~[)()--j -{10 02 '1 .111 G
B. ' • o .::iUBT fK DD 3
' o o
c. ' ' ' W6T ACT DD1 0'2 5 RoH w- 1'3 6f u.J- I -rq'.
15.9
Proprietà ltalsiel S.p.A Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
1 • u
51.JBT R.~·,;;
I '
Ft • ' o u
' ' o I I I
B. • o
1
.suiT ~flcT -I A' 1411 F ~H w -.c OMV- 1 UI- e o.1t"qi .R. o·.v°HI> G.D •
,' • o
1
1
I i ' . . .' : : '
" : I !
e ,
:
• o
I
s'u:6T RACT
:i .
W- lO N7 ~· F {lOH.. ~ ·rp1 I • . . I : : '
i : ; i.lt(:l
1 1
' I I '
I
!
;;:Rp~' ~~~ i ~1 v;1~6 I ~ ~0:~1~: . 1:
J o o I
'
o. I
'
, :o I I
II :I :s.va,r W-clol-fl1 :
!
i I I I
I I
!
'
i I
; !
' '-----''--'--'--L~-
I
' . - -----"-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
c.
15.10
k'istruzione MULTIPLY /
Formato 2
nome di campol nome di campo2
MULTIPLY costante! BY costante2 GIVING nome di
campo3
[ROUNDED) [ON SIZE ERROR prop~~izione imperativa)
. . • z, . . .. . .. .. .. .. ..
HOUINCI
lPAGll llUUAl
)
0 I 0
o
u • I
" .. 20 u •• 12 10 ,,
u • o
+! lli~QT h p 1'- ~' 1') VII LV€' -i; ~o 111' - 3.
o • o 'f.~ W-P~ I) ti t> I e ':>~( 5} VA LIJE !5p~ C.OH P- 3.
• u "
I
I
.
I
.. "
'I'
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. W-PRUN 25000
B. W-PRUN 12500
15.11
Propneta ltals1el s p.A. Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
' ' u
' • u
' .
A. ' • o HlJL T IPLY w- Q'fA .B 't w-P RII H 61V I 116 W-1 HP. I
, • o
..
!:> . J o u tt .U.LT IP!- y s 61 cu·P '(< I)>( 6-1 I; /!(~ w- I ~· p' ,
J
J
'
•
o
o
.. .. ..
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
,
llQUINCl
t PAGU l lOlllAL
> •
u
•
o
u.
i
o
1 • •
11 .. JO ,. ,. ,, H
•• .. .. ., .. •• .. . "
fT. • • o
Hu~T I PL)' w- lfffl 's'/ ~'~ :
u • o
.
B. .. . u
HULT I P.L't 'S{J 8'/ l).J- PIl VH G-1 VI H6 ~- I Il f f_bll H OEO
' o o
e. ' ' u HÙL T 1PL'/ LU- ~T..+ W- P'RVH G-1 VlliG IU- I HP.
• o
- '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. e C.
15.12
L'istruzione DIVIDE
Formato 1 \ \ J, • )y·c
nome di campol
_f\· J-";..•.L
L,'
Formato 2 ~··J.<r. ,
nome di campol INTO nome di campo2
DIVIDE costantel BY costante2 GIVING nome di
I campo3
' • o
•• u
A.
B.
' ' o
, • o
' • o
Pl,V I Df.
DI\/ l I>E
-P
6
-
-I H
"" r.P.
' • u
• o o
A. W-IMP 50
B. W-IMP 83333
15.13
Proprieta 1tals1el S p.A Le copie originali sono contradd1st1nte dal retino stampato in rosso . Ne é vietata la riproduzione
1 , .•
SlOUlflllCl
if'AGll ISUlllAl u •
u ~·
1 I
io
io
I
12 .. ,. ,. 21 ., •• •• .. .. u
'
. 10 .. . 12
.
I
I ! ' ' 1
A. o o i '
{)I VI DE LÙ-·P~ IN rfo µJ-1 t4 r 6 1,V,IM G u. -pT~ I
' ' i l
o.• o
I ~Er :H IANCf (i Ll -.R.f.~ Tp. : : I I
o • 'o i ! I I
..
w-6n A
I
' :
B. ' o o
i
.l> I V I lr>E ~ I Mfo W-1 HP r;.1 .v1 HG :~ ~ 1:Hit JiP:cR I.V- ~t57
• r •
o.
o ;
' '
Si noti che:
- nel formato 2 la parola BY inverte il divisore con il
dividendo rispetto alla parola INTO
' • o
A. ' • u
. '
DI \/I DE 'f ,l BY ~ I V I,. G
' o o
B. e C.
15.14
A. **
B. I
c. &
A A A A A A A A A A A A A A A A A A A A A A A A A A A A A AA AA
15.15
Propne1a 1tals1el S p A Le copie ong1nali sono contradd1st1nte dal retino stampato 1n rosso Ne e vietala la riproduzione
~~ '
I I
3 o ' I I I
: ! ! I ' . i I :
co~p
I
... ' i
I
.) 3 o
I I
I
i
I
• .o Ii I
c·okP VTé l,(f-·1 ~iP : w- QTA ~ :W- Pll I -l_PI
.
3
.. i . • i .
l o o I I
100
+ * I
o ' 'I j o
I II I I I I ' ' ' I I • ' I I
I ; . I
'' b I, 1 II
I I I
i
I
1 I
:cp~I r1ur1( u-,e it- w-:c .· : .. !J -o •U(:J ,_ ~li
j ·; . I i I j
1 o\ 4 !O
! i, IJl· A :- , 5 'I i I! i i
o • o - - I .. ' li': • ' 11 i I I
I '
I
A.
15.16
W-B 10
w-c 20
W-D 3
A. 130
B. 91
c. 70
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
Si noti che:
15.17
Propr età ltals1el S p.A Le copie ong1nah sono contradd1st1nte dal retino stampato n rosso Ne è vietata la riproduzione
w-c 6
W-D 3
oI • I o i I I ! j
! I :
J t
' I
'I
,c.;o~:p u:r~: µ.i•~
' ' UJ- ;(. ,,,.
A. !: I ·- l
I
I
'
I:
l I
I
~
: I +
' , o
• . . .. I I I I I o j : i
B. I I ' 0 ' ' c :o HP uT,E w-("l w-c. I -D. ' I
'
I
'
'
;I
I I I I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. 48
B. 60
c. 144
"o
,' i
. ,' 1·
o IO
I I
'
I
I ! .
I
I I I
15.18
nome di campo2
espressione aritmetica
Si noti che:
, o
ei. Ju ' .
~ ' c.:o·t\·f ù~.E w.-1 OT:l ; -1;e e-~p'.
.•
J u
I •
. I .
- - .- --
15.19
Propneta ltalsiel s p A .. Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
zo
.. .. ..
llOUINCl
41"A011 llll..AL u •
•
I
u ,. 40 .
•• ., •• ••
1 l • 1 •
I
20 >• >• l2 li
"
I
o ' o
. I' . ' I
I I
. ..
· - OT{.
I
i
I
:
I I
l I
I ! I
A. u o
~o'. H.P L11 .E. 1.0~ = IJJ.- ,T,O I~ - W-1 I ; I I II ; I
i
B.
o "o
o
I I
..
0 +0
'
i
I
;
I
C~H.P
I
I
l>Tf
'
LV-T OT~ = L.U- '-o-•
I .1 .< ~~ liip + {u -1
'
6. ·-
! I
l,'):.
I
i
I l
I I .I i
I I . :
c.. '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
15.20
15.21
Propr•eta Jtals1el S p A Le copie originai sono contradd1st1nte dal retino stampato in rosso. Ne è v1eta:a la riproduz1ol'e
.
I
I i 1 i
I
I ! I
i ' : : ' I ! I I I I
i I I
II I I
A o .. o
I ·A..IDo', '' ~-.A
I
T.o ..UI- ~
I
I
II
I I
I I :
I ! :
I I ; I
' : I I I
! I I
.' i
i '
II
• . I I
I o;. o I I
:
; 'I i : : - I
w- A! Fio ti' ;
I
5. o •o s:u·sr ~11cr ~I; (>, ~I \I.I fi ~. i
~ -ie:.: I
I
i I
;
I
I i
'. i I I
I
l ;
1 ' 0 10 I I
: ' ! i l : , ;
c.
I
I II ' I
I
' i
I
I I ! I !
i I i I ' I
' : !
I I 4 10
: ' ' I
! !
-8 !
.. ...
I
A :un o i ; : ;
D. 'I• o
' •o
l
I ! .J:>.1,v.1 IDE: µ,- l.t ' ' I
'' '
;
I
I I '
I
'
I
I I
I
'
A., C. e D.
' '
: i
'I> ì o
,
! I
. ,
i I I ' : i' I : i. :. I. :· I
: I! : o' 1
! ' I : I '
,I , : I I '
1~ . ~ l~°".<:: ;.+ ~ -p
I . , , /, . .
1 · ' :· 1° 1 i ~HP ult; w-1 01 :~ O:l1,1>E 1> ·- w- 6
1 I
1
,
1
• , :
1
1
'--~
' ~'~
"~'o..u..•
i ~---'-'-'_.._
1
___._'_ _._1_ _.__
' __.__ _..__ __,__ __.__,__.__1 1
1
, o o
• I
, o
I
,, ,
' i ''
.
o
, o
' :
.•
J o
o o
> I U
-'
• o o fH> t> UJ-(;. TD W-D llH Dt.D. '
J
' o
, • o 0 '1 V I DE ,! .I~ -8 ED.
, • o
•• o I
I
H~!,-: 1 1:rl.y w- I .v I NG T ~ llHI:>
~- ' I '
• o o
15.22
.. ,. .. ., . .. .
..• ••
IPAGU l&UUAL
' J •
, o
1
" 11 20 24 J2 40 10
"
:
' i
A. " o APD U{·A Tp 1)1- ~.
• • u
B. " • o
' " o
Aci> W.-ll 1>1- e G I .VI NG Ll -701 . !
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
1 •' (I
'
' .. :nft
• u UJ--f
i.o- .z, .. .
p I(;. s gcsD l. Otf P- ~-
p I C. ~~(5") coHP- B.
w·
'
A. .. .
, J '
I
I
, .,
o. w-1
.>
, ..
• 11 HULT lfLY f>Y w -~ t;/ V I 1/6 ~-3.
---------------------------------
A. W-3 110
B. W-2 -60
c. W-4 70
D. W-3 -800
E. W-3 5 W-4 10
F. W-4 -227
15.23
Proprietà ltals1el S p A . Le copie ong1nah sono contradd1st1nte dal retino stampato in rosso Ne e v•etata la r·produz1one
B.
15.24
Capitolo 16
.. ··.
16.0
Propr-e•a ltals1el S p A Le copie origina, sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
....ALSIEL I
& lliAUPPO
I """'
IAI FINSIEL
FORMAZIONE
Strutture
per !"evoluzione
A. X
B. A
C. 9, S, V
16.1
Propneta 1tals1el S p A Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
o , u
. :
c'1•.'1 :e,,.fr;1.
' I :
u • o -D
u • o LAB[ L. ' .R. (coR. D :s1 FltU> 11 ~b..
I :
I I
I I
o • o ! I
' u e ~i c.'L'1 E HTJ1
I '
i
p I[.. '!.. ( -1 3 ~) . :
I U
' I
I
Wo·~K, ·,Ù;-
' ....
' • o
~1. W-C.L
~3·
5To·R RGE
,·étH I •
SEc. T I ON •
Pie. x.
'
' ..
, ' u ~3
~3
lti- ( étff 1-AV IERE
L.. l
UJ-C. L I E.HT I - p~ R.t '
f JC (j(4)
rv"'·.
p I C. «_3(4) V'Jq
'
' • o :
'
. - ·-
~
,_ .
16.2
9Cr~
' o o I
I I
I
Ii ' ;
;
J;' io I I
I I
fz53. Ltl-.SA l
I I
'
I I
J I
' • o
'----'-
t I0
I i OD I
P.t c. :coli P.--:> • i
1
• o o P1<:. Cj{1)
j,
4.2.o
440 l:! HP:'./f . ~-~flL.tlO ; ro.. w-~AL. I ..
~60
'
llOUUfCI
tf'AOll CHJllAL
J •
o
• ".
o
io
1 •
•
" .. JO ,.
" "
,. .. .. •• •• .. IO .. . "
o • o
o • o
co~ :r 111( w-T OT : w- 1or.1 +. W-J:OT ~-
.. . o
t<ù:LT 1P.L1 UJ- r~. O'/ lll-QTIA 6 1.v1 H~ LA. - .1 H P.
' .. u
- . ..
B P V Z O 9 , * + CR DB
16.3
Propne:à 1tals1el s pA Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso Ne e vietata la r1produz1one
I 'J 0
' • o '
' • o 'f t ~-I~ P. lf>'1 c. 999-Y 9.9 ' . ' ~
VAlV 1i3 .4 ~.
' • o
, o o
.• ' ! !
I 1 O
'13. ""-·' t1 p~ f>lc 9(5} J
J • o
~3 µ,. l!f P.t, I Pie q9q. 9·9.
, • o I
I ;
, • o I ! I
:
l o o
' :H~ :v'E: w- 11-f P. To µI- I H. P~. w-1 HP;t. I
I
, , o
I
' ' ' I
16.4
; • o ! : '
:
.J • Io
I
I
I
'g j ~-~1 A PJ:f_ ~ (~~ .'39
I I -- ,;__M
' I
' • o
.. o. o
! I
e si determini
A. 8
B. 00022.31
B. e C.
16.5
Proprieta ltals1el S.p A Le copie onginal1 sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
' • o I ...
' •• ~3. f> I C.. ~99. 9:. :
I
l
I
.. '
,,
o' o
. .I ''I .
.A. , • ù
Hov -To ' :
B. 1 • V
:
HovE: -To 1 . :
'
:
c. J • o
'
M.o.v·E .-.TO T. : : . '
D. ' • o
I
.Ho.v I -TD T.
' , o
'
A. 777. 92
B. 009.27
c. 295.00
D. 000.56
' ;
I
I I
: !
I <8
, • o
0
t-1.o.vt w- 1HP To W-1 MPi w-1 HPJ. !
migliaia.
16.6
I
I 7 0
I I I :
7 • o I
!
7 • o t/3 - I p I c. '19 9 I ·'999 '<i99 I
' • o i .
I
e si determini
A. il numero di posizioni di memoria corrispondenti al
campo W-IMP3
A. 11
B. 012,000,000
zou.
. .. .. ..
llQUtNCI
I J •
.
lf'AQll llUUAL
'
" ..
•
•
1 I
I
I
JO
"
,. 12 .. ••
• .•
o" :::.· ~3: :~-~~ ~ :
o
I
. · Hové . To
I
I .. I. . . •
A. I 'O
i i ' . t
~. «i.J -,~H •
., .
I o o
A. 00,004.00
B. 40,000.00
c. 04,440.25
D. 00 , 000.00
16.7
Proprieta 1tals1el S p .A . Le copie orig1nal1 sono contradd1st.nte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
7. Quante posizioni di memoria occupa il campo W-COM
dell'esempio precedente?
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
' • o . ~ ! . ' .
J • "
' I I
J I O
DECIMAL-POINT IS COMMA
nel paragrafo SPECIAL-NAMES della CONFIGURATION SECTION del
programma
J ' o
;
' • o EJiv 1 ioNH EHT !>I 151 Il.
• • o OHf1GiJ ATI o ti ~ TI
> I O PE:c 1 AL- A11 j ! :
• o o : :DU: .1 HAL PDJN T I:!> e.O UHlf.
16.8
175.850,25
u ';o
.. :
A. I
u' . n
f/>3: I
.-ro I . ·. p I C.: 1·~.'3: . 9"~~:, ~~ '
o •'
B. i o ' r I
rzj:3 ..:ro .. p."rc.. S9·~., q'.9'.9. '} 9 I
LUE ·~
:
s·) :s:. .'.is •
i ' I '
I "o "
·--
A.
SPECIAL-NAMES
B. DECIMAL-POINT IS COMMA
B.
16.9
Proprietà ltalsiel S.p A .. Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
''
'
' • o
.. I
A p/ l (C) .· .
' • o
I
'I
' .. ' o
I
~ \i V
I
'I • (,/ JiO VE w- DAT TO w- D~TA
J ••
J ' o
J • o ~:3 Pt c. 8~9 B.
J • o f'3 f'IC ~99 .
J • o
• o o
W-GIORl 21
W-GIOR2 0210
16.10
o "' ro
...
I
•
o • o
o
~t I
~-G. 1 o.R.H.!-
I I
I
I
I
I
i : : I
i
Pie . in .! I
'
.
o
' ' . I I
I
.
.I , '
16.11
Proprieta 1tals1el S p A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r·produz1one
-. ·-
' • u
, u •
~ t. W-COH
I
I
Pie 5(4) ~~:, VALrJ € 1 ~34.. 56.
' ' u
'
, • o
~3: w-co H-4 Pie 2.ZZ~ .:99.
' • u ~~ W- CO Hl pie i,;.zzz . 99 .
' • o f3, W-co H3 pie l2ZZ •.i.è -
, u u
~3 w-co 1#4 pie z i.r ?:.-ll..
~
, ' u I
·1
, • o
I
A. ' • o Hovt: w- c.oH To w-c otH w-c o Hl w-c lpH3 w-c IOH4.
, • o
HovE
I
6. • u o
- --
2E g·o 1o w-c. oM..f W-c.. ou~ UI- c. 0'1 H ·W-C ~Jiq.· .
16.12
A. W-COMl 1234.56
W-COM2 1234.56
W-COM3 1234.56
W-COM4 1,234.56
B. W-COMl 0.00
W-COM2 .oo
W-COM3
W-COM4
A • , o
o • o
! ' l I i i ' ; '
I I : : I i- II I ' i' :
B 0 t I 0
l I : I I; I I I
I
' :
<•io ' I I
i' '.I
I :
I
I
I i ' '' I I
e I 0 10
I
I I r -! l+ I
I ''I I
' I
I
• 1>·' o i I
l:>
.' ' I
! I
; i i I i 1 I I
I
'
'
I
I'
I • ;0
I
; j 1 i 1'. !II : I
' • o
JI I :' I.
iI . II II II I ! '
I
! : '
I
II
I i II
I
I
I l' ! ! t I I I J ti ! ;
'
c. . ...
.
, o o I ! I
,, I I I . i
. I
t f I I I I
, • o
, • o
. _,_,I i ; : I
I ; '
, • o i I 1 O' I
' o o !
I
I
I
j
i
\
!
I
i'
16.13
Propr1eta ltals1el S p A. Le copie onginah sono contradd1st1nte dal retino stampato in rosso Ne è vietata la r1produz1one
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
c.
Si esamini l' esempio seguente
.
I I :
' ' o ~I
I
I l !' l ~ ; I
'
I I
' • o
1. l I '. ' •
UI
l o I ,
I Il ; .
' • o
.. o . o I
1, I 1
I
l I : ...
' I
I ,
;I iI 1 l! I
I
I
I
I' .,
' '
i:i •
I
I
I
I
'
I
'
I
I
I : I
16.14
15. Quali valori assumono i campi definiti nell ' esempio che
segue al termine di ogni trasferimento se i l campo W-IMP
contiene il valore 1270 A55?
0 I '1 0
I ' ' '
• I ' f
i
I
o • o W'-'I
- I . - I
o ~ o
o • o
' o o I .i
' , o
l I t 0
I .
• o
; I f : I
., ' o o
, , o
L!i
p,
' • o
ltO
p, J
I I
t -t
~-
'
'
',,.,_
I
J
I
• I
, • o
'
I
'
I i:
A. W-IMP-OUT-1 *1,270.55
W-IMP-OUT-2 *l , 270.55
W-IMP-OUT-3 *l , 270 .- 55
B. W-IMP-OUT-1 ******·**
W-IMP-OUT-2 ******.00
W-IMP-OUT-3 **,000 . 00
Si noti che:
i caratteri Z e * si escludono vicendevolmente per cui non
possono apparire nella stessa PICTURE.
16.15
Propr1eta Jtalsrel S p A .. Le copie ong1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la f'produz1one
II: : i
I ·'1 ..
• u
' I I ' : • :
I
I. I.
I ' I I I !' Ii I I ' I, 11· I . '
I'
I
' I .
i p I~ .J~:q'q • ! I
I '
!:
I
' . I:I l ·;
::i: ·:: :i : i
l I
1
i I i I Pi'f~ 1· ~~f.
~
I I '
I. ; ; i : '. ; i '. : I
' I
. i !
:
: I , • 1I·"
•
I I •
1t.1
I I I!I
I' ; l I!
Mi .
I ! Il : ii I! Il I! .,
1 ii
1' .! . ,' '. '
I
I ,
'
'
'
'
.
I • if 'fi:~ i ~-, ,!~~.q
I ' I I ; ' I
. !
I
16.16
7 • o I
I
fi1 ' ! :
l o o I
.3 ~-'. SA lC-f p I c. ---9 .
:
' ' o
I I
I IJ~ W- .~A IL t>l p IC g95- .
' • o
!
%~
I
w- .5~ L D.3 pie -9 5~ .I ;
' • o
.
\
l 1. o "
. ·HOVE :t .To W-.5 A.Lì:> 1 w- ~f)L C 2. UJ -..SAL 03
• • o
; •
4.l o tto V[ -:-i To w-~ ALl>-1 w- '.:>ALD i LU-5AL D~.
I :
~40 I ;
16.17
Proprietà ltalsiel s p. A Le copie ong1nah sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
A. o
:ii
I I
I
I
t
t
i I
•
:
J
I
I
1
. j
J ' . I0
3. ' o'I o l 1 I I ! I I : !
I ' I I I I i I !
' ! ---i-I ·r1
c.. :
I
!_f - -i+ ., \I
1' 1,
ii I
I I
~ - : .I ~
'
• .
. • t.f
): UP-3 . !
!
y w-·o'p 1 ' I
I
:
:
P1~ I s<J(= ) .
1
'co up:.. j I
... 't+
I
• •o w.-oP ~ P/C
'
!
I
,.I i I
A.
'
. I
'.
P1 w-oP ~ tro lJ,J-Of :3 ~
'
..•
I
' f)D O LV-O '
i ;
B.
'
'
, ••
.. I
/JùD W- 0 P1 µj-oP ~ k'.11v1
'" w-of .) .
---
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
' .. •
t<ov{ W· oP-f To w-o uT 1 w-o 1.JT..Z.
' • o
• o o HOVt w- k> f' l. lo l.tJ- o clT../ w-o kJT.J.
W-OUTl e W-OUT2 sono due campi di stampa.
Se W-OPl e W-OP2 contengono rispettivamente i valori -27 e
27, al termine della prima MOVE il campo W-OUTl contiene il
valore 027CR, il campo W-OUT2 contiene il valore 027DB .
16.18
~- !1 ~ p~ :
I
:!
I
I
i I
. I ... .s!0 . ·~
P. 1.c..,
I II
( .. ) I • '
...,j .-
I
I I
I!
I
:. II ii I
I
i
I
. I I I
ì
' o! 1 I o 'lit. w.-:111 P,l I I
I
P.. 1.l ·. S 0 ( J:; ) I
. .J ·"' I • ' I I
~3 ~-'. o t T1
: I
I I ' I o l. I'. r .1.c ~( 5) ~. · · ' '
I j
I
I
, •O
! I ~). '.V -:011 f ,l P.1.c.. ~ ~' ~ ~.gc.R : ' i
I I • O
: I
, , o
o:o
I
: I }(o\/,[ . µ,- ,·tifl TO w- ovr.2 •
, .. . o
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
W-OUTl 6
W-OUT2 8
16.19
Propneta ltnls1el S p A . Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la nprodu11one
- CR DB
. ·- - .--- -
• :o : i I
I
.I
I
' ', • ; o
I ' i i
I
! J
'
~j: I
J I
!
A,
.) I o o
i I
I I
W-Dv I -i
I
i
I :
pie 2(4) I I : ! I I
'
.. ' I
I I
--·-- ..,
I I : '
' i I ! ! I ! :
T.i
I
i i ' ; '
p cc I
I
' I
B, >'O
1iI ' fJ3; w- .oi> I :
II i
l
' I I
I '
; I ; I
I I ' ' I
I I ! I I
' i
. I
.) I
.' 4 10 I
: : : p: i ' ' ll
I
'
~-'. ov 13
!
(.~ , I•'' o
i · ~: '
. I \~. ll.9. e!~.: I I
' I ' ' I 1
' .
Il I' ' : ! I j
' ' : I I ' I I
' I
I ! II ' '
I i '1j • 1' o : ! I I i ' I I I I I
i I I I I
I
• •o I o II I
I
1 ! ' I
' !
' ' I
I 1 II I I I
I
i
: ! I
Nessuna
Si'
16.20
999"99
La clausola.
BLANK WHEN ZERO
utilizzata nella de~inizione di un campo numerico, specifica
che il campo deve essere "abblencato" automaticamente quando
assume il valore zero. Il campo descritto con questa
clausola è un campo di stampa numerico.
. ". ;
ltOUUfCI
I ,
t"AQll IH •IA4.
I
o ' o
o
1 I
I
12 .. 20 ,. 21 u .. .., •• 12 . IO .. . 12
:
o • o p~; ~-To r P.1.c :~.rq ), .f>L AH/:.. W_HEI'{
'
"l [~O •
I
o • o
!
o • o
f'J ~-To T1 : Pie .~.s.~ : 8L AHI( (..lJi..t 11. è~eo.
' . , .
16.21
Proprieta ltalsiel s p.A Le copre originali sono contraddistinte dal retino stampato n rosso Ne è vietata la riproduzione
Si noti che:
la clausola può essere specificata solo per campi numerici
di stampa
- se il campo è numerico, la clausola lo rende numerico di
stampa
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
16.22
Fig. 16.1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
.. . ...
Fig. 16.2
16.23
Proprietè ltalsiel S.p.A Le copie original i sono contradd1st 1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
AX 9 B O
Affinché un campo alfanumerico sia un campo di stampa la sua
PICTURE deve contenere almeno:
16.24
ft 1.11-co
.,
. ~ .
){.o~o
I
I
I
p l c. lx(S) 1
'
\fAL bi .. SALS é:. I
:
. I
!
'
' • o
: : I
. I. ! I
' I
~3: ~-~o H~ PIC ~9~)( (sì'.
' o u '
BBX( 5)6B .
~~
, , o
w. -~ o Kt PIC.
i
' • o w-co K?> PIC ~xxB ~xx. I
I
:tt·o :v~
' '
w- lOHO t>O TO. IJJ-GO •H. w-co H~
. . '
~ ~l ·O ~3.
I I
w-:«o t{(
J • o
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
W-COMl OOOSALSE
W-COM2 bbSALSEbb
W-COM3 SALbbSE
W-COM4 OSALOSEO
W-COMl 8
W-COM2 9
W-COM3 7
W-COM4 8
A. B O Z
B. , *
C. B O
c.
16.25
1
Propneta ltalsiel s p A. Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata a riproduzione
numerici
alfabetici
alfanumerici
numerici di stampa
alfanumerici di stampa
16.26
atout•c•
fPAefl
' >•
;.
~HMAL 8 A
, , .
:
I
n .. . ,. JI u M ... .. •• IJ . .. ... .. ,.
I o i' 1· i : I I I I I
I
I I ' 111
I ii
I
I
! I
II
;!
I I
I
i
' : I
I : I
'
I I
I
'1
!::
; !
I
l
I I
I ,
I j : . I I ;
'
I I
I
I!
: 1
; I
II I : t I
! I ! '. I , .I : I I ·
:I: : • I 1 I
I 1 ; i Ii
1 ., ! : I
I
: . I i 1.; i 1 1 I
1 i ;;! I
I ' ;
: I I l; i :
!I I :
i:' I '.
.: :l:I: l i ! i:
' I
!I1 ,' I ' I I ; !
j ;·il j I
I
1 I IIj I I i ,. i
I I
! :
I :
'1 . :
II ; !: : : !I II
I. iI I
I
'I';•!o· i ;;
I
' 'J i' j I;i I I I
Ii
l i I iI i:.
I
i :'
o '
i
I I i 1·1 : :
I ' I I
: 1 ' I j ' I !
I I.
I i I ! I
I i · I : :
I I I
I I 1
'l·1· I I : 11 ; i'
II :I
I
I . ' I' I
O
, I :
I
" i I ' ! ! : ì
I lI, I I I
I ' ' II : I I
I
j I
I ~
I I o
. . .!• •
I ' :oio
I
1 Ij :, 1
·
I I
I
I
Ii
I l I
.,I
1 I !
,;!
I' i i:
~ I
i . ' . I
; '. I
I ·
'
I;: Ii
j
' . '
I ~ j !
I . j
I I
J:j:
1'
i ; i l I lI :
I
I !i :,i.
i I
I
'I I I I I '1 '1·
I i ! •
i' I ' ' '
I : I'
I :
·. : 1' '·
1 ..
I I !: I I ' : ' I :
I
I ! II I : ; :'I
' I I I I
' I; I
I:
I I, I
I I I '
:·: I
I
I
I
I
I I '
I
1
I
I
: : ,!1., • I I
I 1
' 1I ! j
! I!
I
I '
I : , 1· ·
i ! I .i I i ,' I I I
I
iI; I
·
!. j I I •
I ' J
I
1,
II i I· i I '
1· 1,
iI
l , 1·1° ! I I: ; I !:
I
I :~ : I i ! .i
I I :
I .
" : . ,. .
•!oi• I I : :
I I 1
' :
I
I
I
: !i , I
I I
i Ii .ii I;~
I
I
,
; :
;
l;
I
: ! : I
II I'
' • t ;
I ,
i i ·1 1I i Ii
I !i:
I
I i' :I :
I
I :
'
I
.
'1 1'
I ::
1' :', ,i
I 1 I I I I !:: ' '
... .I . - I ! ..i :· . .. .. .. .. .. .. •• .. .. , .
I'
IJ
1· 11 : ·' I I
I
I ! 11
. :I i:: i: ! !! I ; I . I I ' ! II II I :
. I
i
; o 1· t I
lI 1
I ! ·I i
1 1
i l1; I
!I ' !
1·
o • I• : ' I
, .11.1
. ·I ,.L !1 !
j
!I !
I•
;"i I I
I'
1 ' I
I
II
!I
I
I I ,' II III' i. 1 , I I
l; i
I 1
! !~
1
I I I I I :I I I I I
I'
I •
I
o 1. o
I I
I
I
•
!
I I
I: i I I 1 I\ '
I
I
I
I
I
I:I
I
i ;
I
I
I '
1
II
i! I I
, I
I
·I i
!!: I ,
'
I
i
II I ,: ;I
: I ! :, ..~
I: ii1 Ii I ' !I :I I;
I I i I
I T i' I .
!! ! ~ I
I .
,
ii; I
I
1
i):e : 1 I I 1'
I :I I o I ' ! I
I . ;
. I I I I I
! ; I I I I , I i 1 i ; " I '
I I I . 1I !~ i
1. 1. :,
I I , I
, I I ' 1 I ; I t : : I
II
. I I I I
:
• 1• ' •
I
I I '
I
I
: I I I! I ' I I: , I I I j 1
I j !1 I
.
! !
I
r I ; : ' ' . .. '
I ·.
i I
! t ;
I: I I I I I
! II ,I I . i I ' ! •:
i
' ; 1
' I
, : oi o
I 0
'I I I II II 11
: I
I
'
I
I
' i I I I
! ! ' I I :
I 'i .,
' J I I
I
I
' '
j I I
I I
I I
' I ' I
l, i I' ' l i j I
! I, ' ' i
·: :' ii·:1:
I
I 1 ! , i i i I.
1
11 1 j I i ! I ' I I I ' j I
. I I I
I" Ii:
I I !!
, I
I I j
!I '
l [ ·, i
o
: I
. I
1,'
I ' . I j I i I
ii
!
!
0
j I I I I i I . : I ; ! I I j I i .' .
. . ':.i· i I1 II
1
!I 1' ; ;:I ' I : i I , .I :
• : I 11 I ·I : o I I
Ii
' ,
i ! I!I !
1
'
t 1• ••
: : t,,1· I
1 1
; I I
I :I 11i I I ! I I I i !
I '
I
' ! I ! '.
I r
iI
+. 11 I
1
I 1 ' ; , I :
'
i ! ' : ' I i I '
. I I ,
: I i I I I I II
I 11
.
I
I I '
! I ' !i ! '
I i i ! I I: l: I !
1 :!I ' I ' I I
I
.
'
'
, 'II
TI' I I' 1 I !, II ,' !: i ' I
I ,
I
I! I
I I 11
I I I :
' I I I
l
I , I
l!; i '
t
:!:1: i I
II :I , I ' I : I o
!i : i ii !Ii i! I :;
I ; I; I Ì I ;
!I
'
:, I :
,
II 1I I1 i1 1
' I '
I i 1
I '
iI I I I
I
I I !
I I : I 1
I i I I I I
1
' I o ! I
16.27
Propnela 11ats1el S p.A Le copre onginah sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
'
, , o
.i ' ' PIC ;<.(6) v/llVE I •s:<(ttro'•. r j
, • o Pie x(8) vnLk1 é 1$ Mc E.
, • 'o I
P• (. X(5) :V'1LIJt
1
AVE'~t •
1
I
• •
'. I 1
I I
l
.
'I '
I
o
l I ' I. ~ I
I '
I
I
I I
I
l • ' \ , I
I' I, '
I
l 1 Cl o
j :, . I i ; I
fl '
I
I I I
I I I I I I :
• oo : I ! i i I
I . I
I
I I
1 i ! ! : : I I
I
I
I I i I I I,
I
:
'
\ I
I I
I I
I
I
I i I
t
' .
I ' I ~ I
,
t PAGU
W4
llQUI NCI
l
ISU IUAL
•
'J
.u., .
~
z
o
'
•
12 Il zo ,. ,. ,, .. •• .. . u .. •• .. ..
. ..
"
:'
i'
... ..
(I
. ' ..
' ... ' . .
. I
,( o, • 10
>< ~iALVlf.
'
o • u
. ' ~3 FIL L €i?. I
p' I C. SP AC~. ..
o' . u
' . (>3 Ut -R.1 ~1)-G~ f IC zq. I .
f e VAU t_ :I)
~~
' u • ILL E. P IC X ~
' J o w-R.1 l:;A-HIH P IC l.'J. ..
' • u '{>~ 1=1 LL ER. PtC )( VtlLV E I I I
.
' • o
~-3 llJ- ~I ~A -[i A f IC iq.
x(4} I/~ LVE ":lP~c r.
~3
' • u
.. Flll [/l Pie
, o o
w-.R1 t;. A-e Pl>I'- ... ~
f> I e '3(6 ).
, , o
.. f53 w-R1L f R. ~IL Pie
pie.
VA l Vt ":>P/K. E.
-- .--- -- •
)(.X)(
~
, • o
KJ.A-1> AR.E
I • O 1='1LL u~ pie. x( 4) V~ Ll.IE ~Pflc [ .
, • o
~3 t.ll-R I ~A-.s e ON'f ID. f Il lZ. ll.
, u u
~~ lf I L L ER.. PIC x(B) VA Lllt SPf} C ~.
- - . -- - -- .
. '
J • o
~ f / lL E~ f.I(. I
~ ALI/( .Sf'f) le E ..
J • u
..
J • u
. . . . ' .. I ' ' ' ' ' . '
• o o
..... ....... . .. . .
,,
16.28
Capitolo 17
17.0
Proprieta lta1s1el S p A. Le copie orig1nall sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
LE CONVERSIONI
FORMAZIONE
Strutture
per l'evoluzione
Conversioni necessarie
17.1
Propr1eta 11a1s1e1 S p A .. Le copie originali sono con1radd1stin!e dal retino stampato in rosso Ne è vietata la riproduzione
llOUl.. Cl ~
IPA81 1 l llatAL
t J 4 I
o ' '' o
a
8A
1 I
' I
" .. 20 20 J2 . .. •• . I
•• .. .. "
I
t~
I
. w-:i°Mp' ! : + ' t
i:. I , . I
: I
I
• ...
o ;' o
'
~1
.
w- .coH
. . . . I , , I
i 'I
I' I
I
'
..''..•
1 • I I I
•
; I ' • . : • ' ' ; I : ; I , . ! I
I ..
l '
' ' !
;
I
•
'
• •
HtJVE ' w- 1ll'p
I • . ' f • • '
1
r.o
I '
.W· <:IO H •
" '
I
I I
' '
.• · - ~-
'
'
I
•o
•• ~1i ~-
I
•
... ~ I
' i '
'. P• r:.
!
~(6) lpli P:-3'. ' : '
' ' iI
'
' • ~
I
..
I
''• !
I
I '
' , "'.
I i
! I
11.o .llE ; w- I lfP .T.o W-D I
I
!
! , ' • io i
...
J • o
:
Al>() u>.-F A~i-1 w- p~~~ ~ 6 I .VI HG- . LI -TOT.
17.2
.. ., .. . ..
MoutllCt i
11'4011 llHIU.Al 8A
I 4 1
'' I "
I I
i
I
I
~P:-! I
I I I I
(. .i I I
I
I '
Pr-~ ·1
I I
I
I II
:<f I I I i !
I I I i' I
. ; I
' !I I
I i 'I
i
I I
'I
I
I
: I
I
I
'
I
I
I
I
i
'
'
. I
I ' I I I I : I
; : i I
' ' I
I ' I
I I ! I
: I
I
I i ~1~ r r ·r
, : I
Il .j-1. 1 1
!1 I .i l. t
I ,
I II iI I . . .
P:l f' se~ .I
,'!+ :i"I I. I I I )I
II - ~:o~_., I ' I
i , ·! i I
'
i:
• I ,
I i
: I
I',. I ' . ,1 I
!:
I
.1 ,
!
I
I
' 1
I I f
I , I
• I
!
, ·t'\P.- 31.:
I
~,~·
'il
i . . : I ~I ,,
I
I
,;
I! :~:1 i
• I
. I
·!lPt'\~ I ,
I
.(
: ;I I I I ' . I : . I
I I
I
' I• " I I I 1 , ,
I 1 I' I.
.: ,. I .
I
: I '1.,. .I I . :lf, jv'r ;r.- ' I ' ; I I
I
' . '
I 1 I. I
'
I ,
I ' :
•
l .oH,1
I~
I ' . '
' I
• i• I• I·
.
I • •
; I . i II I 1 : ; 11
' ..
. , I
'
! .. I
17.3
Proprieta 1tals1el S.p A . Le copie ori91nal1 sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
1
SIOUlllCl
C..AOtl kH•UAl
J •
A
• 1 •
o ;, 10
.,:
8
i
;
...
:o
•• zo •• .. .. •• .. .. •• . .. I
•• .. .. '
u
' : I ,
: ; : I
! : .I ' .' I I ; I
i
I I : I
-.~ .'
I
t~ s~(5 )
'
. ~-pp ~ . cot1P
i o • 'o I
I
' I P.t.L
..
I I
: : ''
~9.tt;P -;~
I
w-.OPt
~~
5.'30 ).
I
o o ' ! : : P.1.L
:
o
I
I' I
.
I !
! ! I
' 1o I
I
I I :
1 :
1 ' o~ o 1 I 'Ac>o
I
W-0
' •
p~ ~o· ~-o . F ~· .
I I ! I
' I
o
I . i i
I ; ' l I
' ' o .. ! .
I
TO . ~-Of 2•. , I .
, ' to
'
:
j o
t.~ . \V.- :P·A~ . . , . . . I . I .. Pi e 5~(5 D:.' I
!
;
J I o o
~+,. . \l'.
.1, .
-:~o "T: : . • , I .
f I( !>~.j ) ·:
, :o
'
J
,
. o
I i : I. .
1 I ·
I
!
I
I
o o
. .. . . .. . .. . ..
NDUl•Cl •
o
IPA811 IH..Al u li
t - 11 • t l I •
1Z •• •• •• .. u
o ' ..
o • o
~~ W-J.Or-t. p ,·, · ~'jqq •. . . ..
o • 'o
11- W.- TO T.l Ptc ~9(S) . . ico.f1f .. ~ •.
" • o
i.1. . w.-r.o T~ . flç ~~(~ ) : . K:0.11.P ! . . .
' o "
' ' o
I
: ,.
. I.
' • o
•• o
I
fl.DD. µ,- ,1or~ ro W-T oTJ.
'
' • o ADC ~-1 OT~ TP µ,-T oT~.
' o o
c.. ' ' n A . ~[:) i.v-·TK>T.2 To W·i OT~.
' ."
17.4
l • o I
I
I
I
DIVI ~E w-Q.T /:, . I >Ho W-1 t1P. '
' '
J • 'o I
I 4 o.' o I i ' i
I
; I i ' ' ;
A.
-- - -- -
o' o
. ,,
'I I
'
o
~1 w-PR PI c. 5''h r~ co.KP - ~ •.
o • u
tt w.-·6(T A Pie $~(3 J,.
• , .. I
' '
u u I
~3 w-.1HP p I c., lJ~) .: ~g .
.' .•
I
' , I,
I
I
17.5
Propneta ltals1el S p A Le copie originali sono contradd istinte dal retino stampato 1n rosso. Ne é vietata la riproduzione
'
' ' o
.. f63 · w- ·-1 P1 ~ ~"( 3).
I ,
' • o
~3: LV-! PIC
s·'~' CO HP-3 . :
' o o
J , o
I i ..
I
. . ·1" 3
I
. 1' ;
'
.
~·4.
' '
:
f> 1.l .
s""'3D. I
,e o ~P:· .3 . I
' I
I
!
I' : ' ::
!
460 , I '
i ' I ' '. '
I I
i ;
'
o I I
!
; I
;
Ì I : ..
I
llOUUtCl
,
4,.AQll IH..tAL
. •z
0 I J I 0
ou.
1 •
I
,,• .. 20 ,. H
,, •• "° .. .. ., .. IO .. .. "
: I I I ; : '
ui-~,r
I
FI • I
Cl I 4 , 0
i I' l ~ [~LI A.~ [N- ?> i ! !
' l '
e,. ..
o! . ' o
o •
o '' '
I
I
o
'
I
17.6
A. I 2 O1O
IF
I
f~\J~. L ~H I :
i
'
I· I
' I
I :
B. ' • o IF ; I
ui-::i
'
~Qv AL, 1:911 ' I
'
I OI • O ! I t
: I : I ; '
c. I '
' I
'I f ,
I . ~ I
W-.5
I i
.f.GV~L
, , II
~~'6: II ' i.
'
i I
' i
! ) O O
If O
I I
" ' I ; ~ : ; ' I
I I
I
'
;I
I I ,
l , I
I I ; I '
• '! ·~ ..
!
3 I 4 0 I
I I .
:
I 1 I I
; 1 .·
' : •· ' I I
j
!
! ~ '
I ' I
~ ~ J l ' :o ' i
I
II " I
t . -:
I
'
' ' t 1 : i !
3 ! • 1o I ' : I I
'
I
,' I' I,
~ .. ' o o
I I
i I, I' '
' I
I
I
I
I , ' .: ·1 j I l
I I ' 1 I
I
.. .. .. .. . .. ..
HOUINCl
,
tl'AGl I ISUUAl
l • I
i
3.
1 I
I
"
,. 20 ,. li •o •• IO
"
2o
~'
, o
v • 0
' '
rt w-f>A ,çz ~
' '
• • o
' ..
I O
',. I
IL '
'
. '
17.7
Propneta 1tals1el S p A . L~ copie or1g1nah sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
B. nessuna conversione
C. il campo W- PARZ2 è convertito in display
'
Conclusioni
· con segno
17.8
Capitolo 18
18.0
Proprietà ltals1el S.p A . Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
I I .
r ~Jj I_ ~ L\JJ ,l I 9l i i
o ' o I I I
I I
!- l I
~5,)
li I 'I
o • o
i
!I
o • o
T"
, .•· 1
. ~~·Il j
1 -,
I . iI1
-~O
I I '
H:o.~ :~ I I • I ..
1
I I II !
I I
'' I I l1 I!
pi i ~
j 1I
11 I
3iCFj) 1 •PH.. f>·- 1~.
-.-- I
!
I ·- · . l
' olo
I:
I :: !Ji I
.!' . .I
' I
''
I
I 1' i I I I
! '
!~
I ' . :~ov
• I I
I
I
. I
I
I Ii' I.
I I
1
:.I I : ~- ~AL~ 0 ; i '
• I
I I f
I
I . '
-·coH ~{)V, .
i !I I
• '
I '
I '
I •
t 1: ~ I
I
'
I
: ;11. I. . ' I
I : 'l •1o I : I ; .:·' I I : ' I
- I I
. ! . . ! I I. ' ..I : I : .. I
I
.
I
; ; I
, lo:o I ~3 - .~A L~o PI e (5)
i :, ;
I I
I I ' ' ; I
' I
, I'' o
I' I
I
" . Io I 95~
I
-co ~ : p IC
:
, I• Io I '
;
I '
' • '•o
' O IO
'
I
;>~:
I
I
-~I
'
A-s ALDO p·, (_ ~~ ..
' I :I · ;
o
: '' II I I ' :
) I • '0
! .~o.V. w- ~~L~ o o. -R.1ç;. tt - Sll l- DO.
;
I Hov
....
I
.) .•:o I 1
I
I' I I
'
I
! : I
w- cpM !
I j '
! I
) I t I0
.1.io JJ : : j J I l! !
;
' °i
I '
. 'o . '
'
I l I
I
I I I :
'
i
I
I 1
I
~ --- -1 '
18.1
Propnela ltals1el S p A Le copie originai sono contraddistinte dal retino stampato 1n rosso Ne è vietata la .riproduzione
t I I I
I ~ : : 1 '
A. I • o !-V- I HP-1 To w- l HP - o_oT • I
' o • • I
I.
'2.
I..).
1 'J o Ho~ .E : w- 1 f<f>:G TO w- 1H_f>3 w- 1HP- ooT. i ' .I
I I
' • o i t
c. J • o Ho ve
C. W-IMP2 012
I .
18.2
W-IMPl -125
W-IMP2 125
.. ..
HQUINCI ,.::
IPAQ(I l lUUAt.
1 l 4 •
z
87 •A I
12
l
,. 20 21 ,, 40
•• 12 . IO •• "
I ' I ' I I
.,?>:3:
gc5) ;I ;. j
.
·1:
o '. o
:~3: . . . . . . ! I .
I
o • o p1 .e S~(S)
. ' . •
c-oHP,~.
• ! ' : ' :
' o o
' I 0
' • o
A.
' • u
' • u
~1. w-co H.
' o u p3 -çp - I fj ~ I C.
'/ ) o ,;3 W-lO - I Hp~ PIC
, • o
J w-co obo
' • o ~'3
, • 'o rf.j
' u o
I
I .
I
, ' o I
, • o HO.V w oJf ro w-c. HO
l • o
18.3
Proprieta 1tals1el S p A. Le copie ong1nali sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la nproduz1one
:I .. : I : :
Ho VE ! ~- ioH·-
3 •' Io
I . ·. ·I I• I• I ! I I
I I !
!! '
I
I
I i !
A. • o o I 1 r"lff~ Te
• I
w- iolio ioo~ I HP~{.
I '
I 'I l
I
I
' ' I
·Mo I I I I .I
.I.
I
i I
I ì I
J
I' I . ' .. I
' I ;
I
I
! ·H :o~E" W- ~oH ·- I HP2. :i"'.o ~ ·o·- · , '
I I 1
i
<f4.0 I
I
I .. , I
L&>- l.O.U.0 ll(PJ.• I ' I I ' I
'
<f61C
I
I ' I I ' I
I i I I I
I i
'
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
~~. i · ~ ' j •
•/ o•• lo
·1 : o!. l.
o; .!o
.I.
I .
J.
t ) io
I I
I 4 10
II• I o
' I
" . ;o
, .. 10
> O'O
' ' o
Il 31 •"•
) • o
• 'o o
W-OUT3 -*2.500,25
18.4
.. . ..
M<Wl•CI ..
l"AQIJ 111..Al
z
8A :1
. " ,. •• •• ••
'I I ::
1 2. .. • ' • 10 JI Jl H 40 441 41 11
I i . ' '
I: .. :.'
o .. 10 I I I I i ' I '
I I i : : I i I
I ! !
.. .
I
l i I
.
• t I
OI • j O
i ,:S;3; ; ~- ! P.BlH
J I
! I I I
j i
I
I: •
I •
: i : I! I
I I ! I
i ' :..e< ~ - !P l')G-;' 9 , I
I
1 I • ,)VJ! I . . . ""· • ! : t l : ' : ii ! I
I I ! I
I
II:,w- PAG~
o. • o : I : I :
I :
I :
I
•• ' . I I l i I . ' . . I '.
I '
: : . .Ho.VE . ~o 5.•.o=5 :To
I
I i
.. ; Ii
I I
:
l ! ;
I, 7'0
' . ; i:: : I I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
W-PAGl 00205'"'0
W-PAG2 05'"'050
.i . • .o I
I I
I
: I Ir :I i !
I I ·-
... ll. u;-· I I
I I
I
: i ! : '
P;1~ ~fv ~( 3) 'j
I I
J<o H :
. I
o I
' I I
: ! i I
!
I : ! ! : I;
i:~ : i
I
I I I
I i I i I I I I
'
.I I
I
[.
o i i : i
I
i
:
:
~: il:t> ~~~ oIH •!
! ; i
.
1 : i I i I
, ' 0
''o
I Q
I
I
i
:
; I
.. :
1
; '
.i
i.
:
I i
I
I : i
:
I
! I
I
I I
I
I :
I
:
i
I
I
!
.I
01'"'000 e 00'"'000
, • o
• I ' •
A. ) • 'o
18 . 5
Proprietà ltals1el S pA. Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
,!.L 1 . 11
'i.! y 11 I I ! · i I
W-COMl FlC2
W-COM2 FlF2
18.6
A.
numerico
alfabetico
alfanumerico
numerico di stampa
alfanumerico di stampa
' • o
J o o ':f-l . w-:i'k P1 Pii: 9(5) \/.4LU[
J ' u 'f.'1
I '
W-DU T
' 1 ' ' •
p IC ;X( 5) .·
J • o I
J • o I
I .
TO . LV- IO vT •
) • 'o
l . .
• o o
18.7
Proprieta ltals1el S p A . Le copie or191nal1 sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la r!produz1one
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. alfanumerico
B. spazi
ti I
i '
,i · ~:~: ~; .. ! I I' I :
ij
I I
;
o • o UJ- .CD
:
i P.' '.L I IVA L1V.E I
!
I
I o 1.1 o
!
w-oo
.,
. I . . rr I
!
I
~l .l. x/ 6.) I I
.
'
I
i i
' ,
I I I 1
I I
• j
I
:
! I !
0 • I Q I
I: I I
I ,0 0 I I
~ :
'· i I
'
; ; I
! I
I
I I
'
;
' , o I H.o v.E µi- coH To w-o llT • :
i
; i I
I • o
lOOObb
' • o
, o o
'tl: W-c.o D ? I C .9( 5).. . . . :: :::
;,i , o
1:1. W-DE se:~ P I C. X ( 5). . IJ AL. U f :~.P.a Ct.
I
, '. o I ...
,I. t{OVf R, . To u; -l.Ot> •
, • o '
~- lt>ESC.
0 I
18.8
18.9
Propneta ltals1el S p A .. Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r_1produz1one
CAMPO DI ARRIVO
CMoWO EL:EMENTARE
o
8
ti)
o
x < ~
~o ~
8
8
ti)
H
Cl) A
e o o
o o H o
H o A H
~
o
i o o
i
H
o o
o
! H H
'1::
~ ~ I ~ ~
CAMPO COMPOSTO
ALFANUMERICO
<
t'1
~
~
g..
~ ALFABEl'ICO
H
A
o
I
~ NUMERICO
~o
~
o
I,
•'
NUMERICO DI STAMPA
'(~lllMvJ.N"'.I
,§
ALFANUMERICO DI STAMPA
Fig. 18 .1
18.10
Capitolo 19
19.0
Propnetà ltals1e1 S p A Le copie onginah sono contradd1st1nte dal retino stampato •n rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
...ALSIEL I
& lGRUPPO I~
IRI FINSIEL
FORMAZIONE
Strutture
per l'evoluzione
I files di stampa:
- hanno lunghezza fissa di 133 caratteri di cui il primo non
viene stampato e non può essere utilizzato essendo un
carattere di controllo
- se il file viene prodotto su stampante non è necessario
specificare il bloccaggio a livello di schede controllo
(JCL)
- se il file viene prodotto su supporto esterno (nastro o
disco) per essere poi stampato successivamente (per grandi
moli di dati) bisogna specificare il parametro DCB sulle
schede controllo ottimizzando il bloccaggio in funzione
del tipo di supporto.
11 'fot~
1
ilI I -i I· ~ I!!
[g1~1~~ '~J
I i
I
11 ,.
I t·
I o • o
!èr~ .0!1 ~ 1-!I
t_
. 1I I iJ
I
I ·-
I
1-1 I 11
! .I
iIi i l _i I.. ·11
. I I
I II !· 11 [ !
II 11 ·1I j ·11 ·
I
(;
ol e o h _:lii
I+ ·.
!
1 i- i ~
II
I iI i• .; ~Kl
. .!P I I I . I
l: Il I ' I
II .I Ii 1I I I
~1~E I .I I I [I
~ :~Trflh I 1 l1
l.
I I 7 0 !
I
,. i
'.LJR6~ 11
I I i
I !!
I
l410 !I
I
t
'
C.!oR..O ! ~fii HDll~ D. ! 1.. l ! i 11I iI
I
i I
i iI:
~! : ~s!:~lf PA1
1 I
I
I
,J, ;o
. ' I
' ' ' i I;
'.
I
,
. '
I
I
I I .
•
!
I
P. 1~.
''
)( ( ..(~ ~>..: ' I Ii
I
l I
I
i ' j
'
I
'
j '. :. :
' I
I
: ·!+ , j ,·'S.1<1iP3 ' !I i~
~o:~.'1(1 ;HG:- i.s:r ·
' I ~
I o:rt.
I
'
I I I
I
: ! !
; II i iI
' I ! I
I
' o o
{ P.
~
A~~ : ~:~cT
I
!
!
Ii 'I
I
'I '
!I i
I' I
;
I
..s·K:1'.P . I
I I I
~:. i I I
I i !
' i' i • '. I I
' I
I
I .I
~{
. ..
W- !:>T ~HPA •'
'
I
I '
!
i!: I i
i I I ! : I
I
I
II :
I
I
: : I : : I
.. .
I ' ; · Jo ' I , I
I: :I ' ' ' I
I
:
, •• o '
'
II ..' i
I
PI~ ')( .' I I
. ' ' . ; I I :
2 11 1 0 1
~3 W-ST MiPA ·COO Pie 9t4) ' I I
pfict .
, I'
I
.. , I :
!
) I 0 10
I I · (;3, · FiiL.LER.°
.
:
I
: I
!
; I
I
Pie 'X ( S) Vfi.L ~ · f ·~
I
, .• o
: I. :, i I
I ' ' '
I I I · ·!· ! : :
i
J ~ ' i : : :
I >' • • o '
I
I ,. I I I
I
I i ! ' I
. .'
I
'I ! :
l
I
'I I
II I ' I1 l I
I I I
I I
' I
'
! '• IJ•o ..10 !
: ;
I
I
: : :
I
: I :
;
I i I
I
I
;
I I
I
! I I
I
'j
I ! I I
I I
'
19.1
Proprietà 1tals1el S p A ~e copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
Il formato è il seguente:
. ..• z' . . .. .. .. .. .. .. .. ..
&IQUl•C l
ou .
,
lf'AOll j&llllAL I
•• ,. ,. •• "
' " JO
IP~.5 •
rr UJ- R.1 e~ P.1.c. 9. IJALV e: ;i..
..
"' . 11
n • ~· I
u • I
. o o
I
'
'
WR.I TE :~rn~HP Fl1
,,
F~OH w- ~TJ\H PA
~fil f R. AC>vAIJ le;/~ . ~ LIN ES .•
' o o
' ' . !
.
! :
I
'
I i:
i . ' I
UC>A ~.
i ..
i .i l!!
: I
I
I
I
I
'iI i . I
' I
I I
I
I
I""·
' ' I 1
~ l ' 4
> 1• 10
I
io
;
II I !
•
.
I
I I
I : ' i)
'
I,
I
I i i
!
!:
I
I
'
t :
I
I .
I . !
I . '
i I I I ' • I I I
3 1a 10 Jl . I I f I
• •o IO
I I ! : I
l
I
I I l ! . I I I
I I
I . '
• I' I I I t • I
I I
i Ì 1 I
1
&IOUlllCI
lrAOll &UUAL
J • •
.,;:
•8
1 •
A ...,
. ,. 20 •• u . .. 11
: J 1 ; • ' . ' I . I I I I :
j • ' • '
I ' I
I
. I :i! !: I ;
I
:1°
~: ~·
'
. •: I
I I
• I I '
! ' 1 ' '
OI • ; O
. l.L/...éf i ! ' : j
' I ;
I I! I.
QI . 0
F.1!òi. di i ' I. '
I! 0 : ~ : IL; Lf~ ;
I
I
' ' u fl/.-'lEf. • 1 :
' • o
' • o
' • o
' o o
' ' o
' • u
1 •• o
. I , I ,
, '. o
: ..
l ••
) ' o I : . . I .
J • o ' .
; I
J • o w- ~~TATA
' . • , I
>.. o . ~- f I~ LI H.E S> ~ ..
• o lo : · · ·tfov·
w- f..IG~
W- R.1Gll . .l 1.HES •
19.3
Propneta ltals1e• S p A Le copie ong1nalt sono contraddistinte dal retino stampato in rosso Ne è vietata la ri produzione
5 e 11
. . •• .
I
!5:.
11 I
~- Ii
11
II
11
I! iI; I: ! I
I I I!
I, I :
I .
I11 1 : l I
. ' .
I : : I
!i
I:
I iI
I
lII
' I ' I j
i
I
I
!
! r 1
i
:i I I
I I I I I
o
: I I i ' I
! i. iI! I ; i
l :I
I : . ' : : I I 1 I I I
Il
l
i !
, I
I ' ' ; I I
I
j I Ì
I I I
!II
''
I
! I
' i I I I I
1
1
I; !I .! II !
: : ; iI : I I i Il !' I: II I :
' '
I I'
I I
I
II :' I :
I
I
I I
I
I
II
I I I
' I
I I : I
11 '.
I 1 : I! I
19.4
I : '
I , I•lo
, J. ;o i i· Ho·v;E
I
I I ' ' . . ' ' .
p.
! !
i
'
1 l I
;
i
I '
II
I
w-5~ fl'_Tf:~
I I I ;
)I' I O
. I .... . PE':R.F oR.,H A'1 -5 fil "J"O
1 ·I ·Fr · LTO GIÙ. : .. I
I
I
! I I
I
'
I
'
!I
3 ~ eIo
I E'. i ;f fiBoR
I ! ' l-l!~ I! 8[fo C>°-i. . FR-0·1-i UJ- Tfl60 2D, I
! : ;
!
I
' i
I ~· !,ù;
r· ' i.u I
I
- : ~, (7 H~. ~' . I I
:I!
. !I : :"ADP R.[ : H,C 6- ADV~ I }j : I I '
AL T;o .I ..
I I
I i ' I
~ 'io
I
• o o I w-~ I i
I ct iZ O I ' k:To1 1,0 I H.l >f'5 3.'-~.c tC.I. O I ! I
II
I i
I
~ ! ! I I
I
I
;
114:0 i I I
I I I i ' '
I
I
I ! I
I
I
i I'
i Ii I
! 14io
'
II I
I
I
I
; '
I
' ' ' I'
I
I : I I
'
I
l
HQUUICl
! "AGII l lUUAl
J • I
..
z
8
1 I
A .. .12 20
•• . •• . u .. •• .. .. 12
o: , I° I
I I I
I
I
' i I I J I
W-R·I ~A
I
I I
o 1• ' o
o'• •o
1(j .,· i '
I
'
I
' I
I I • I P.1.F . xx.•, I
1·
j
; I I
I I
;
I
I
I :
I
I • '
•'l ' i '
J
;
I
oj . o
I:010
I
l !
~e, :r r-: I
STAHf' A-1, f(?oH ~-1 Ef>_'-r .FlTA. .
0
II
'
I
'
' ;
I
1
; I
I
I : ' i I '
I
I
~FTrR AO.v1'N iC I .H6 ..
' W- ~!6-1+ LI"~~.
: :. . ... ·.· ... i , I ! i
I I . :I 0
'
I I
'
I
: I I ' I
!
-- - --
' • o
' • o i
I
WR.1 TE STRHP A-1 'tRoU w-~ 16A
' • V
; I
: BEFD Ré Al:H' A UC/ HG- ~ Le /<leS.
J 0 V
I ..__ __ .
A.
19.5
Proprieta 1tals1el S p A Le copie orig1nal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la Pproduz1one
B. 3
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A.
Si noti che:
19.6
' ' o
I - -- --.
c:o:l4 F ( 6-U R~TIO~
I
• o !>E C.T 10 lff .
'
' • o 5 /(I p~
' • o '.SPEc, 1+ L - HAtf E ~ .
J o o
I
· ci-1. I~ tf~W -P~G E .
.
I
J , o
\
• o
>·• (;
ti I.V-
I
.. HV ti
I
p I c. 99 VAL. LI t 1.
J • I• WR..IT [ : s ITflHP fH f~OH w- Tét:;; ~TA
• o o I ~i=rr e
~ D·V~H i1HG IH E: W-f>R :;.r.
:
+2 o I
I
I
I
u)li lT C
. ~ irRHP A1 f Rott w- #(l G.A -GEtf
:
4 '1 :0 ;
"Es·.
:
~ FTé ~ w- 11U·H '-' i I ;
H<:l I AOv IHI c. I HG
Alt 11•tlt()ltoA . ......
19.7
Proprieta 11als1el S p A . Le copie originali sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
,•o ! ' ;
I
I I i
I ' i
I ' I
, I• I I I iI !: I
I
I ' '
'
'
I I
I
' ; I
I
!o
II I I
,i i Ii ' I I I I I
I ' i '
';
I '
i
i
o o ' I
' ' I I
i I II I
. I' i
I
''
i
> J, I o I ! i
Ii I
I
!I I I I
' '
I i :
'
i '
! :
',.!• i ! i
I I
' I
I
I i
I I
I II
; ;
I I , t ••o
I
'!· I!'
i' I
i I
i I
I
I ' ! I ' '
'
I I '' :
i
I I
'' , 1
I I ' '
I I !
I
I ! I I ' : '
• Io I o , I
I ' ; i I ; I !
I
' I' I I I
i
I .i i
I
i
i :
II
!
I ' I
I
I I
I I
I
!
:
.' 1 I
I
i
! I
' !
I . I
' I . : :
' I I
I
' I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
I . •:, 1· I i j ! ; I I I I i ! I
t I Q i .. I 0
I I
I
•
I I i : I I ' '
1. 1o .: ' i : I i' i
o
]I I I
,
I
I •,' •i,. II I ; I iI j ! 11 l
I ..
I I
'i io ~ i; i
l I
I O I I 1 'I ' '
! l I:7;0 1: 1
,,I •
I :
i i
: I I
I
1
4 O
! :I 1 I! !
: i
II I 6 10 I '
i '
:i I l ' ! 1 i
., I :
:I l • 10 I ' I i I
:
•
I
I
I
: .
I '
I I
I
5 TfiHPIR~ LV-~•GB
1
, ... ' o . UJR1 TIE F'Ro,. I
L I
'I • o '
1
• • • Al=:T r R. A~vAHk .1 Hb.
• • • f
W-NVH L1'4ES. '
1 t O I ' '
. - ·- ----~~.......J...~..t..... ....... - _....._ ~ _ _.;,__ __a. - .....:.. L- • I
." ..
. o
I
. ..
I . .
E/_E CO Al I !>E V/~1 O 1H ."ST~l:Rtt:':~ . ! . ! ..
I
, • .• I •
I
I '
~ .
.
19.8
l
I
, 7 ,0
I I I
J , : • Io f.'l! : :,u.i-. ,1ivi H-; ! ;I 1
I
' I
. i
I
I
'
I
I
I
P. t~. :g. viLuE ~.
I I I !
I I I
I t
' I•1°
L
I , I I ' I I l. '
;
f
I
:> 1 1 0
I
i i ' wè1 ~ E. i~v ~HPA--1. :F~ioH. :wW-Hi>M.
I' I: ' RtTEf
-R ,<;.:A.
Al>V'AHCll N6
I
I
: , I
t :
I
:
I
I,
I ; I ' I
I I
II
' I ' I I
No
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
c.
.'
IPAOll llUUAl
I
'
o o
z
•,•
ou.
•
"• . .
, ,. ,. ,, .. . .. . .. .. •• .. .. "
. I
I. ' !
•.
o o SPfll~l- ~/HiE ~ -
'
o
:i (.~1 tS fAG - tf UD IJA.
n
"o o
•o
i
.
I
19.9
Proprieta ltals1el S .p.A Le copie originali sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzione
Capitolo 20
20.0
Propneta lta,s1el S pA Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
Il formato è il seguente:
READY
TRACE
RE SET
20.1
Propr·eta 1tals1el S p.A Le copie originai sono contraddistinte dal retino stampato 1n rosso Ne é vietata la riproduzione
20 . 2
10
ORDISK
'20 ____ _,
ORDINI
30
40
50 90 110 130
----~
60 70 ·.
'----~
. .·. . .
. 80
/ 120
140
20.3
Proprietà ltals1el S p A Le copie or191nah sono contraddistinte dal retino stampato 1n rosso Ne è vietata la nproduz1one
Il formato è il seguente:
EJECT
Si noti che:
Il comando COPY
Parti di programma già scritte, presenti in libreria,
possono essere incluse in un programma e costituire quindi
parte di quest'ultimo.
20.5
Propneta 11als1el spA Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la !'produzione
Il periodo:
I ,I
' I .
' I
! !
;
.. .. .
fl OUl,. Ct
. '.
l l"AQ(I 1S tAl4l
•, ,
I
'J
o
u •
1 I
I
12 ..
Co f' '/
10 ,.
:tc o r< fL C •
li
" •O .. .. u .. 10
"
' . " c/J1 Cor(T L. EA.
.' p ie.. J
..
<P3 C or{T l "t A· fLA& X
'1>3 Co,(; t..EA· (. L. I p, (.. )( ). ;..
:
•
.. ,,
n
cp 3 'flL.L IE ~ ('.> I C.
"'({" .) .
CDPy -Fc t:> rlTL E ~~ f LA C. I I'( G- ( O r(T E A - (. L. ~t OR ~ I r{ 1 -<..LI
. I
•' 1.
20.6
Si noti che :
- l'istruzione COPY deve essere l'ultima del per i odo
- il nome del membro di libreria, deve rispettar~ le stesse
regole di formazione del nome di programma
- il testo, in libreria, non può contenere comandi COPY
- un programma può contenere più comandi COPY
- in un programma possono essere ricopiate parti di DATA
DIVISION, ENVIRONMENT DIVISION e PROCEDURE DIVISION
con l'opzione REPLACING possono essere sostituiti nomi di
campo, di procedura, di condizione, di file e nomi
mnemonici.
.. .. .. .. .. .. ..
HQUINCI
io
tP•Oll
' J
l ll•IAL
•
' 1
u •
' •
11 .. 10 ,.
" » •• ., IO
"
.,, 4.'
I+
. '
~!. D~I
• y
~3 · rJ R.bl t i. A<T ~ I C. ~ .
"' 11-
' ,. •I
~3 . 0Rti1 r(1 A- K'E y.
'"' ~s IO f\) \ WI A- kEy- CL\ ?1 c. >'.~.( .
.. 'P s ~ftb• t( I A - K[f - )~1'4 ORb.
~.,. ORht r( I A- KEy- bATA ~ R.h- AA P i e )()(.
,,,
' I "
rl I A-
"K'é.y- 'f;f\'f- r(11 N
KfY- AR,. - I I/ A
P i e. xx"'
f> I C. )(.
20.7
Proprietà 1tals1el s p.A Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
I I I I I I
I
II i ' ! ;
I
I!
I
I Ii
I
' '
I I
I
I I
' ;
I
: .I
'
I I
I
I i: '
I ! ! ;
I I
I
!
I
' i ' l
I I Il
Di seguito è riportata la parte della lista di compilazione
ottenuta mediante il comando COPY dell'esempio .
. . .. .. .
itOUlNCl
i
t"•Gl J I SffilllAL
' ) •
o
u.
1 •
I
12 .. ,. , ,. )I >• •• •• " •• •• "
.. ~! C~ Py ~ol\.h
I
I I'
I t( I •
o R.11 ti I A •
. . ,, 4> 3 0R~1 r( I A- rl.. AG- \'I C.. b.
"., '
~3 o R ti I ri1 A- K'EY.
.. ~s io fl._b I ti I A . I<. 'fY - (. '- I '? I C. )( X)( •
20.8
AAAAAAAAAAA~AAAAAAAAAAAAAAAAAAAAA
B. e C.
Il comando RCOPY
Pur non essendo questo comando gestito dal compilatore uti-
lizzato durante il Corso di Formazione ne viene dato un
accenno, utile per il suo uso futuro all' interno dei vari
progetti.
Il comando serve essenzialmente ad evitare di definire i
tracciati record degli archivi di uso frequente ed e' quindi
molto simile al comando "COPY".
Il vantaggio del comando "RCOPY". rispetto al · "COPY" sta
nella possibilita• di variare a seconda delle proprie esi-
genze la radice del tracciato record.
Il formato generale del comando RCOPY è il seguente:
01 RCOPY
nome membro libreria,'parolal'
nome di campol
dove 'nome membro libreria' e' il nome del membro cata-
logato dove e' ·registrato il tracciato record, mentre
parolal e' la nuova radice che vogliamo sostituire a
quella esistente.
Es.
01 RCOPY anacli,'ordisk '
20.9
Proprieta 1tals1el S p.A Le copie orig1nal1 sono contraddistinte dal retino stampato in rosso Ne è vietata a riproduzione
Capitolo 21
21.0
Proprieta 1ta1s1el S p.A Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
"'T"ALS I EL I
& lGRUPPO I~
IRI FINSIEL
FORMAZIONE
Strutture
per l'evoluzione
La clausola OCCURS
La descrizione seguente
.. .. .. .
SEOUINCI ~
z
IPAGll IHllllAL
1 3 4
A
171
8
•• •• ., •• 72
~~H
o " Io
p'- :.3·.
1
i
~/6) v.9, .
I
o' • . o
'
I P.1.c.
I I
. [
!
'
: : I i i I' II
equivale alla
I ·I . I , I I
o,• 1o
i
I
I: I !
i .'
' ?
. :(:61) . I . I I , . .
I I
.! ! i
I
:
II .. '
_ :~).
I
P: I~'. · ~. . ,. v:qq
.~
' i
.I.i. I a)! -To I ~ ! ' I I
: WP !
!
I I
I : ..
I
: ·1 p IC 9,( 6,) .jq~ . _; ~ ; I I
ii i ! :·
I
i çi.~· -iTo I' i 'DHf i..
' 1 ·' o I
.. ;'
· !
, I .• .
1
'~ • .I ;
'
! ' ,;• jo
~3: -'.TO ~ I i I
! p I<. 9 (6 '. ) \Jlq9 io:H·P -} ;
I
. . .
I
I ' :
I
i f :I{.
'
o:H - 3.
; '
'
'
'
'.( 6.) IJ:9.~ .
i
~. ~ -'TO T4. : ''
...
() ~ (,) I . , :
' ; '
' . !
' i I :
i I
I : ; I
o ~L l _, :
L'istruzione
21.1
Proprietà ltals1el S p.A . Le copie orig1nal1 sono contradd istinte dal retino stampato in rosso . N e è vietata la ri produzione
, o
, ., o
. I I
' ' '
'
I
I
!
. o o I '•O : I
..
HOU!lillCI ~
z
C ~AOU l lllUAl 8 A ' I
l J 4 I 7 I ' t2 Il 20 24 U .. 12
Il
I!
!'! u;oI1::1·~ic.\.'5lk,lM~!-~ro~rt~~'
; f~,JI Ì ÌI
1 0 10
1' l ·j I! !
, I 0 0
3- .' .
. 5it::C'·1_ !O.H:.
S'K I ~p I
, I
1 o' . o
I . ' " \
I 1 ' 11
t:
. '
o!T 11,1. ~ ~-;tµt>,
IO .
! ; I" ,
1
I
I
J
'
j II I1
I
1
I
j
;
l
I
•
I
I
I o! o
I
1'
!
: •
.•
I
:
1
.
I
• . .
l I
. •.
I : ,.I 1
I'
: '. : F.3.. ~-;r:o T . o ~~o.~ S 14 I I I
I ' I 1 1 i : 1
!
I .. "
I '
'
' I
I
I I !
' • .o . I I• · •E'J
·
[e T
· ·
i ·
I
1
•
'
I I
, • 'o
• 10
I ~
.
•. 1 •
w- ToT ' w- 1 ~D) lf'o
!
W- c oHot>O
' I : !
> o o IWOi6(. I H6 - STO~ A6é 15 EC1' I OH.
l 17 o 'l'. ':f- w-.1HD I
I i
I
> t • jo
J ~ • Io
T 1
1
1
•
:(
'3
: :
w-'lolf OU.URS 4
I
~H1 ES
: '
I
, • o
I P~oc.~01'1~ : ~' v1s 1 o~. , '
I I '
I
'
: I
I I '
+ • o Io
I I
i Jf.OV€' 1)1-IToT ~ ~- ·' tt t>) ITo w - ~~ t\O b(; •
t I ' I :. '
: I I ;
· "
Hovr w-Tor (1) w- e.o ttO.oo .' !
21.2
Si noti che:
- i campi ripetuti devono avere le st~sse caratteristiche:
lunghezza, tipo, rappresentazione
- l'indice può essere
· una costante numerica intera positiva
· un campo
- se l'indice è un campo, esso:
deve essere elementare, numerico, intero con valori
positivi non nulli
· non può essere ripetitivo (non può contenere la clausola
OCCURS)
· per motivi di efficienza (tempo di elaborazione e
occupazione della memoria) è consigliabile che sia
binario
- la clausola OCCURS può essere specificata nella WORKING-
STORAGE SECTION
la clausola può essere specificata. solo per campi di
livello 02 + 49
- se la clausola è specificata per un campo composto, anche
i suo sottocampi devono essere richiamati con indice
- un campo definito con la clausola OCCURS non può contenere
anche la clausola VALUE
. .
zo
u. ,,• •• .. .. .. ..
alOUINCl
, ' •, I
CP•AQll lll•IAl
,. ,. "
,. 20 40
•• u IO ,,
o 1 ro I
I
A.
' '
• • o
~i w-pA Gf+:. ..
fif 3 . IJJ- pA~A-N o R.Jf
I
:
O I O _CO!f p -'3'.
p'1 (_ 9(6)
o • • çf3 . w-.PA ~A-S TR. Pie t;(O (.o H p_ 3.
: P- 3 _
' o •
~3 w- PA r,A -N OTT PIC 'J(6) .coH
' ' o fl .3 LU-PA K;/\-f EST _ rie ~(6) C.OH P· '!,.
• o
'
&. ' • o
~i w-P.f~ GR.
' • o ,P3. w- .P.Ak>A-T IPO oc.c. LJR.5 ~ TI IH f~ ~,e q{~)
'
CO
'
HP~~ .
, o o
- --
Quante posizioni di memoria vengono riservate nei due casi a
W-PAGA?
21.3
Propr1eta ltal ;1el S p A Le copie oroginah sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
' lo
I I ; I
I ' I
; I ! I
,
j
I '
' • o ! I F
I
ui-:PA ~A-T 1 Po. EQliA L ZE~O I
; :
'
• o HovE Sf_A~E To iw- R.1 ~A .•. i I I I
I ' I I ' : I I I I: ! ' j
7 11 10 I i ' I
W-SALDO
' I
J !• o :
i i
• o o Ii I ' •
, . .""u.
HQUINCl
CPAQll INAtAl
J
o
1 •
I
12 •• 20 2• JI J2 H ... .. .. "i
. •• .. .. 12
I .' •
I o o I
~.
'
. o
o
u
o ' ;
I )(O.Vf
I
'
'
l
' ! I
i ;
I : '
'
' o o
I :
I I
,I I
I
( l I I '
ii
c. i i
' '"I o
I I
)\Ov:e ~-:S AL.DO . -~
·._ i To
!
w·' U~H· I ' I
'
!
! : :
t I 4:O
! I I
' i I
l
B.
21.4
l l
I
I I 11
I ii
A A A A A A A A A A A A A A A A A A A A A A A AA A A A A
I
I
I
I '.
'
I
I
I
;
'
I I !
I
; I
11 I
:
1 '
I
I i! j i
I
I II I : I
:I
I ' 11
I
j j l-1
I
I
I I -i
I
j j
I
~ Il l I I II
I I ,
1'
Si'
i I ::~:
o I
•
o
i
I i I I! !i i II I
j Pl ·d X~I: 1I :
1
I l
o
o I. • lo
io
'
I o I
I
i I
' o
P: 1 ~' '1.9.
I I '
I
i
t
, ! ,I.!. I I
I '
I
.
I I • I
I I
l' II • , I o I
I ; '
'. I , .. o ! 1..t, I
II ',·.:o ' 1 ; 1· : ' I
' 1, I ' I
I I o I I
' ' I
; ,i. I.
I : Ì
!v:il~ ~2 P:1'.c 5~· I
1 1I 1 IO , I
: I I ,
.
, 1• IO
~
I ~I (: x:(~) .' :
s. : : l:,10
I J 1O
I
IO I i i .. ' ' ..
~.- ~E~E:
I .. ..
,(µt- I ~.D--1)
I
i
I
j
~
: I I
I
'
I
I
l
I
i
'
• .
'
I ' ; :
i I...
l
I w- Ht5t
: : I '
:
i
I i
c. i
... ..:(w- 1:Nb- i) : I ..
1
I .. i : I
I
iI
i !
i I I
I
j
I
;i
W- ME:5E
I
' : ' ! r
IJJ - I!H [)1 <.! E I
I
1 i l I
21.5
Proprietà ltals1el S p.A Le copre originali sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
' i•
•
12 .. •• •• ••
:
.. .. " I
. I
... .. .. "
i oi'
I
I
I
! ! ' i I
w-:~F 6: •.
I :
~H: ,.3.
I I I I
I I' I• ' ' ' : ' I
I II i i' I I ' ' ' : I I
: LU- KA !
o IO I I
! I
I
I
•
•I• .•
o'• o
I
I ~- co D. '
. . .
i
Pie'.
I
~·
I ' i ii I
i
! : '
I
' :
~~~:. I
I
' I
~~. l»-HA G-fH T .. OC(U R.s. I ! :
I ' ' : '
I
'
1 j OIO
I
.i I ~5: ' W-l'f A~-~R T-T/ Po Pie. X.
Dli s:~: (4
: I
' ' I
I
I
' "o
! lI : :
i
~5 w-HA ~ -~ -~ T.- .P.R. f.2~0 ~~9 <:.OH P ÌSY HC.I
• o
' '
! '
~
I
I 'I • ' o 1: :
~
21.6
o 4 8 e o
ART (lii)
PREZZO
TIPO X X
I I I
X
801 = l + (8 X 100)
oi I• t
· I ' I
i • ~ • ;•
. !
'
I
I
O ' I 10
I
• ,· . o
I
. I
' !•
I :
:•
l I
21.7
Proprietà 1tals1el S p A Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
pie I J
1
! I t
f> I(.' ,C(Jfi I> Ii I I I I
' I ,
,! ,I I
I I •
I I
I
I J
l ,C
,!
I I
I ;I
I
'
.
I
l
.
:
i ; I I
I
4' I I
'
i
!
! I i I I
I :
'Il I : I I
i
J
i ! I I [I , Ii ' I i i
I I
I I
I
I
•
'
jq~o
I ~~ ' I
. I J i I I . ! I'
iJ-l>r Se fl I
I
I !
o~~lJ
I
I I
I . '' ' I
I '
' ' ! i !
' I
li ! ! :I I I I I
I : I
i
l ·-· I
I I
PI~i
I
'
! Y/; ...
'
I . . R..s, ~~: xl-3~ )".: I I .Ii I I
Ii !
I
i Ii
I
I.I !II
I
I I Uo II I I
I ' : 1. ' '
f~ .. uY
A lt I
"
La clausola REDEFINES
21.8
i 'AGii 41UUAL
o I
•• ,,
t
' t2 •• 20 24 21 J2 >• u •O
i
: ...
o
:
" Io
I
o
I ' :. ' .
rei/ w-pp ~i: ::o·r ~
I
I !
. .. ..
I I
I
! I
' J· ' I ! I
: ; I : I '
. : '
I
i
p'i i >ÒÒ<.. i
o' . o
~.3. : f-co : ! I
:
o I O
'
953 ; ~-pr t-PR pc;: !
Pii 9('}) .
' u o
I
~!>. I
l»-Pr E,- SEIT pI c. ><.X•
'
' . . Sl'.~
, o
i
W-IR A ..
I I
!
' •o d3' . ~- 'TR A-n~ rr~' I
Pie ><:(6) . :
I I I o
i
eJ . W-1-~ A- r~ Q(j. I
p I C. 9 (b ) . '
W-OPE
COD PROGR SET
3AN 9N 2AN
W-TRA
MATR PROG SET
6AN 6N 2AN
21.9
Proprietà ltals1el S p .A. Le copie originali sono contradd1st1nte dal retino stampato in rosso . Ne e vietata la riproduzione
11 I i-
' 1. .t . ..
I I Ii 11 l 1
In questo caso si è utilizzata la clausola REDEFINES per
poter ridefinire un campo alfanumerico come campo numerico.
! I
i i i ! I !
I I
I
I
I .I I I I
I I
I I
o! o
1 !0
,: .. :'5.3. I :
I
\
I
'I
iI
I
II
t';c:
I(
,(5
( 1 . I '
'
.
I
! '
'
• I. ~ .
( 3~ ) ..
I
' I '
' 1 i.;o : I • 3 l i
I
''
' P1c· I '
I I . ' . . I ! ' ' 1 '
~3 p I c. X:ls)
I
'
1I e1 o
6' O
i
. I
, I
'.
,
, I
I i I
!
I
'
: I : ., ! I
'
I
I
I
., ' olo
f . ,3.
w-~ ! w- :ti.A,. I
i I
-o .' ·es) . I
' I I
I:
, 11 )o
, 1• 10
I
I
P.3.
I i i
I IC I
'I
:'
I
I
'i.alo
' !
: ' I' I ! P.1.l
i
! : '
: I
' i
I
, :•!o i Pie !
' o o ! I I PI c.
, , :o
R}3 -o f'IC 'I
, ' '
,.
: ' !
I
< IO
l I
if3 f I C.
I )1·1o p3 ' I
p I(.
' • o
-
• o o - -- ---
-T,lo ~EA. tl RH A6 I tfTO UI- Atlll /tT EtH>
q4 ;0 ~O\.ll:: Hl ~~-:v AL IJ f To w- ff-1! t4/k;.
'
+.60 '
-- -
21.10
Si noti che:
- i campi soggetto e oggetto delle REDEFINES devono avere lo
stesso numero di livello
- la clausola REDEFINES deve essere la prima clausola della
definizione del campo
- il soggetto della REDEFINES non può contenere la clausola
VALUE (a meno che non appartenga ad un suo livello 88)
- i campi soggetto e oggetto della redef ines devono avere la
stessa lunghezza totale. Solo se è di livello 01 il campo
soggetto può essere di lunghezza inferiore
- la descrizione del campo oggetto non può contenere la
clausola OCCURS (la clausola può essere però utilizzata
nella descrizione dei suoi sottocampi)
- con la clausola REDEFINES si possono dare più descrizioni
successive della stessa area: il campo oggetto di ognuna
deve essere il soggetto della prima ' di esse, o il soggetto
di quella immediatamente prece9ente
- la clausola REDEFINES permette di ridefinire un campo
cambiandone.
· il tipo (alfanumerico, nùmerico o alfabetico) con la
clausola PICTURE
· la rappresentazione interna (display, binario o packed)
con la clausola USAGE
- la ' clausola REDEFINES può essere specificata per
sottocampi appartenenti a loro volta a campi oggetto e
soggetto di REDEFINES.
• .• i
: i I
! •
I ~~ !
pI C..
0 It ' 0
fl
o I o
p ,.(.
o •o .. p {C.
., " ~:3: w- R.1 .
I j • :0
'
. . Pie
I J• 'O
!
pI C
".,o
, .o ' o : . f I(.
21.11
Proprieta ltalsoel S p A. Le copie originali sono contradd1st1nte dal retino stampato in rosso . Ne è vietata la riproduzione
! I
; : I
I '
I ! i
I~>.
1 I
P.1 C I
I o
P1C <j.f6). I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
. .
&lOUlNCl ~
z
l,,AOll llll'llAL 8 A '. I
1 J 4 • ' • ' 12 20 24 21 JJ .. ... 12 Il IO •• .. 12
j ·1 ·1 1i II I· ;! I
!JI i I: :
o I I
,I ,
o • o .' . I I
j. o j•j· I.
;
I
I I
p' I :C.
: I
j 'I
!I
1
I
:~. j l 1
; i ·'1 .o1·o I . I I ,
I ! '
I
I : I I
1
IO I I I ' ' I I
::J • I I ! I
I;.
I
I
I
I
I
I
' I' I O
I •
'(s) .:. , I I ,
I '
'j · l~
o
- - ----·
' '
, ' · 1o
:
I I ' !•1o
' o 1I
. o' o i
I
!
I
I I
i I' lI .. .
' II ! :
!
I I I I
I '
I
! : I
:
I
I
I , I '
• I
I
I '
i ' ;
21.12
I ;
II
I I 16~ 0 . I I t I
I I II :
I
I I
~ ' I
I :
I I I j 10t
11
'
I : ,~
I
j : I
p'1c 9·9,
I
; ii I i
i :
'
I II
II , Io o
•J2Jo I!
I
I '.: ; ! l P IC 99.
;
I
• . I
I
I
II
!!
I
II
I
'
~3!
I I !
I
!j ' I
p1·e, ~~. I
I
! i
I
I I
l''
I
I I I I
I I I I
i ! ' • o i
! • . I
W·b ~:n~: : :p., ' ~:r ~): . 1 i! ! I
! '
I :
1·1 J
,I· o
' I
I
HOUlNCf
ll'AOll llUUAL
, . • zu.
' l' io
o
1 I
I
" .. 20
j
2•
I :
,. J2 .. •• .. . 12 .. •o .. .. 12
~(4)
I I
A. ~3:
I
o •
I
10 I
'
I W-A6 ' i J
Pie
'
!I
o • lo
I
I
j I I
I
I
'
I
I
t 1 1 0
' ; I
~· Vi-:AG -CO() P·1·c.. ;<(4).
' o /0
'
~5 ~-tfo · :Fffl pf e 9(f).
I
, ' io ~3. I IAJ· ·R·~ PR. ~EDE F'1'rft ~· IJJ -~(r, .
' •Io
I I
: ~5 ..U-R.h P/l-·COD ~~e::. xx .
1 ' lo
i ' : ~5 W-IUI PR.- ·111P .. pie 8(4-).
~-.Rfi P.t -:P~v.
I
"
' 1
I
lo I
I I ~5. ·.;
'•
;
Pie g( 6).
):o o
i I I
' :
c.
I ' ' '
21.13
Proprietà ltals1et S p.A. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
,
HOUfNCI
. .
l''AOl l CH•IAl U A
' I
I 1 I
o
I
12 ,. 20 24 . J2 ,. .. .. .. n .. •• .. .. "
°!' 1· I :
I
I I . . I
I
I
P1l x'r1 f ): R-E Dff t-JtS t i.u- 'tt ti~àt.
' t
B. I
' o .</>3 I
W- I ti D•. I i I
' I • o
l : 05 W-1 H OI - 1I\/ ' I A Pll. X'( i~ ) . :
i( ~11 ) .
' : j '
I j6 0
~5 t.u- I H c-c1 T,TA pIl.
~s. W-IH D-:C-P p
I
' • o I
p I C. )( ( 5)
I :~IED Ef • c. X(5 ~. •.
I
7 0 I0
c.. • o
l ~3 ' IA,l-CO C>
I
I
I
PI c. IX( -f ~ )_
7 I I 0 ' '' I '
~-:H.O
C).
~3 i ~Ù)(f I !i(S. )_ .
~ k:!' I> f" I C '/.( ~~
' o o
! '.o I
: I '
; . '
3
I
''.1. I
;
~3 '
'
W,-·F~ BR ~ it>'ù 1'tlis W· #oò Pie '{.{ ,.fP. ).
I
I
l 6 'o :
' : ' i
o. :
3
. e lo
I ~3: I 1.1.1-l..O b
!
I i !
I I I I P1c x.<~~ )'.
I
• ! o: o : I ! I
I I i
~3. ix(.19) .
:
4,Z,c
~4 ;C
jq6à
I
I
I
I
i I ~3
W-HO I>
W-F~ /j~
' f.D Ef 1/'/e.S
~.f()f 1F1Hr s
I I •
'
UJ- icoc
I
I
w- ~'o't>
Pp:::.
p I 'C ;( ( ·1°9 I) •
I
...
21.14
I
. '
;iI I
!. I
'
I 1' i I'
, I :.: ! I,
I I
I I
I t 16,o :i : I
1 1, o
J
B. I , i,
I
fO
I
' !· 1 o I i
I 1 1 IO
t I
11 t I O
I
I
I I ' !
' o o
' ' o
!I I
11
I '~ l I ; !
( 4) .
, I• .o
'
, ' • 10
:r1,).
-vo
-
ov
t..O-P
) I
. I
0 0
.(1 ) .:
i 3 l' !o
I i J j •!o ,.
I I 'i.,.
I l; Jo O
E: .
o • o
o o
, . - VOL -
' • o
• o f' I c.
' • o Pac.
' o .o Pie.
' ' o
21.15
Propneta ltals1el S p.A . Le copie ong1nali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
' • •O
. '
;
e.o HP ~ ~8 •
' • 'o ~ . w-~pK ~I'- .S,9.9 ~ riJi4Lvf
I I
I
'
,j, I
o
I
!I ! i
'
r , • ' . ' ' I
I
o
f/3 : t.ti~co ()-CO
I
Jt I :
r
! Pie X . I
I
l t6 o
. .' . ;;
.. .. .. .. .. .
SIOUINCI
l ~AOll
I , llUUAl V A
o ..
." . 20
•• JJ ,. u IO
•• "
f\. ' i
I
o;' I°
o "
oI. lo
1
0 ,3,.
rJ-3
I
• I
- (I+
PI c.
OL.
<i( q.) '-'Sl3.
. I
B. I I • 10
t • lo ~3 Pie. ~~r 6
' o o ~!> s ·C. o
q.
'
'
'
..
'
•
n
n ~
q,
1 I O
c.
> ' o ,3 9(6) 'Jft Vf 6.
, • o
'53
' • o
' I
' • o
•.o o
A." e C.
21.16
.. .. .. . .
HOUINCl ~
' J • •
z
ou.
1 •
.,,
' I
. 10 ,. ,. J1 ,. •• n
•• 11
i "!'l° I : ' :
!
f\. I
o!. '. o I i•
I
:
p·, e x( 151 ) .
j
1
o:e lo -A I i
.
j
' o 1 •n -·~ PI<:: S9(6 ) ( HP·- ~
;
'
' o o r6.~
i
w- ~ri PI c. X(-16 :
' ' o
B. , .. . o
1
' • o flC. X(1 )_
' • o IC s "( 6) e
'l O ; O
Entrambe.
21.17
Proprieta ltals1e1 S p A Le copie ong1nail sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
Capitolo 22
22 . 0
Proprieta ltals1e1 S p A Le copie or191nall sono contradd1st1nte dal retino stampato m rosso Ne è vietata la riproduzione
LE TABELLE
DEFINIZIONE DI TABELLE
. .. . ..
HOUfNCl ~
Il:
l'AOU 41t'•IAI. 81 •A :·u• .,., io . ... .
1 , • • 11 zo 40 •• n IO •• "
'
! '
i I
..:i .I . ! . I '. : I : I : !I ! : : ~ i !
;i , . w-~A 2 . i : i:~ I' I. ' . ' !
I
.
1 •
; .I
i 1: :r/3. I ~-:~. ~-c.ft . ! .
~
! I
.
!·
·~
I
: I '- x<:-t ) I
I
: : . fl?. i : I
I
.- .HA . -ti~ H:l\:f PI 5.S~ C O P.
!.. f/3. ; :f'IA c-J?.E .. G~ ({~
i
I ~. ' _H :
'
i 5, - i~ ·-CO o I
PI e
; I 5· ,. ·ft
. ! .
-ti oHE" PI c.
I , e 0
; I
W-NAZ-CAP
W-NAZ W-NAZ-NUMREG W-NAZ-REG-COD
W-NAZ-REG (19)
W-NAZ-REG-NOME
22.1
Proprreta ltalsrel S p A Le copre orrg1nal1 sono contraddistinte dal retino stampato rn rosso Ne è vietata la riproduzione
,i I o o
, ·, Io
c.
I TIHE5.
~ 3 e o fl <::. q(6) •
• o o f' te X ( .z ~I) .
• I <f.Z :O • 1 1 ~5 µ.,-Pii E :r:~o : PIC
I
f4 10 I ! I ! ; j ! I ; I
t6io I I I I '
W-MAT W-MAT
COD GIAC SCORTA PRZ
6N 6N SN 7N
' ..
. :
o
'
o
,' 'o o
'
J .
' 'o
o
J •o
'• • o oI
H OUUf CI
l"AQll ISUUAt..
1 J • •
u.
;
o
7 I
I
"
.. JO ,. .. ., •• .. .. .. u .. •• .. .. 11
:
o 11 10
. .
o • o
~{ f ' IL.l E.· ~.
O I O
t/ò LU- )tA r oa_:v((. lS : ~ oo.
w-HA 1-:CO [) .
o' . o
. '
r/55 p''" 9(6)
• o o ~? w-HA T-61 Ac f>ll '3(6).
1 I 1
.
0
22.2
iI
.. ...
1
I 0
I . • I
' o • I
' ' fo
' I•
; !• ·~~ :.
) I & (I
P IC {~~ ) .
' .i
' • o p /C. Ctì (O t\ f>- .
) I
• I
oI o
I. pie ><(.!,
' ' o
A. 34 bytes (10+4+20)
B. 6800 bytes (34x200)
22 . 3
Proprietà ltalsiel s p.A Le copie ong1nalt sono contradd1st1nte dal retino stampato 1'1 rosso Ne è vietata .a riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Lo scostamento (o displacement), cioè il numero di bytes che
intercorrono, tra l'elemento nmo e mm0 , lunghi L bytes, di
una tabella a un indice è ~ ~
d = (m - n) L
Se In è l'indirizzo dell'elemento nm 0 , l'indirizzo
dell ' elemento mmo è
Im = In + d
Se l'elemento di una tabella a un indice contiene a sua
volta una tabella a un indice, si dice che gli elementi di
questa formano una tabella ~ due indici (o a due
dimensioni ).
Tali tabelle sono dunque le strutture con due gerarchie
ripetitive di dati
CAMPO f ELEMl ( n) f ELEM2 (m)
f
I dati ELEMl formano una tabella a un indice di n elementi.
I dati ELEM2 formano una tabella a due indici di n x m
elementi (di tipo n x m).
La struttura
.... .. ;
.. .. . .. .. ..i ..: I I . I "I ..
HOUlttCI
.,. , ........... 3• :•
.. , ••
'
r· I -l-n-I iTl, ,·f,-, -rI I,
" •• ••I "
J •
' '
I I '
}~i
I I I
o 1, l o I ' ' :
·-~L~ I 1-1
o
. f). ' I
' I i I I I I: I I I
;! :i t>~ l cq~~ o iI
lrl
·· -1 I I I ' ! I i I
l'~
. 1 I 1
• !• I•
I
I I -i ! I ' I '
' I
,I o ; o 11 I
I
'
1 1
I
' 'I 1- I I . l i : i I j·1+ -1 - - 1 ' I
'
: 1I
1 '
\ I I :
.. l I, -- -I ·1 I I I1i i 1- -i I
11 : i ! i l
.
I I'
'o I : I 1
: t I I
I
:
I
: I ·I I
I I
! I i
I I I I
I '
I I
o I I I
I I
I
I ~ :
' • o
. I
' I I . I I I I I ' .
I
I
J
I • I 1
I
I I 1 I I 1: i i I ;
. . ,I ,
I
I. !j i. : II I :I :
i
I ;
I f , 0
I I : ' ' ' '
i I:, ' I I I
! I I I ' I'
I i i
I ' I ; '
f I I I
! ~ :
I
II
I ' ' ' I ' I ; '
' • o I I II ,• I I I ' : ' I ' I I ' ' ' ' I ' I ' I I '
. , I I • , I I • l I' I' j I I
I; I . I
:I ~ - 1-I '. I i
' : 1 T
11 I I I
I,. i
I
r
! iI : ~ ~I- J..'5! f .
I
I'
, o;o ' ' I
l !
I I
i . I I • I I
I I , I , I
~fl1 iii ;I r 1l i :I I I, .I ·I I, ' ' I ' I I
I ~ i I' oc.e •v II
, I
!I ~ i r. i·· I i-j I I
I'
o I
. , ' , j
i I I I I ; I I • I I t :
i : l:
I I ;LJflr1 1 I !
' i
~ , i
'
ii i I I ' ''
~
, • !• I I'
· I : ; I
.. ' ! '. I ! I_ -1 j I I ' I
I
I
I
I
' I
'
I I i
'
;Ii
'
;: ; 1-!
i
I I '. I I I I ' I : ' I
.
II" !
, • ,o I I ·
' I
: 11 ~
11i
-- I I '
I
j
!-I! 1-1 I
I
11I IiI iii i !II
---t- i"J T'
I '
, • 'o
,.1I I
!
I
I
I •
'
•
I
1 '
i
I j I11 !, f-1-j l-1 !- I1 I I ! 1 1
iI 11
~ i. ! i !
iI 1, 1
1 i I I
. r"~- ! ~ ;i '
, o o I I
·irI
' I I I I I
1 Il I
I' ,I I \ ! , I
'
!I I • ' i
I
I
, ) o II II :' I 11 ì • ! I. 1, I i I
I j-i ;
I I I I '. I I , I j I
I ~ I ' I i j- -··-1 I
1 I f
I l { 11 . I
I
I
I
'
'
,
[ : I
. , I
I I I
r I: I I
i ' '
; ' I :
I
I
:
I
I
l 1
!
'
I
I 11 '!
' • 'o I
l-r-1 I r-1 -:T, I
.
tV
I I
ji I; l~~. ..
, • o I I I ' • I I
. ' : I
' I
i-, ~
; i i 11-1-
I· • • : I : I I t
lit
' I ' • ; I I
I I
l
• o o
'
• 'O
I I , , : .
I I
I
~
'
!;
'
I I
I I
I t 1 : ' i - j i l- -, -1 I ! ! I I
I ' - I II
I
!
I
' '
I
I
I
I I
I '
. '
'
: I
I
'
- '
22.4
:h I~ :
' ' l I I
I i : !
jI
: I
I'
; i
W-~(
I
: I ' :
~I ' I
I I o • o ' r6,3 i
I
' I
I
i
I
'
I ; ! I
I ;
I
i
' I
Ii
; I
I
'
o e •o 11 ! ~'.3' ' ;
II
i
! I
! Ii0
I .
!o I i :1~~ ~~ I ! I I
I
1 I' Jo !
;
!
I
{i . I
i
I I
, 1.. ; o
I I' I !I ' I I
I 'j.io I II I I I
I I .!·I· :
I
: i
I ! I :
:
l
.
I
:
l , I 0 JO
I
i
' Pt ·c .( ~ ~) I
I
+J·
I
I
I !
I . '
'
j
I
I
I I
' '
W-NAZ-CAP
W-NAZ W-NAZ-NUM-REG W-REG-CAP
W-REG ( 19) W-REG-NUMPROV W-PROV-COD
W-PROV (9) W-PROV-NOME
22.5
Proprietà ltalsiel s p A .. Le copie orig1nal1 sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
W-OFF-COD (3 N] W-OFF-REP-COD (3 N]
W-OFF
W-OFF-REP (10) W-OFF-REP-NUMDIP (3 N binario]
I
..
I
,.
]'. o I
: : ' :
!
I
I i I
i I
'
3 1• o i I I
I
! I : I :
1. o ' ' I I
J
I ! : :
I:
I
'I I I
i : I I
I
I
.. o 1o I I
: : : '
I
I : :
I
' i I I
! i ' I
' • o
' • 6 IO
I
.1. ~-of r . .
', , o rJ'!> - ofF-coo
ri$. : -o F.-·R-E P. : . uu ~s ' , .
J ' o 5 -o r-i:i P-co pie. 9~9.
] .' . I o 5 -o f-1ttfi-·rl HDIP PI ~ ~( 3) ( DH P • '
i l:. ,. I
5 -OF F-R.€ -DI p.; e e L> s ~/i PI xl ) .
J . 1o '
I I
' . oto ...J. _ ____,.____
22.6
5. Si indichi
A. la dimensione e il numero di elementi della tabella w-
OFF- REP
B. la dimensione e il numero di elementi della tabella w-
OFF-REP-DIP
c. la lunghezza dell'elemento W-OFF-REP-DIP
D. la lunghezza dell'elemento W-OFF-REP
E. la lunghezza del campo W-OFF
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. Uno
Dieci
B. Due
Mille (10 X 100)
c. 6 bytes
. ..
D. 605 bytes (3+2+6xl00)
E. 6053 bytes (3+605xl0)
·..
o:' 10 :'
I
o .. ' o
:tv-:RP. p ;.·
o J• o
'
. p3.: - I
.,
i o • •
' o o
' ' Io
:
:,.3 5
-OP
5
c.
-of' e-HO I([
~
s ~p .
IC
/C
(~)
(6) .
:
"o
si indichi
A. la struttura del campo W-REP
B. la dimensione e il numero di elementi della tabella W-
IMP
22.7
Proprietà 1tals1el S p A Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso . Ne è vietata la riproduzione
B. Uno
Dieci
c. Seicento
Cento
D. 660 bytes (6xl0+6xl00)
I I !I
f.: I I
.
1 I '
~ 1tt p
i I
' 'c.
-·
! I ' I 1 ; 1
'
~J
(6) '
:
R.~ I PIC I I I ;
(6) .
I
..... I
I
, I I
-'op r: ! I ~
~s
1
I
f.~ PIF 'i ~ .
I i
I:
I
I I f,
I I
' I I ; I I I I
I I I
:
I :
I I : i : I
B. ' I
' f • • •• cu-tE. .'
I
I
Ii I
'.
I I
I
'
; i
~1. :
' : i '
' 1"' <I
~3, -.IH ~ f::°f ;U~~I I I ; I
:) -1H ·Hf>
, I Ej i
I
I ' Pie:
' I : I
· ~·
I
'
'I.-!>: -I> I ~ '
()CiC: RS I
'
' 5! '
-D E10 ~ {; ~ I ' I ' '
I : , I
'
'. 1..
I
I
; I I ! :
!i I
j
'
I I I i
' I
I
'
I I
'
' : I
: I
I
'
I
:
l i
'
I I ' :
I
!
I l I ! I I
! I I
'
: I I ' :
22.8
i'
I
I ! I
j · I I I .. , '
I
I
. • I i I ' ' I
i I
' I
' I
Prc I t
Pi~
l
i
I
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3.
si indichi
22.9
Propneta ltaisiel s p A .. Le copie ong1nah sono contraddistinte dal retino stampato 1n rosso . Ne e vietata la riproduzione
W-REP-COD [3 N)
B. W-REP
C. W-REP, W-REP-IMP, W-REP-OPE
D. Una dimensione: 10
Due dimensioni: 200, 1000
E. W-REP-IMP 26 bytes
W-REP-OPE 26 bytes
W-REP 3127 bytes (3+2+(26x20)+2+(26xl00)
W-OFF 31273 bytes (3+3127xl0)
22.10
, • .o
t I i ' t I ' I
'
I
I
I
i
I I
I
' I ' I ' '
I
II
I '
' • •o
I I
I II I
I :I : ' I
I'
' '
;
I !
, .• .o II I I I
I i
I II
I i ; I
I
I ! I ' I
I I '
II
I
I
! I I
II I i
I
, 'o 1o I I iI !
J
: I
, o
i
I
' I
I I' I i I
i I' :'
I I I
J 4 lO I I
I ' I
I
I I
I '
I I
I
'••;o I I'., I
I I I I
I
I ! I
'
I
, ! • !o
I ·1 I
' '
I
I I
I :
I I
I I I
I I I
' I
I
I I I
' I '
• o .o I I ' : I I I
: I : i
I I ''
I I I ! I i I
I
,.I I II I! i I I Ii
I I I
I I I I I
I
I
I
I I
I
I I
I
I ' I
i I I
! 'I '
' : '
I
: I I
I ' I
II I t ; I I
I ! I I; '
. ... . . -.... ..._.
I I
I
'
22.11
Propneta ltals1el S p.A Le copie or·g1nal1 sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
' J •
llOUUt Cf
o
1 I
' 10
•
;;;
o ..
' 1Z .. 20 ,. H 32
..... 40 .. . u .. •• .. .. "
I '
I I
. ' . !
'1t : W-:tH b-'R·E,; !I I '
I I i I' i
'
l' o·.
~·CJ· co.Hf
I I I
I
+1·
o!. o
~~ . w. -: 1~ lb·-:ob·_:, :, p
l i I' '
'
:
I
I
I I
I
:
IC
ID t C::: '39 coHP
: ~y
1'/C, •.
sy HC. I
: '
'
I wc.
I I :
'
.
I
o • •o :t,-1-, IAl,- .1:ti I E" ' ' io I e ~99: e.o Hf $.Y
I
''. o '~ I I
I I: ; i II ' I
14. Quali val ori possono assumere i tre indici, quando fanno
riferimento ad un elemento di tabella?
22.12
' : ·I+ I
I I
o . lw-co
.. . H.' : .
'' . . :
I
I I
'
I !
' ;
I
,...
I !
'i .. ! I
c.. • '
;
'
I
o lo
' o
:
.! . :FH>D,
I
.. w-. REP:... NLliHJ H:~ J IV..J.1f" D:-iE P)
i .. i .
I
I To
'
W-TO
I
I ; 4 lo I
' I
o. I
i
t i6 o
I ·.su·a1 f?..l~·c1 , LU- ~~P:- "'1i11'0 PE. ;( i~)
... F·~o t w- TOTI LE.
1 ! 1 • (' I I . i I
I I ...
E.
I
I
, ' o :o
I
F• ". ,'. I
'
Hòvt:
I . '
: UJ- R.r~:- 1 :~'p
'
(.ii) :ro w-c okoo lo.
I
.
I
' !. 10 i
'
Ji_o_vE . w- R:EP:.. P:PI,t (J,t~-j ~~)
: I
G. 3 I oIo
'
TO w-c o.H.
' io ' I '
' .. , ~ I
.
I
' :
H. 3 1 . 10
I ;
I
~ov~ I w- ff.:P- o:P [ cw-:t H.D·-'f EP~ W- IH ID.-oP r) 10 (,L - e.o >1
;
t,. .r
I • I
I II 61° I I
3
_ uù,·
I I I
I. 3 I 1 10
' •;olo
I
'
;
I
~9 :vf I
tu- Rr:Pi- 1){p'
, I . i : . (w- ·1
i ' ;
I
H.D·- R.
,
I .
' , I
I
'
I : ) ~~Ji, TO w-TO
I
. '
I
'
' ' I
L. I 'f:Z :" i
. ft:D,V.E ' w- R.EP:- O.Pf'- le.oh (w- 1 HD-~ EP/ 1 ~) 'V~ .
Lll-co H. 1 I
q'3 G I
I
! ; I I
. I . ' I I
H. ' '
I •
tf.·'f.O
-
:
I
I
Hov·e w- REP- OPE.- "l>~r
-
<w· I HO- ~tf., lU- I HD-O PE)' Tl) W·l. o·Hob
I
o.
22.13
Propr1eta 1tals1el S p .A Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
!: Il °l'Io ! I ! I : I '
rI ~:9' (o t1 f $/N'c V~L v'i ~ .1 :
,I
o • o
10
JI ,' I I. II
I
i' . I
; I
c.
~IC 9~ coHP 5'/ffC. '·
o • ! I' ! 1
I o •,o I
. I i
~le. ~99 . c..oHP SY~C VrtLVE:' ~1;.
; t I I
I.
o o 11 .
I I .
1
•
I
t !
Pie. t(31~!/). , 1 !: ,
I
I
: I 11 Io 1-1 1 I I i P1t. ~lt.> I J I
I I ;
r '
·I·i 0
li I
I
:
I
1· I
!
I.
, ~ • 1o
I I '
A• ! 1
i1 1 10
I i
(~- :1n:n:.~E'.P); ro w-co;~ . · : .
I
I 1j O O
B. 7
I
1 IO
I
W-·I ttb- ~ if> ,
, •• ~ o
I 1 :·1
• •
c.. ,:.1.
I .
To
I i • IW.-1
i.
'ltff) -·~ f P .
.:
W-1 IN.D- .1 Hp'.
i '
I ! I
'I' j•
D.
I
I 1
3 · 0 10
J l
io· w..:llfD-~EP l w-'11i1D'- ollt.
! w-icf>:..IOPE"-~o :i)' /w-1WIJ-~'fP.' w-1ffo-·o'P1E)'
I
! ; I
l 1 •o
I • . , . . , . -' . lro
j ' i•io
! I ! I : I •, I
' I I
:: 'l+
,1·1 o
I
/
I
I
! I
'
I I
,,I
I
: ! I
I Ì I
I J ' I I
! .. t o! o I I : I t
I I \
I '
22.14
+io
3 1 'I o 'oHP 3
'
.
!
' : i
; i ;
I I ' i '
t i l I• o
I L
;
.I
I :
: L ; i ~ ' !
I i
I
I
: I I , , i .
. . ' ' l ' i:.
L
I I .
22.15
Proprietà ltals1el S.p.A . Le copie on91nal1 sono contradd istinte dal retino stampato in rosso . Ne è vietata la riproduzione
22.16
22.17
Proprieta 1ta1s1e' S p .A Le copie originali sono contraddistinte dal retino stampato in rosso . Ne è vietata la nproduz•one
.. . . ,. .. . .. .
H OUt NCl
,.
too-
Z
t 'AOU llUl lAl 81 A• • •• •o
, J • •
'" I
12
I' j I
I
' i I ;
, I ' :
:J i i : I
PI c. X(1
I ;
I
I!
PIC ~9 I
,I I'
I
I
Pie
J>I ~ I I
•I• jo (>I(.
' i '
1 0 I0 P•c .i
, ., 'jo ~5/. !'
' ' p I c. ; I I I
7j6 0 p/C.
_
I
''"°i
, ; • o I
' !
' _......,__._ _.__~-. ~
W-NAZ-CAP
W-NAZ W-NAZ-NUMREG W-REG-CAPL
{ W-REG (19) W-REG-NUMPROV W-PROV-NOME
{ W-PROV ( 9) W-PROV-NUMCOM W-COM- COD
{ W-COM (150) W-COM- CODl
{
22.18
A. W-COM (1, 3, 5)
B. Tre
25.650 (19x9xl50)
C. W-COM 5 bytes
Se I1 è l'indirizzo dell'elemento
l'indirizzo dell'elemento (i2, j2, h2) è
22.19
Proprietà ltals1el S p.A Le copie or1g1nali sono contradd1st1nte dal retino stampato n rosso Ne é vietata la riproduzione
ACCORGIMENTI PARTICOLARI
· in fase di caricamento
· in fase di ricerca
Terapia
· controllo dell'indice
•• • sfondamenti di tabella
• "tappo" di tabella
22.20
9999 .
9999
9999
9999
9999
9999
9999
CHIAVE CONTENUTO
0123 BIANCHI ..
2728 ROSSI
3516 TIZIO
7081 CAJO
8544 SEMPRONIO
TAPPO - > 9999
9999
22.21
Propr1eta ltals1el S p.A . Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne e vietala la riproduzione
l ! O IO
," , '
. '
. '
~{ W-Tfl ~-
. . . ...
...
. ..
:1 • Io fJ3 W-Tfl B-NIJ JfH.ft ~ p /C. 99 . (1')
.. 1 :6 IO ~3· w- rn
B-HU HfR.ES p I C. ~9.
, • o
' .
~3 I
W-TA B-EL EH oc.c.u ~5 ~ ~TI HE.5.
• o o ~5 . IJ.J-T fl B-·EL E H-c. RH·{ PI e b<X •
420 ~5 ~-TA S-E.L EH.-C. ff#Q, f I C. IXX.
44:0 '
4-t°o
-
Si evita così:
22.22
ROTOLAMENTO
Es.: 01 PIPPO.
Es.:
Es.:
01 TAB.
05 A PIC XXX.
05 B PIC 59(5) COMP-3.
.. '
22.23
Proprietà ltals1el S p A Le copie originali sono contradd1st1n te dal retino stampato 1n rosso Ne è vietata la riproduzione
-
MOVE PIPPO TO PLUTO
PIPPO PLUTO
PLUTO
PIPPO
effettuando l'operazione
22.24
I
,I' ~ o ' I
I
ti e f o i:i . ' I
.:+
7 ' 10
•
E.
I
!.
•
~.
Pi e (3
': . [o .-B P1c. ~S( coHP· ·j •
. • j
, • o
7
I '
!8•O
• .
! f
1 '
I
'
+ !
.. : i I· . I' .. 1 .'
.' I. I'
~1.: w~ I : 1 1 . I
3 o.o •
~O fF I Wt'S : W- ft8! •
; (i3' :
I ' -·c. I ' I '
i!; .; '.
' •
Pie: i(:,) .
rJ 3' I . _. D I " i 11
Pie S9{ ) ·co HP -' •.
:t • • o
' I
I . •
' . ' . . . ..
.. ~~·: :..:~
I ' •
'
! !
1
316 o
I '
I ' PI C. ( 59 )•
I
• ·o
. w· e.
l I
I
UJ-0.
I· ·I
22.25
Proproeta ftals1el S p.A Le copie orog1nah sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
.u.. .. . .. .. .. ..
HOUlt• C I
io
fPAOll llUUAl
' • ,. •• ., IO
' J •
fl : o
" " 20 JJ Il
"
. '
o • o
~~ W-TA B.
.. ..
1 L IJH[ [) I .
~; :
I
o • o
.. F I L.l E~ Pie. x(9) VAL V[
n o n FILL a. . .
PI e >d ~) VAl VE
Pie I< { 9) VRL LJ[
1
~A~T fl> I I
1 H[ftc Oltb I I
.
F1LL [(i
• o o
I
.
.
• • o
~~ FILL [(t . . PIC X(') VAL VE I
PIC D< ( 9) VlfL IJt 1
.
~~ ·
I
•• o FI l l ER. 'SAM TO
• • o
. . f l l l ER, flC ~(~) I/hl vr I ~OHE HICf I
.
' o •
22.26
I
'
' • o
• o :o
!
HO v·E' w. io l{o 00 jJ'"O "-'-t.iA Z.1 o .
:
i
.. . .. .. . . ..
ltOUlNCI ~
..
z
IPAOU fllttlAl 8 A I
1 J 4 e 1 I 11 20 24 21 u 12
•• 12
o;' jo i
s:E~ ;
'
o1 · I· 1:0 :H..
O:•ItO
' I
: I
I I
I
' '
C 11 10 I
;
, .I Pie CO HP Ne
-~y \J~Lll E ~-
: i
t , O,O i ., I
. . ,. Pie. oHP -3 .
I
, ,, 1"
•
I jf i '
OCi:.U s ~. fu:.. .9V HP·- 3 .
' ; . 10
I
. I . ' . . . . .
' ' •o H.L:l31.-c RI e Hl i"O- .
' •'o
•
. I
' • 'o
' • o
, o o p::
.) :" , o
) I • 0
22.27
Proprieta ltals1el s p.A Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è v•etata la riproduzione
~rnwt:
o
I
. .. ,. ,, ,.
I
J I
I II
" I 4 I oJ
fD .
' I
' ;
:
I
~tloF ~: ~ ~'1~1
I
~o~r
I
~T~ ~cah·A
I
., •,.,"
I
L.A.& ~ I
: I
I
o.R;~-
~~-1: : I I I
I I
I ot U
~:
I
LltRI
,: . I I .
I .
I .
I . '
: : : :
P.1 'c
I I
x/8f ). ·. I
' '
" Il . I : I
:
I
.. ~O,. ,K' Hf '. . ~o~ ~.(.
. I
i
I
I
'
...
.. r+
I ! '
w-· lt1 L) .
'
I
;
.
Sc-~7
I I'
'. : I
I 'jr·
I .
I
I
I I
'
~~'·:
W-Tf} B·CL TIHE ~. I
J ••
..
,, I
rls · W-T~ 8- IL ~·-ftilì.I I. i
I
I
fl1 e X(4)
p,,1 '3(0) •.
. '
! :
' : .. ! il:
I
'
:
II
i i
I
I
I
' : I I I
I
I
J • ••
' ' I i
.... .. I
I I ! !
I i
I : ; ' ' i I
I : I
I
... .. : ' : I I
:
I
!
I I
: i ' ' ! I I
! I I
I '
I
; I : I :
I
I
; I
'
I
I " "
I i I I . Ii IlI ' I . II
f '.
I
I
I I
I I ' ; '
I
'
I
I
' I
:
I
I ! I ! I
i ! ! ' ' I I I
I
: I
!
I
I : I
:
: : I
I
I
I I I I
I
I ! I
I ' ' I
I I
i I
.. . . ..
___,__ - ·t-!-- · I
__ ..,. - - ·· · ~ ·
.. -·- ' I
-·-,.-- -j
J_' I
................
22.28
fP'. . .
' ,,k.......... U A
...
:• .. •• n .. ..
Il
1 I IO
oJt I I:Ii I I I i • I I
' I
: I •
! · II I I I I ! ;I
i
II !· I
~
11
I I \ 1 I:
I! .1I I
I
I
• • o
:I O I O lI
I: :: ! !
Ii !; I !I
I
I'
111
' I .
I. II
:i
. 111
' 1·
11
I ·1 11
I
I
i I
: I
i. II
Ii Ii iiI ·! I!
I
IlI
' I o • o
,I i ! I j
I11 I I.
I
~ I
' • o
I i I: I I
I
i 1 1 I' i I
'I I I I I
I ! .I·. I
I i '
II I.
l
I
I ~ :
I. I
j
I
! II "I 1 i i I I 1 I
I '• :. I ' I. I I
' 1• • 1· 1
; j
'1. I :; I I I
II II II 11 : :
I I
:
'1·.
o
I I
'•
I
j I
~ ! :
I . •
I ' I
I
I I I I !II
I
:I I I
1 1 11
I
I
I I . : 'i
I . I:I IIi :: ;
I
I
I
1 i I I I" I
' I
I
: i
I
i I I I ,
I! I I
I : :I I :
I I 1 I ' I
' o •
i,, II
' I
· : · ' I I :I: I
I
I I
I I' I
.,:I·'1·• I I I: i I 11 ! II .
I I I I
i I , ; !
:I I' I, lI I' II
11
I , I
\
iI
I :
I I i
I .! :' i I
I ;
I
' I
I
T
t
'. , I 11 I I I
!!
I I
I
I !~ ~I
I
I I j I I I! 11 I 11
!i: Ii ' I I ·
i ,,·I·
'I :. ! i I i :I I '
I I .
I ! !I .11
I
)1·'· i 1 i ; 11 I
I
I
I ! I i
II I
I 11 II 1 I I ;I I
I
I I I •
'
I ' ! I!
I ,
I i II
I I'
: I ' ' '
l 1:
I
I I
+· II! I' , I !I
1 ,
, I• •
I ! . I' I
I I I '. J ' '.I ; :
I 1 II I
I
: I
I I I 11 ·
I '
!I II
iII
I ! 1'
' : I I
; I I I' l' I
I I : I ! I' I' I I I : :
I
I I'. :l ! I ' I iI
I
I
I '
I J 1•10
1
I
II I I 1I ! \. I'
II I :
I
I
I ! '. I
I
l Ii I ! !I I.
I
I ,
'
I , . I ; I i I i
I ·I I I I. :I .
'
: I >: • ' · I : I : !l I' II 1 • ' ! I I I I 1 . I ' ' I I:i i
' o I J
. 1. 1. I ~ . . : I I I i . . I I I I
I I
' I ' I
' II I I: I
:I I, .i I I I II
' I ; I I I
II
' : I I
I'
1
iI I
I
; I : !
I' 11 I 11
I I
'
I Ii :
I
I I I
I 1 i! I ! I .
I , I
j I : :
I 11' I I' i !
I
i I
II I 1 I
III i.I 11' iI
! ! :I I: 1I I
I
iI 11
I , , 11 1 :
'
I
'
I
:I ! I I , : I
! I I I I , i' ' I Ii i I: : , I
I i I
22.29
Proprietà 1tals1el S p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne e vietata la riproduzione
l..AQll lllRl.& l
I J •
•'
U A
:
.:"• .. 20 21 JI
•• 12
•• 12
i i' 10 I ! uJ :. II I I
I i i !
.. I
!
I
I I
.. -~e HOOO .
I o ! : I ' I I
i I
o I • ,o
~H i I ; I
i I
I
I
I
I
+I·1·1·
I ,
' . _,...
rtB. I F.1~l E~
I
II .
I
I
I
: !
i
; r·1e;>(( s) . I
I
I! .
' VlfL vt
I I I
I pie ~(~) ~93 W4~l ·.~5.
' I
. .
I
I i
I
i
o ! I
!
1 1o
1
!
0
I : ) I
I I
Pie X(5.)
'I I
:I :
Pie 9(4) v99 :i~~ .ffs .
l I '1' 1° I
I I I I ! I. !
i
!
I
I i I
I VAL UE .
f ~-~5)
I I
: I ' • Io
:: I
I ji I
!
I. !
I
IC
I
I
' 1110
I :
'Ie o 1
I
I
!l ; I!
;
i •
I
'
I I PIG 9 4) \Ì99 V/tl ut 6;o_~ .3·5.
i
I
I I I I I . I
II
I
' o o
:
'I I I I I II Pie B 4) v39 Vfi:LU_E .:1J.
I
.
I
I :
i ; pie. ~( .5 )
' ' Io I i I ..
,' • lo
. I
I i' I
I i
! : I
Prc. g_(4) v~g Vfll UE ~3~ ;5p.
I
'
: :
1
e 1o I
).
...... I
I
I i i
I
:
i
i i
Pie X(S) .
.t{.
I
, I e !O '
;
I
: i
I
I
I
I
I I
Prc S(4) v3~ VAL V[ 6
' J I O •O
1 ,
I
I i i : :
! I •: . I d I: I . : I ' ' i .. 1 :
J I, ~o
I ~: W-tf'l HB.l :C ! :~G Ef ;1 HE,>. ~~e: oMco o.
éS __
'
',...
3 6
i :l I I ; ! I
. .. J_g9.
I
' ' :
I ~~· '
i
i • I
I l.l)-VA L
;
I
I
I
;
i I I Pie. g(4' ~ '
I I " o,. i
I
I '. I II I I
I
I
I
I
.
I I
I I I I
I
!
I
I : ' :
. I I I !
I I
I
I : .
l
I I I
! ; I I ! I I I
i : I ! : I
I
I
! : I I
La struttura è la seguente
PROV [2 AN]
Gruppo (30)
{ DATI [70 AN]
22.30
W-PROV W-DATI
2 AN 70 AN 8 AN
1
HOUlllfC(
IPAOll IHfUAl
J•
A
11 1
.,.
2
8 ' I
12 •• 20 J4 JI .. . "" .. •• 12 .. IO ••
i
.. "
I
I I '
I i
'
I '
I
I
; I • '
I
' I
! I
uT-S _.PR.o VI . :
I
'
I
T /JiES ~
PI c. ><><.
P IC X(+~); I
:
.•• ~L-~.~ .tJ· -: 1 Htr' o. '
I I I 0 OPEH I tf P'->T P,R.OIJ I •
> o r R,E~t PR ov I 1.~TO W· PRo'v I Ai E MO
Ho.VE H 1 GH-VA t.IJE ro iv-fiF.
, • ( Cl I
I
' I t 10 ~L -f;?J? ~t. FW,.
1
' I
I 10
Hovr- w-PR.ov1-Pt.011 ro LU- P RO V (IAJ- I li [).) •
ro
I
1
..•
Si'
22.31
Propneta 1ta1s1el S p .A Le copie ongrnali sono contradd1st1nte dal retino stampato 1n rosso Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
ELABORAZIONE DI TABELLE
21. La tabella
W-CLAS-COD
W-TAB-SCUOLA { W-CLAS ( 30) { W-CLAS-AL-M
W-CLAS-AL-F
I
HOUU•Cl
lfl'A011 IHIUAL
J 4
A
I 1 I
oI1 Io
~
z
8
I I
' a
' 12
: I I . ;
,. JO 2•
I
JI >1 . .., .. •• u Il tO •• . "
I
i I
!I
I
;
! o I·: o
-
I~ •
I I ! • ' .!- I
UJ. :r;A 57.~ ~OL fl
I • • I • •
.' ! '.
!
I . '
I
I
I I
;
I
'
•
1•10
. I
... ... ..i
.-C _Ll(S.
5 · Ct.
1
'$- OD
<I tHE
PI< ~(~)
I
I
i 5 ~·L AS·- · L~ H. Pie 9g c. of-(P- .
..
I I0 '0 I
I
' .o . . .... ! ··CL _.s:- .ttt..-F f lc ~ c.. OHP- 3.
• Io
'
I •
I I
' • o
t ,0
0 I0
1 I0
0
~~
, •
~~ . UJ:'" _IHP . .
,
·r1-
, I
: w:-:TP : . : : ; .
I .. , ,
.. f' I c.
f IC
g~
~(
f )
HP
Co
5Yt
HP-3
~LUE ~~
. $15. \I lUt
.
22.32
Un modo è il seguente
I I ' ; 6 !o
i ,;+
, •I•
. I
I I ,~' o
I I ' J
';r o , u -ToT
I ' •
•
I
I
i ,,1'. ·• 1·o
: I I
, ' I•
I
I
J
I I
,
. Io!o
: I .I I i I; Ii i I I i '
I
1 , i I I l I !
' I
! ' I
I I
I
' I , I :
I
I I I I
. ' Il•
"
,. ,. 21 ,, ... .. .. •• ., .. •• •• .. "
.
1 '
.'
I
"
: pd-~t'.0- I C. E
.' .
1 ' . 'o
IF W-c. oH 00 O
..
, , ! ~
' '
' o o
. HO.V.E
rn»t> -1 HD.
J ' ' o
• ol o
. • 10
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
22.33
Propr1eta ltals1el S.p.A Le copie orig1nal1 sono contradd1st1nte dal retino stampato 1n rosso. Ne è vietata la riproduzione
. . .... .. . .. .. .
llQUlNCl ,.;
,
f,.AOIJ l lUUAL u.
z
o
:'12• ,. 20 24 21 u •• •• 12
' • 7 •
f I
I I
t
! I ·o1 • o
r~. I,.W-C(.
I
1 1 ·-
I
RS-IH r;1:1: I
I !I 1 '
1 I.r I !I I
I! 1
I;
I I I :
..
l :
P IC
I
. I
: ~~
•
I I
j I
I.i I I
I
f\.
::i:
' • o
I: 1 ..: j
I
1
:H:ov~ I I .
.i
IW,
I II i12iEl I i :
J01 I ~-~i .. Ll i I il :
I ',• iI
:
i
I
I
'
i
:
I
:
.I I
I
1
I
I
'
I
I
!
t
I
I
I
l
I
: I
I
I
I
: I~
II I'. II I
li:
' l ) I11 :
TT
I
i'
J ; '
I I
i
I
I:
1
I -r !
'!'
I I ! I I : I
' I
I T1I I i i I : . :!
I
I
I
o
' • o I:j j iSKf' ~ I
. ... iI
• I
I I .I j
I I l: I , I
i I
ftf1-;.2;- r 1C.iLlo I I .
J I l t : ' ' I
' i I I I I
I
! I '1o o ,I I!
l'
f .lric:-I . 1:Ho)
II
t 1 I I I I
!:I
:
l: ! ~J~
I •
. I • j [ I
; I . St',1 ~ il I ! I ! : I 1. .
I
I '!' ,(WJ· , ·~b) TO IJJ-T :::> rri
I : I
!
. j
I
' I
o
, • o I , ROO. Ll/ • IC L.11'5· w-~ (_~~ - AL~ F I
i II 'l+
L
I" I
·
•
I '
I ! f1j ;, r i. i
~I
i I i
-1 . ! D11
• •
•
I
I
' ; I
I . i
I • •
I
I
I
!
Il . i I
I .
! I .. ADD
I
:i, : I
1
i
i
lj
'
:,I:J,.i: o
I
11:
! . ,
:r!fi I
• I •
I I 'I ! I
.. j
I SIUP :! I
'!'I° I I
I
I
I
, • o
Af-.r/31.-c Alleo u» . i
3 .. i : ;
: I t
' l
i i : l "i
!
I
I
'
: :
I
I
I
· ~ .$K
I
I
·!•t• i!P I I
q.,2p
l' I
, I : 1
J. -~'. u ~H'. ~~ I I
I:.
otJ_ rfo'.f: ~· ·", rù;. ! i
:I ~!C
i
t .
II
l J I l)~ :
: I :t r I 'V
I
I
I I
I'
I I I
!t.tH
I I I
I I i : i
UI -C.L/f ~-· Ht D :Rp v·no c:r;. r
!;
'
o o
'
B. o . o tt:otif w- thHf~ ~·,e: ) o !-1 -:1 H.0 .
o • 1o
o
• . h_~ -~.l~ -:c. Il.LO'· ,
o (
51( I P13
A.Do w- ·c.L~·s. -AL·t1 (ui·1tto) w-c.<-~.5-RL-F (w- I ~I>) To lJ. -.T oT •
..,.
710
'
'
l
t t •
. I
~o
ISÙ.6TR.9c'.t ~. f=floH 1AJ-1HO •
'l e •O
I I
, o' o I~
i
, I>
, ...• . W- /NO
~: ro HOT EQIJA L èEfO
A·~:-~~,S-C::/GL.0
22.34
1
lfQUOIC l
CP'AOll llUtlAl
' .•
o ' Io
zo
u.
1 I
I
11 11 10 .. 21 J2 ,. 40 .. . . .. IO .. .. 11
:
I
i .
c. . o • 'O
o e~o
H;o:~E ~H< o
'
1c I
;
LU- ~01.
i
0 8 In f}f '-q5~-C. IC.L.0 . :
'
o o SI( IP ~
.' 1 o ADC Ul-C:.L 1+.s. -Fl L.-.H (w-.1 lfO) 'JJ-C.L ~ S-ll L- F ( w- I 110) ro c.v-v oT .
1 1 4 j ('I
' • o i i
AbD ~
'
tfo: w-11-i [) .
' • o
1 o o
IF
I
w- ,,., () Lrss ~1
' "o -r.o TD I
~..f-(1 ~~-e I Cl. .C •
' • o
'
, • o PI VI t>E u. -l"lllH Hflx I tffO UJ-T k>T GIV I H17- LV- CL~ -HéA ~ UH ()E c.
1 • o ..
I
Ii
·1T lJ,'R,~"IN(;~ Sfo~ AG-:. '·~ I I
1 • I I ! ! !
I ' I
D. I
oI ' o
I '
$&'.T 1b".J/. ! I I
: i !
!
' I
i I i I ·
Ii : ' I
~sM
I I
•I•:• 3 i I I I I : i
I
! I t·· I ,
'
010
I
w- ·1H{)
.1. : ~-.!io iJ
;
I
I
; I' i
I
I
I II i'
!
I
:
I
'
t
I
I
I
I
P1 C. ~9 ; .co'Hp 5'1Hl VFtl I/E ·L
pie. q(f) c..o.>P- 3 lllfL UE 2 E!lp.
' I ; I I
; I' ' I
I '
r·
I
'1 'i 0 I l : : II : :
I
I
i I
I
!
'
fR.o~J.' ou:R E V t ·SI '01'. i i' i
~·
I
! ! I
: ;
I , e lo i i Stù ~P ~ I
:
!' I
I
i
'I
I
!
"
I I
' I ! :, , ' ; i .,
'
I I
! I'I
; I ' i
'
'1·1o
1I 0 O
: l ,: I
I I
!
I ! I! I'
. ' ..
t :
I ;
9{-~J~- ~
' 1' !•
:,K. I p ~ ..
'
'
I
'·I
ICL 0
1
. ' . i '
'
:
: I ' I6 I o I
' j ' '
:> o io
' ~DD ~ v-o· IO- /N [) . '
i
) ? I 0
'
i '. : ~ : TO
-/Jp -.C. I c. LO. A~ :
I J t •'o
f).1v:1DE w-HIJ HHfiX ,.ti ro w-Tor
I
J ~ • 1o 61 V/ /1 ~ UJ -CL·A s-~E l) •
I I
' • o
• !o o
'\
22.35
Propriela ltalsrel S p A . Le copie orig1nall sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
- ~·1
A A A A A A A A A A A AA A A A A A A A A A A A A A A A A
22.36
.. . . .. ..
llOUlNCl ~
..
z
IPAOU lll lllllAl 8A • •• u •o •• ,,
1 l '
/
•
op o
1 •
" 20 2•
'. I . I I ! I . l I I ! ' I : I
; o,.I I p I c. :zé R.o'.
~~~·~ HHRX
10 GDiiP -3 Vttt.'u é
+ o; elo ::- I : 11 ! ; i i I i : P/c 'C,oHP -~ ; VIJLV [ :31P :
li w-'5'ur . . I ! I I I rie :oHP -3 ; VllLtJ [ 3~ . .
't>I- w: -'1'.N~ . I I I : I ;i '. I PI c. coHP- 3 VMUE-l,~. i
1-.~ U:'-.H~~. - ·3i' I!. I!~ 'PI C. ~ollP- ~ V~Lvr lE ~· .
N, ~- : 1 .~ F. -J~ .: PI~ CO HP -3 VhLv f e R.D • i : '
I 6 I0
I i . ' . .I . . . . . . ..
I !
'
1 I0
'
PRoL rDu~ f' or
. . . . l
111 51 oH .·
' I
·I . , o o I ,
' , Io Hàv~ . ~{ ro W-1 tlD. : !
I ,. ' I
o Rr -~~- R/ :ciRù~. :'I ,.. !
> ' 10 ' ; I . l F; ! J-10 t i Gie:AT rei iu ..:svlp ' ' '
l • •O'I !i
' !
. . . . ~~ ~·
• ' ' ' • '
io
'
u;..:H ~-~ ~ ."
• ' ' I J ' • •
l
'
1 >j e!o 1
IP ' W·TOT ltS.S :1 w- .1>11' . .'
1
' '
25. La tabella
zo
u.. .. .. .. .. .. .. .
HOUl ..CI
lf'AOll tlUIAl
• ,. ,. ••
' •• • '
u IO
" IO 40
"
o'. ' lo
' !
o • o
O t t 10
1 Ul-NB li ON
~~ .
. p'1c. P·
n t ·o
I 05 :
cc.u R.5
0 10 . f' I<.
.
I
• o
22.37
P•opr•età ltals1el S p.A Le copie originai sono contraddistinte dal retino stampato in rosso Ne è vietata la nprodullone
Z:
i
llOUlNCl
lrAOll IHIUAl
J4
A
Ili
3
• 12
• .. 10 . ..,
Pie.
••
oMP
., .. ••
I/ LV[
. ,,
:
:
! ol'Io
o
! o i !o I
. I
o ! 1 '
'
I
I
f> le oHP V l ur..
. i VII LIJE
i '. ; : ~ PlC ÒUf
.
6
I
p, c..
I
' ' o :!
' • 'o
I
I~ I olf1• •
• .o
'
I I 8 '
10
' .i
', o o
' io
, I ;' o
HOv I. : ro -~ -6-:/or
~
I
·~ .ro W- I ND - •
I ' I e ,o
, I• i o
I
I w- I NO- P)
1
• t6- 1 or (w-1 HD - ) •
l j o :o
, ' ;o
,. . o
i ,i.!o I
I '
I
I
I
) I•IO I ..
I •
• j olo
I : 4Z .. ! : . ; . i .
~
4.4: • I
' :
•
~:O
. • u.' . ;;
.. .. . .. . .. ..
HOUINCI
,
IPACH I flUUAl
I
o "o
o
•
11 .. •• ,, .., 11
•• •• ,,
:
o • o
o
HOVE. i!E R.o io W-Nll ll-To
._
I .
I O
_.__
22.38
I ! o I' !o I 'I
I I I I
I; 0 0
I i I I I p I e:.. ~9~ c.oHP
I
;
: :
I
! I ' '
I; 0
lo
:
!
! i
I
I I I
I
: I
I
I
I
I
pI(: 8~9 C. DHP ! !
A [ I
: l flL '3(3) VllL I
' O' O
' I
I : P1c... xxx . I '
I '. I O i
' o n ,, '<. 't 3) .
, "o
Pli.ocr.f>'ut.[ DI VI~ I~,.,.
I
' t' 'o
, o Il o I .
'
' 11 , 0
I
I
l 1 o: I :O
I'
i
' o o
'
i I.' :0
I'•
I ,
io
22.39
Proprieta ltals1el S p A Le copie orig1nal1 sono contraddistinte dal retino stampato 1n rosso. Ne e vietata la riproduzione
:rl~;i.
. . ' lo. o
'. . 'i' '.o
Il
i ..:flf;
. • .
. I .: .
'
•
I
'f·
·- ~.A
, . .
'I1 :11.I
I:
1
.
I•.
'j
:_JE!L
.
~i< ~-• r).
. , .: .; ~ ~
! 1,
' 1 I
.
.... :
1,.,-1
i •.
i . I' I, .
. .. . .. ..
llOUI NCl ~
z
IPAOfl fl UUAl 84 ,.
' J 4 • 1 • 20 21 JJ •• •• 12
•• 12
I O 7 Jo I
I I
I II I I I
! li o+ Ii I
I I I I I
i
·s:YHC. :
i !
II l I
I olfP
II I
I c. 9~ II
I• I
0
•I• I
! !
I I
:
I
I I
P1 ·c
p,·, ~~ COHP vti iJé 3·; .: ;
: II
I I o • Io I l' II
!
! i I
~~ oH'F' - 3 .i
;t .I.i. :
I
I
:
I ! :
i ~IC 9g coH -3.. ' I
I
: I
I
I
"o
I
I
I
: !
:
: '
P1c X( .3) .
' • 1•
! 'I.
i o
t I1 •O
I Hf .5 •
, o o PIC X(3).
I
' I
IC ~~t . H -3.
,'
710
I i
I
'I•
I I Pie ~~r coH 3.
22.40
. .. .
llQUlNCI to-
z
l 'A0rl llUIAl A 8 I
t >• 17 1 • 12
" 20 H
" •• •• •• Il
ot '1 0
'
o • o
. i
o:' lo
1
0 I •O
I j' 0
• • o
... l
, o o
t
'
I O
fil)D
i . .
W-l LA5- ~L..:- H {ÌU- I ft D) w-c LA.5- Al- F (w- IHb) GIV ING w-~ LL ,
I
-----------------------------~---
No. Nel campo W-CODICE non si fa nessun trasferimento,
perché le condizioni del primo IF non si verificano mai.
La prima istruzione doveva essere
' I O
--- -....--· --·
22.41
Proprieta 11als1el S p A . Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
.. . u.. ..• .. .. .. .. .. ., . .. .
llOUlNCl ~
z
o
IPAQU ISUUAL
•• ,. •• ••
'
o I' jo
'
I
"
I ! I : ! : !
I i.
I ' I
f i
nJ I
I
I o o I
I : I
~-·c ·o I-i . '
I
~àv:e .
I
.
I i I
I o 1e Io
I i
ièE R:O ; ! • I
I
I
I
' 1
: ! o1·!o ~· I ~ ! . ! I !I I
I
:
I Io o
,1, I. I
I W-.~L L i . I
! I I IF
•
' MOT; L;r ·ss UJ· c~H
i
1':•1· o o
• I
1
i 1 i0
I ;
I I
'I',.
1•I O
.. ! • I I l
1
, ! • io w-,LAS-AL-F (~-I~~) ~I IN6 W- LL.
1
J IoI!o
I H . . . . . I. I i ,
.(w-1Ho) To w- or,.1c€ ;:
I
I J: 1 :O
I . I • '
' 1<10
II
w· OH. ·
, J 6Io
I
• i
I I '!
' : I
' ' . I . : l l
I i . . I . I . '
.. '
' '
I
Si'
31. La tabella
zo
.. . .. .. .. . .. .
11ou,•c1
,
fPAOll IUUAL
•'
u.. • ,. •• ., ••
J •
.. ...
o • o
~H W-Nll lit 0'11 G
f.
o~'=.'c/R
I
o • lo
i
~3 '. . w-u 1lj.
o • o
I
~5 w-·Pfl.
w-'PR.
$,
~"· o V- e es
OCC:. V e. xx...
~
' o o DO Prc
W- ·PR o.v-.11 vii Pie BO') cou f'- 3 .
'
' .
' o
'
o
22.42
i- ~-I ·-r--- -
: I
'i[I"
I
' I• !•
'
I I I 1 ·1 : i I iI i I I
~~- r I
I
I : ;
I
!
i
'
! ! I I
! I
!
I
I
I
I '!
II I
!I
I
I I
IIi p I C.
I I
I
':\9'
, I
ff·I,, p : I "Fi·: : ' : ' '
'S.Y
I I
I I
'
I
.' ' ' I '
:
.~~ :t/~L "· ~ I ~:9.
I I
~-: Nv HtEG
I '
' ;" i" :/-1. I I I I PIL
I
i I
~: .: :
I : ; i I
~~ :
I
'
w-jN·~ ~ : P~O i I 11 Pii I I I
~~:L IJE1
I
I • • U
I ~ : ' I
I :
I
9.~ I I
I i
II I i
: I ' ' i I I
' I I I . I I
, I .. • I ;
.W.:,~ H : I
I
:
I , I
I •
~1i :
'·
I I I I
I
'
I: v~ ,_vE i
'°"
I
.J I 1V ! I I i
! I I ,.
t • t •
' : I I
!I: ' I I
I I
" 4 lu
'
I
' I i I I
i I:
I
r(i· I
: !
''
J
,:• I..
•·1" 11iI
I
w-PI<. or :H.AK
I I '
'
:
'
'
i
I II
II !
I
I
I
I
I
Pii;. I
I
I
I I
I .
i I
!
:
I
: I I '
: ' I
:
I
I
II I II
I :
I
• •l l u
; I
I' I
'
I : ;
I :
I
I
I
I
I
:
I
I ·t I I
I ·1 i I
. I
I
I
: : !I ;
'
I ! I
'
!
' '
I
!I
I, I' I I I
!
I
I
I I
I ; ·'
i 11 I
i ' ' I
I
I
i I' i I !
I
!. ~
ILf'
I
J·1 I
i I
: i I: : l 1-1 I I I
'
II I I
I I
I I
I I
! !
'
' I I
I 111 I
'
j I I
I
I I
!
'
.._""' u•
tf'AU:I
z
.
MIMAI.
, .. . .. .. .. IO
•• .
I I I
~-;-1 - . ..
1 0 I I 0
o • 'o
' o o
---+
' I I .
~~ - ·--
.- - - - .!- - ·- - - - - - _L.:__
! I I
i · I
22.43
Proprietà ltals1el S p.A. Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la riproduzione
,
alQU lflfCI.
l'"AGll
'
. • u.' .
8HllAL
i
o I
"
.. •• .. . .. . .. ..
I
•• 12 .. •• . .. "
°I' 1· III
i ; :
i !I ; I
I
' f> I r;_ ~~ :sy HC.
I
!
o!. ' o
• I• i•
I
I
I I
I
·1I
I
'' I i i p,·, ~,
'
of{P
Go.MP Vlt vt ~~. :
I !
•I·I i.I I I : I
i :
; p,·, ~~ o HP - 3..;
I
i
I
I l I
I
i
:
I
I
t I Q j
iI > 'io
0
I
' ' I
I
l
I C ~g
f) coM -3..
I
!
! I
1
:
:
' I
P1c X(~) •.
'' 'JI .;. I :
I
'I Jt
.
I IO
I
..
!
H -3 .
!
I ' , 10 ! ' IC ~.9 '' I
I I
''
I
lOH P 3.
~'
, 1 .. j o
Ptc ''
Si indichi
A. qual ' è la funzione delle istruzioni seguenti
I I
• I
. I .
' '
t "'-·, ·oy · ··
I J j1 10
(w- 1kO) 6-1 IH6 LV.-ALL.
' I
J
.I 1 '10
l
'
• j : l
• Io I o
Ho ..
.. . '()
.o I '
• : I
I
22 . 44
. .. .. ..
HOUEllfCI ..;
z
lf'AOU lH•UAl
1 J 4 I
O ? iO
81 .JII •
Il .. •• •• ,, ,. •• ., •• •• "
' I i 1
o .. . o -( ··.µ;-·N·
. I
O; 6 10
' . (3 cc 'o R.s 9.
o • 10 \I cc u ~$
> D D -P V-(ob Pi e x.
' ' o ~PR. oV-H llH PI c. (f.) coMP-3.
22.45
Proprietà ltals1el s p.A . Le copie originali sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
I i! 6 0
I
' I
I
' I :
I I !O loHP VAL € ~ •
, o Io ' I ' ~HP
, 1, I o
I
! I I II
! '
, •I• I I I . I
Pi e ~ ALoJ[ ..(
+~· 4'
• I V1'UJ é
' 1, 'o
I ' I 1 1 i I ; '. P/C
! i . ' ;I
J ,o o ' . : : I
I I
I
. i
I; I
I r / e 9( ~ ) CoHP· -:~ vA.l 11€' ooo
Ì . ' I I i ! VAL é ~
' '!o I '
I
I
I
Pi e "~) c.oH -3 ()o
·.
3 ' .o i ! I : I ' i
' I
' I I ' i
3 e 1n '' ' '
j ! I
• oIo
'
j
[ •t i
. ,
!
'
I
! I i
i I 11 I
' . I'
II I ,
I
! ' I :I I I I ! I
~
1 t
I
'
' j
I
I
I
1
, I
I:
I I :I
.' .
• I I
i .I
! 1
'
i I .I '' : I
I I ' ' I i I
i :
LéS Ui- H1 H M~
I
' .'
RE ER. W- ~)( I I
I I
{- .~ -T V~ A-EX.
I '
I '
' .
) I 0 10
I
,; R~'[» ·1·
' · • I L
, , ·o
I
I : ! l:F,
l '. • jo 'I ,I
I
' ' f>ff{f o:RH H~IJ 62- ,, HO~ fùV - Et..
'
I I
.I i I
I I
22.46
.. .. . . .. .
HOUU•Cl .,:
z
IPAOl!I ISUlllAL 8 A :e
1 J 4 I 7 I ' 12 11 20 24 21
•• to ••
~9~ 01110 I i I :
I .' I'
gs
I
J, ., I : j : :
T 0 0
~
p· 1 :~ Cof{P V;iL:u~ 1~
I
I °I' I;o l ! ::: : !
I I
r1 ·c· 9.9 (.oHP. : '
I
I
I
o ,. o
'I o' o
I I i I ! I i I I
p'1(. ~~
I
VALV(
I
'
I!' o I 1 I
I j '
pie · ~ Vf1LJi
1 ~ .. . o
I
I
I
' • Ilo I I
1' I I 0
J I 0 lo
I ' .'
:J l •
,.
~ o
; '
I I •Io 10 , I
' i IU> {) -l 'fo() UHL I ' ..: ! ! ..
1i i , I 1i= w- I :H:or ; ~~~·~Ee : ~ '-t·ùJU tFG
! 1 :;.o T.o · ti L-~ dif-T ~hT- ttE6.
22.47
Proprietà ltals1el S p A Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
. ".
,.;
. . .. . ..
lfQUINCI
'
,
IPAOU flUIAL
I
"
o
1 I
I
" .. 10 ,, ,. 40
•• ., IO •• 11
(Jf>l o I'I° I
I
I
'
995
I
o • o
I :
I I
I
I p \ c. VflLU t 1. J
.
I
o 1. ,. i' I
Pie. 9~ VII-LU t J
!'
' I
' O ~
I
9 IO
I ' f IC iJ (~) Co HP 5YN
! I
1 ! o o I' I IC (45) Vfl Uf ! I R.àlf
' ! : I
I
' ' o
~ ~ i(~ 5).
'
1! ' io cue Pie.
1
:1e i o '
I I I 0
'
I
I
I
' 0 I0 (w- H.IHÌ I
, . , lo I
' I
' i. o
i
t'.H -~1! - TRJJ v1tTo -f.~. '
I
(W- HA.)(.)
I
2.
' :1F '
' ~9~ TR-o r11T -ix.
n=
)
E'Ls
w- IHO TO
. . .. . .. .. .. .. .
llOUlllCI ~
'
, ""
"'AGII lllllUAL
' I
o
I
I
11 . 10 JZ ,. •• " IO 11
~~ o;, Io '
1.F :Clli-ti'~ X - 1.1.i-·HI ~( ) ~eEA j(R, 1
' '
o "0
!
.j.;I '
o
I
'
I
I ! ~.. ~<> : HL:.. .Q s;-~ I C.E:f, c~-1 AB.•
l
0 I I •0
' o o
'
'o
22.48
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
I
----- -
I , I
I ;
i
I • ;
i; :\f
l '
' :1 io
' '
11~ :o
1 [aj o
1I I 0
. i '
I'
:i ! I J ! !
JI o o I ! I I
1 I I I
: ~ I
I : I
' '
i ' ; :
I I
' I ;
I i
'
. '' l
i
•
I ·
I
:l ' I I i
i i· I I
! I . I
li ' i .I.'
I
' ' I I i
I I
'
~
I
1
I : I I I 11 : : l 1 : .! ·I I .I
~ ! ! ~ j..
I '
I I I 11 I
I I '
I
I :I II
Si noti che:
se nella tabella sono presenti più elementi che v~rttJaano
la condizione di ricerca, l'algoritmo binario ne dà urao a
caso: esso si limita a rispondere se l'elemento estate o non
esiste e, se esiste, ne dà uno.
In una tabella ad una dimensione formata da N elementi, la
ricerca sequenziale di un suo elemento richiede mediamente
N/2 tentativi; la ricerca binaria ne richiede mediamente
1092 N.
Pertanto, se la tabella è ordinata e formata da numerosi
elementi, la ricerca binaria è estremamente più veloce di
quella sequenziale. A volte, se la tabella è disordinata e
con un numero elevato di elementi, è conveniente ordinarla e
poi usare la ricerca binaria.
22.49
Proprietà ltal s1el S p A .. Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
Capitolo 23
23.0
Propneta ltals1el S.p.A . Le copie ong1nal1 sono contradd1st1nte dal retino stampato in rosso . Ne è vietata la riproduzione
LE CONDIZIONI COMPOSTE
. .. .. .
HQUINCI ~
z
'' '
, 8
fPAOl l (lllUAl
I 1 I
A I
"
,. 20 •• 21 ,, ,. •• •• 12 .. IO 11
•I' I• I
~-r6 rr.
I j
'
A. ' o i. io
l
; I
'
:
I F: I
' :~ EGA) IVE
1~ ' ~-({;• 1>-A-T ol. . :
' I
o;er i
I
: ' I HO:Vf !
I .I : .I I
5.f ,._e~ , :
' . I
!
I
o 1• 10
II I
I I
I
' !I: :
I
;
;o I i :1iF '
'tt lJ .11E .~ I C. ' '
8. 1 1o I UJ·CO 11 '
;
;
!
' 1 'O
• lo
I
I
I I
I I
I ff o:v.E [..V- c.l<>iH
I
ro w-,c:; HA C.L I , I ~ p, i !
! ' I I ' ..
' 1,
. '
• lo I F W·TO ~A·Ù [;.~ (il\Tt ~ u. -HA-X
:
I: I;0
!
~E~F ot}( s~ .- 181- E.R.~o ((E fH~l. e,~ ·99e ·E~J. O~E - tx.
, OIO
'
o. , ' !o \F
i PAR.
I
'
. I
I
'
, o
' HovE SP lfc...E ~ ' Jo w- c.oH.
' ' i
I
' • o
--- --1..... - - -·
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. condizione di segno
B. condizione di classe
C. condizione di relazione
e con
23.1
Proprieta ltals el S p.A Le copie originali sono contraddistinte dal retino stampato in rosso Ne e vietata la •1produZ1ore
La cultura è un bene dell'umanità (fantomasping@libero.it)
CATIDORIA=M
falso vero
ANNO> 79
ANNO< 93
_ _tal..s....o......._ _~ vero
ELABORA-REC
, • 10
, ' o +o
953 PI c.. 'I.
J , •o o- K Hl.V 9-l
J • t o
f
> •'o IF
3 ' e •O
' o ,o IF E
23.2
,
H QUU•Cl
l''AGl!I llHUAL
J • I
u.
~
z
o
1 I
I
12 11 20 ,. 21 ,, SI
•• .. •• ., •• •• .. .. ,,
oi' :o I I
Li- . ;
Ii
I
i
oi :o E~Ù:/+L 'H.' . A.H ()
I 4 I
lf. ui-cA I
ui-.AH HO-O K '
I
oI eIo
'
I
o;' . 'o PERV ~~H Ai- ~i'!· ELAB b~A TH~ u Al-l-1q 6-Et., A B O ~ h-n
' o' o
' ELSE
' ';o I N.E.XT ~E 'Hii>t ic:r.
• .o
'
condizione 1
{ OR
ANO
condizione 2 . [ANO
ÒR
condizione 3 ... ]
Condizione 1, condizione 2, ec6~, costituiscono gli operandi
dell'operazione logica definità dall'operatore ANO o OR.
Ogni operando di una. operazione logica, può assumere uno dei
due valoii: . v~ro o · falso.
Risolvere·. un'operazione logica, cioè una condizione
composta, significa analizzare le singole condizioni
costituenti gli operandi e mettere quindi in relazione ANO o
OR i valori assunti dagli operandi stessi.
L'operatore OR
23.3
Proprieta 1tals1el S.p. A Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
I
' 116IO ì
I I
I I
I
I
I
>!I!O :
I I I
' o o :1f µJ-·A· EQ\J At.: . µj-8 OR,
',,:o
. i
; i
W-A ;EQc.J A.L. . W·t. • I . ' .
' • o p~'R.F o~H li~ :- '· ~~:'- ~oNT J!o t.. L. o-IM 119
' • o ' ' '
CONDIZIONE 1
falsa vera
CONDIZIDE 2
falsa
;- - - - - - - I
'..CONDIZIONE 3:
'- - - ,,,,- ..... - - _J
'
--< /
~ - - - --.
'
..... , ,""
, ,
A B A OR B
23.4
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A.
'! . o
: :
t •
., I o . o
. '
3:' lo lf W-To T1 ~.',eE ATER. UJ-T OTAL E OR.
:
, • o Ul-·io 7.t f>O.S I ~1,VE
HExT SE ti TEHc. [ :
,9,
l
3 6 o
'
:. : e I o tLS[ "
4 ' o lì PHt.F~ R.H 61- rJ~,- coHre THRU 61- ~o Hi R·E x.
; : i I I
...
I I : : ! '
I I I . I I '
I
W-TOTALE 25000
W-TOT2 15000
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Si seguita in sequenza
W-TOTALE 25000
W-TOT2 - 15000
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A
23.S
Propneta ltals1el s p.A Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
.. . .. .. . .. .
S(QUlNCE
io
IPAOll tlUUAL u A
I J • I 1 I
' I
·u 11 20 ,. 21 J2 •o ., •o n
o!, lo
: I
o . I
o
I
I
'
I
·l·F!
. I I
~
I
I '
W·C.O Il>- I~
I
!
i
! .
~Q kJA;L ?E:P-O OR 1
o i. 1o I ! I
I I I : I I
i
o !' Io ' I I
W- ·I H l>-1 .tf EQ lJAL ' ~iAl. E o R.
o.o ' i I
I :
' I
; :
' ' o
; µJ-.HO tt~:- . 1 ~I iEQ \)~L. SPAL E
'
:
i I
' ' •O I i i
.
I
' !. o ' - -. - -
A., B. e C.
' Io o
.--- -· - . -· -- - -- --
' ' o
' • o ~3: W·CO[) t) I c. xx.
' • •o ~8 w-co [)·Ok.. VALii E 'AV 1 'AN 1 1TN I .
~
, •• o
J o o
q(11~·l 1
AV
f\. J ' o IF W·C:O D I OR.i
' • o W-co [) E~l)~t. ' 'AH I OR..
, • o IV-COb fiQv A 'Tl'I - - ----
~
J
• o •
' n
IF W·C.O D-OK - - -- --
·-------·-·---------------------
Si, è però evidente che B è consigliabile
23.6
L'operatore ANO
u. .. .. .. ..
l(OUl .. Cf ~
z
"AQU llUUAl
1 >• •
o
1 I •
11 11 20 •• 21 ,, •• •• •• •• ••
' "
l 01' :o I
I
'I I ~ i ~ :
''
i o i· 1° IF I
tJ-A .EGU At.: I u>-a Fltf b '
.EGU ~:L;
I
I oi' :o
I i , I .. W-A IU- C.
'
I
vera
CONDIZI CNE 2
a_ _-<
_t:_a~.s_ vera
I - - -...:.- - - ·,
; CONDIZIONE 3 !
' -- - - - -
/. --'
·--- - - --........
, ,,,.
23.7
Proprieta 1tals1e l S p.A .. Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
A B A and B
Fig. 23.2
' , o
!
I I I
l:
; I ' I '
I :
I : IF I w- ,co C> E Q VA I.. HC>
I I I O 1 -To E l)~l
I ,1· +
, ., o
:; P~R;F R~
: I
·g1- 1~-
; I i I '
:rH " BJ -9~~ -~ .~LCOLO EX.
A.
23.8
W-CAT AV
W-CATEG AM
W-CONT-1 100
W-CONT 100
' • 'o
! ..
' • o
! I ! . :
7 11 O
I ' ,
H OT E.GHJA
l .o o -co ·, :..-1 : : : c~I ~ . -c.oHT
l ' o ~2.-~ 1,<J,-co;H:TR.01..1..0 LO- EX.
, • o
AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAA
No
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
+2 o PERF oR.H ~~:-- r;1~- 'rCoHT llJJL LO Th e.u ~ 2-:- ~~ ~-lO wr~o l l.0- EX.
'f4o
~o
O• o OOM . . O 0• ...
23.9
Propneta l!als1el S p A .. Le copie ong1nal1 sono contradd1st1nte dal retino stampato n rosso Ne è vietata a riproduzione
. .. .. .. ..
SlOU(NC( ~
z
lf'AOll lll lUAl
I ) t 1 I
o
u. •
" " 20 ,.
" "
,. •• •• ., •• "
ol ' Io I
I I '
o' • o
1r W-FF ~
I
A.
A. ' o o
' . lf U)-SlltiA L.[S.S 1~~;~ OR.
W-OR1>1N1-1HF' f1oT E~VJlL lE:~o
' ..
' ' o
fÙ) D -1 ro w- (.o m- .
' • o
' • o
> I O
• o o
A.
23.10
i
'
I
I .
I : I 1
,!·1 o I
I
I I !
I
!
i
I ' 16 o I i
' I I I
, I • I•
J • . ' :
I i ' I
3 1o o
I
I!
I
I I
,1, o
!
I: I :
'
I :
I ! I
:
'
14lo
I
I I I I ' I
!
.!
J I
: : : :
:
'I'
I
• J
! :
I
'i : !o
fo
I I
II
I
I
'' Il ' I
I
I .
I
.
1 ,1 I
I I I . I
o jo I I I
I
I
I
! II I
! l I I
I
!
!! I I
I
I I
I I ;i
---------------------------------
' J •
llOUlNCl
l"AO ll klUUAl
1 I
•
;
....
o .... 11
•• . ..
, JJ ,. 40 44 .. .. .. •• •• .. "
o!,10
I i'
I
I
I I o I 4 10
I
I
;
t;F JJJ-~c IT 't ES.5 ~~; ~· f\HD I
!: I 0It IO
I
i I I
0 I I 0
'
w-c:o o EQUAL 'e··
' o o H°ff.1 5E ~Ttf'i ICE
' , o : ELSE
' • o
, I• o ·f>tRF o~H fH- ~·~~- LF:"I i HRV A1- 'f9~- L.EG'6 I -EX.
,'. o - ·- - - ~
Si noti che:
E' consigliabile utilizzare NOT nelle condizioni semplici
(NOT EQUAL, NOT LESS, NOT GREATER, NOT NUMERIC, ecc.)
- nelle condizioni composte le operazioni vengono svolte nel
seguente ordine:
· calcolo di espressioni aritmetiche
· operatori di relazione
· NOT
• ANO
· OR
per alterare tale ordine si deve far uso delle parentesi.
23.11
Proprietà ltals1el S.p.A Le copie originali sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzio ne
'i°!° i I : : I
I I I , Ii
' ' I
' ' 'o
~~.ATE i
I'
, • lo
I
I I
I uJ-c.
I
!
1 ft O
! I . I . IJ I I
' I•
f
I I
o
I
1
1
: I !~ W-'1Jl'.: -
, 1
11.i -c. : E~tùt 1..
t I
w-o
I 'i l
l
0 0
j? I O 1
I I ~ : l ;
I I I
• I
! I . . I
I '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
. .. ..
llOUlflfC(
.. ..
;
,
l'AO( I IHRIAL
) I
o ' o
1 I
ou.
,,
I
.. •• .. ,. ,, ,. •• ., . •• 11
PERF DR.H
(jRf f} TtR
- -- .. -- .
6
• :o r
w-Hr SE
'
' ..' ~
6-R EhTEf-
PERP '(>R.N -- - - -
6
:"
. . -. - -· . . . .. .
B.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
23.12
I record con
W-GIORNO = 10 o W- SETT = 4
e W-MESE > 6
-- -,~-: ~ÌA~~1~L±
· w-~ AN.()
J
' .6 o
' • o . . Efl TE.R.. W·C..
'1 0 IO
'
___.___'I
:J ______
0.....__._
I.
~~
. . .
--
' .
-
Il periodo è equivalente a:
' • o
w-a At4 e
.....
, ,, . e
,IF W-A [GU FIL
,
..
.I
w-A GRC iflT lR. w-~
. I
23.13
Propneta ltals1el S p. A Le cop ie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si esamini l'esempio seguente
. • ".z i . .. .. . .. ..
HO UI N CI
1 ,
1.-...011 ISllUAl
o
l I 12
•• 20 •• ,. JI
•• •• u IO 11
I
ol' Io
I
j : i !
I I
i !
w-·A :C:fiE AiE°~
'
• • I. I i LV- B ~ I.V-e.
' ·~
J 1 tU> ~ :
I o I 1• I ; I
OI O I I I ''
il periodo è equivalente a
o • o
1
! I
I
t 'o o
I
' ' o I
I F, W-·A GRE 1)1.E R.
I
LJ- 8 AHC>
I ~ ' ;0
' I
: 1i
uJ-~. (;.R.f A1ER I
w- c.
' • o l i
- -- -
' . I I I -
' ; . 1o
I I
' o lo I I
I . .
' !' :·
, i 4 10
: ..:
:rF
I
~-A. E~ LJ ALÌ
1
' • o
, o
...II
1 • o
"I I •0
• o o
) • 'o
"I , • o
l ' o
' • o
' • o
• o 1o
AAAAAAAAAAAAA A AAAAAAAAAAAAAAAAAAA
23.14
u. . .. .. .
HOUINCl
io
l''AGU llUllAl
•• •
I
21 •• •• ., IO •• ,,
1
O . , +O
1 I
" 11 20
" 40
I I I
I
I
? • .. l o I
IF LV-A EQV ftL W-6 AH t>
é~I) /H~
! '
t> e lo I w-A IAl-C ANl>
,, ' Il o
i
!
W-A E6W ~L w- [)
.''
• o o
. , o
I
. • o
' 1e o
' • o IF W-fi ECi? IJ AL w-·s f) R.
, 'o o W-A LESI> w-'l,ll- AH I)
' ' o W-A G-R.E lA.i .ER D
I
' • o I
I
' ' o I
23.15
Proprietà ltals1el S p A .. Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
l"T'ALSIEL
I~
I FORMAZIONE
Strutture
GRUPPO IRI FINSIEL per l'evoluzione
Capitolo 24
24.0
Proprietà ltals1el S p.A Le copie onginal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la r1produz1one
I PUNTATORI
1. Il riferimento a un elemento di tabella si fa
mediante •••
indici
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
indirizzo
displacement dell'elemento
(I-1) L
IND + (I-1) L
24.1
Proprietà ltals1el S p.A. Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
· il displacement di EL (P) è P
· l'indirizzo di EL (P) è IND + P
Il problema del displacement viene risolto in maniera
radicale: il riferimento all'elemento si fa mediante il suo
displacement.
P è il displacement di EL (P,Q)
lungo la prima dimensione
· Q è il displacement di EL (P,Q)
lungo la seconda dimensione
Pertanto
· il displacement di EL (P,Q) è P + Q
· l'indirizzo di EL (P,Q) è IND + P + Q
24.2
L'esempio seguente
, . .•, .
SlOUl N Cl
fll'AQU llUllAl u •
I
o ' o
o
•
" .. 10 ,. ,.
"
,. •• .. •• ., . •• •• .. "
" • o 61 LU- .Se. uoUl,
n • n 1;3 tp-C:::L fl55[ oc ICU~5 3~ tN DE.Xf D p.
n ' n ~5 W- C l flSS E -e.o D PI c.. 999.
' o o ~5 W-C L fllSSE - ALL f'IC 99 c.oHP -3 •
' 1 n
- ·- -~
W-OFF-COD [3 N]
W-OFFICINA
W-REP (10) W-REP-COD [ 3 N]
W-REP-DIP (100) [6AN]
p I C. 9( ~) . :
," C.. I) ~ I HOf.Xlt> 8)' P-
-·u -U> PIC ( 3) .· .
, .. . -·RE P- D I P. '. .
. . . . ~· i .· i '. I~( :o· X ( .) •
24.3
Proprieta ltals1el S p.A Le copie or191na!I sono contradd1st.nte dal retino stampato 1n rosso Ne e vietata la roproduz·one
La cultura è un bene dell'umanità (fantomasping@libero.it)
I puntatori sono definiti completamente dalla opzione
INDEXED della clausola OCCURS.
Essi non sono campi di dati, pertanto non sono definiti né
descritti in nessuna altra parte del programma (neanche in
WORKING-STORAGE SECTION): al contrario degli indici la loro
allocazione in memoria e il loro formato sono demandati al
sistema e non al programma.
1 ' ,,
tr W-1 N DRE.P 9~ 'ç. o Hf'
(> I (...
I . to
'll w- t"" DD I P flL e99 'r<..okP S y ttC •
' • r
24.4
. .. .. .. ..
llQUOICI ~
fPAOrl flllUAl
'
!
> ..
o.' 10
•
z
8A
1 •
, I
" .. JO •• li ,, •• 11 IO ••
I I
I I ! 1 I .
1 I OI •
I
o I
I
cot1P 5YH~.
:'
0 It 0
.' ' I ' '
I ' 41 i 0
I I . . I . . . . I I :
I I
, • o
Ul-l D Pie
p.
I HD 'KEO Q
99~ CO P -3.
I HO EXEO t PI e ( S) -
24.5
Propneta 11als1el S p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne e vietata la nproduz·one
'"'""''
'
......., ' o
.,:• >• "
I I
! I I I I
I
:.."lI: ,~
: I
A. I I )! ; . : 11 '
I Ii ·
I I I
~-tç 1 I
-e.o ·'I I!
I I I ' I
!
I
I
i
I
I i I
I
I I I .
B. I
•I•
...
I lfJ.
I I I
I I I
I ; I '
I I
i II I I
I ' •
!
I
I ' i '
c. '
I
I
I ' •" • Y
I: I
'
P. II I :I
i
J
'' I' '° I
I
I '• '
I I I I I
[. ' J i \1 1 Y
I
i I
I I
I :; 1 .. ; I I
I
! ' I
'
I:I .1y t
. ! '1. 1..
24.6
, . 4;o j'· •
{ . w·-HA
' '
' 1• 10
' i' .o
, 1o o
...~3~:
f - PR.o v
24.7
Propneta ltals1el S p.A Le copie orig1nah sono contraddistinte dai retino stampato 1n rosso Ne e vietata la riprodu11one
IEOUlN Cl
f ..AGl l
' I
J •
o ' lo
zo
•,
llUUAL u •
. •
" .. •• •• .. ,, JI •o .. .. 11 .. •• •• .. "
~~:
:
o • o W-~E ~1Df4 E.
p
•• o
" • o
~3 W-R.E G- PR. o Il OC.'-U ~~
-' I HO EXE~ p I::: xx.
24.8
"o o
'.
'' l
o
o •
24.9
Proprieta ltals1el S p .A Le copie or191nah sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
t
a1ou1.. c1
o · 1 ~o
I i I I
A. I
o!. 10
, l :f , w- fttk;-Pfl!ov
I . I '(
I I o:•lo I
i I I i I I HO.VE I w-R.EG (.t.) To, W-ciot>-R.E"G.
o • o I i
!
B. I
I ! o Io I 1= w-R;q;:-i~o'v: ( P-.RE~ -+ ~ ~ P·pR.ov :- z)' ~tss w-c:o.D.-PR.o'v'
I
I
I
, o
I ' l(Ovt W-~f6 (f.>·REG.,) To LU-e o {)- RfG •
'
' • o
c.. I
I \ 6 ;0
. I
I I IF ll!-J. ~\)~·L' .f '.
I
'
• o : Ho\/E ui- ~[G (f'- .RiG) To ())-e o.D- R EG •
I ' O IO ' I
D. )
I
1 •O .I f P- RE~ :u:5:s. P- P R.OV
11 4
I
'o : : H:o·vE · W-R{~-PR..o\J .(P.-R.E6- ...: · ..{ 1 P.-PrtoV) ro w-coJ>-PR-011.
1I 6 t0
~! G (~· JAt ~
..:
I
F. ' e I 0 i ; .f F f'-
l
I
olo
~foc, 1{ ro: I ~-:J
+i·
I ' ! : I
1 ! i ! l I l I :
F. l 4 fO
' ' IF I P·- ·~t~ ' GfiEA:i Ei : tJJ-.I :
~
: ,:•i. : 1 ·
1
f/ove Sf' AcE i.o w-co 1>.
'
1
: W-(l~ l{ip -~ Eb): u/-~t(;.
' I• ~ o 1
G. '
i .1.I. : ; I ;H0v 1e lio: : l(cu-1 ).
: i
l<i:210
H. I '
I
44,0
I I 14~ ;0
zo
. .. .. .. .. .. .. .
llOUl•Cl
11•...au
I
IH•tAl u •
J •
•' •
" . JO ,. JI J2 12 IO
"
.
• ' o
o o
Hov.E w- RE.G- P~ov ((l- REG - -l il p-f (lOV ~ .f ) TO UJ- !Co D- PRO \J .
• • o
- - . - - -- ··- - - -- -- - -- '
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A. si'
24.10
L'istruzione SET
o • ·o
' o o r~ Lu-1 li D Pie ~(4) e HP ~YN
' , o
' • o
i W-tf
;3 cU ., l HPtX [b BY P.
' • o
, o o
-R.E -P V cc.U e IH )C(t> ~'I Q PI L xx .
24.11
Propneta 1tals1el S p A Le copie or1g1nah sono contradd1st1nte dal retino stampato in rosso. Ne e vietata la np1oduz1one
-! i- +M I ! iI ! I . I
I
I;
r Ii
I
~ J4 :I
/
i I
1
I i ' ,, ' I
! I I I , i I I II
I I I ' I ' ;
' 1• !"' ' I ~ . I I I ' ; '
: i
:
II
I
$cr' I - 'I
I .Oj ; ~ ., ,
I I
I ' ! I
I' • ' "
I I I I ' I II i
f ~ .1 1
I
i .j. i. i
!' , I
' I I . I I I I
: I
II I I ' I I ' I
! , I
"!" P·•
I
.I ; . , ~
I
11
:
'.SEJl.
I
ip, i I i I
To.
. . :
.
I
IJJ-
. II
:I l !
I
1
'
!I
j I
I
i
I
;
: I I
!
'
I
I
I i!
i
I I I
I
I : ;
I i
, .. I
! SL!IT: f-1 mo ~. : l I
:
'
i ' : ! I
I I
I
>ID 1 '
: I , ' I '
I
' ;
i ' I
i I Ii
' ! I
I '
I
I •: •
i ~ .I I
u ' ' I I
W· I '11 ~ · T pi
:
.. .. .SET' 'p I
I ~ I
I
I
I
I
'
~ !; , I
I I I
1· I
I I
I i i!~ !: ! :
I
:
I
I! ! I ' I
i
I
I I
I
II
i I I
' I
I
II I
I
'
I I
I I ' i ;
'
I'
i I I I I
i
i I il i I
I
i I
I
i '
I I I
I
I
I!
I
I II
11 I
! I I I
iI i i I
I
I
24.12
Si noti che
· l'istruzione SET non imposta un campo con un altro campo o
con un intero (tale funzione è demandata all'istruzione
MOVE).
1
HOVINCE
IP'AGU llUU4l
l • I
zou.
1 •
..
12 .. 20 •• . .. li
•• .. •• .. . "
•' "o'
P1c ~(4} .coHf> SYHc
' I .
~~ ~-~: (j.
i o! • io
I I
I ·: •1· '
'
I
I 0 I $ 0
. -~
' o o -e ' . ~-. D p-IZ Pie X(
: ' ' o
' . o
: w-R.E 10
I I6 0 1}3 -P Il Pt e x.
' • o
. ~--- -
' o o
ft. ' ' o Sf T P-P P.,OV ro 1.
' • o SET P-R tG TO P-P R,o.,,.
B. ...
.. "' ti
. . !>ET P- te EG P- P~ ov To i.U-J.
'.
' " o
c. ' . I
At>D 1 ro w-I.
•• o
5eT r-~ l[G 10 W-I.
~t>D -i rro ~-1.
."
l ' ,O
' .
)
. . SET P-P tov ~o W-}.
• o o
24.13
Propr1eta ltals1el S p A Le copie ong1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne é vietata la riproduzione
Si noti che
· Un indice I è un campo indipendente di memoria, e può
essere impostato a qualsiasi valore (positivo, negativo o
nullo) con la clausola VALUE o con l'istruzione MOVE. Solo
quando si fa riferimento all'elemento EL(!) si richiede
che l'indice non esca fuori tabella.
· Un puntatore è associato alla tabella che lo definisce e
non può mai uscire fuori tabella; pertanto può essere
impostato dalla istruzione SET solo a quei valori che lo
lasciano entro la dimensione della tabella.
HOUlNCl
u.
• ,.011 llf•••l
. .
o I O
~1 w-HA z.
/13 ' W- lt>E G o C.c..uR 5 ~ 9 I HOEX Eb P-R.E G-.
' o o
' '
' • o
. ~5 W-flE 5--PR K>V o C.LlJR. s 9 IH DEJ(E D p- p R,orJ
_ .____ -
Pie X ~-
-
-- - --
' • o
s. SEI P- .k rG ro 5.
P-Rr. ,
' ' n
;" • o SET W-1 ff /) tro ~.
24.14
,
I"'"'
IRI FINSIEL
!• o
FORMAZIONE
Strutture
per l'evoluzione
f ( i' : I
: I . ,
c. , I a 10
, ,• I.
I
P-f'.Ro~ .
I
'
• .
D. ' I• Ì
0 ;srr, f>- p ~ov
' ' I
P- 'R.E G T o. 1 ..
1
: , 1 •!o .SET W-l~l> IT:~ P- p°t~ Oli •
l i. o
I I A·D·D: f ro.' W·'I N (:).
!;' '
• o o i '
i I ! i I
I I
I
c. 2
D. 2
UP BY nome di campo
SET puntatorel (puntatore2 - - -) [ J DOWN BY intero
dove
l • o W-HR
(J3 ...
• o • f' - pR.o V X •
24.15
Propneta ltals1el S p.A Le copie ong1nail sono contradd1st1nte dal rettno stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
, , .. ,.
HQU(N(,l
tf"AQU tsllUAl
o! , o
~
z
8A •
12 11 20
I •
o!• o t
I I I
o •• o
' I
nlt . o
• o o
' • o
'
• o o
.. HOVE:
5CT
5 To
p TI>
..
W-1 ff{) .
~Q,.
. . !'1lC 5€T. p t>Ow tf fy c.. -1 ~D .
440 HovE w- R.EG (P) il) w-c b t>.
460
A. W-REG (2)
B. W-REG (14)
24.16
trAGt:I klHUAl
I ) 4 e
8
1 I
A ' I
U . •• •• OA 12
•• •• "
i O! , jo
I' I, !i ... :
o;" I o , .SET
i · :st1·
;P. ITd L:
'
: l
I 0
1 I
I e 10 ! p UP f>'t t .:
I
.
0 1 . 10
)
· · · H·ovE: w- ~.ti'; (P.) To I.V- ( OD
;: :s:r~'.
I I 0 0
B. ' , o f . rr o. . 1 .i : .
: , ..H.o\(E 1 w-~G. (P, -t ;i) f'V. w -e oc.
' ; ' I l ; : I :
A. 3
W-REG (3)
B. 1
W-REG (3)
Il riferimento indiretto non cambia il valore indice del
puntatore, ma solo il riferimento all'elemento.
._____J
è corretta; se P è un puntatore, l'istruzione
24.17
Proprieta ltalsiel s p .A. Le copie or191nal 1 sono contraddistinte dal retino stampato •n rosso Ne è vietata la rrpr.oduz1or>e
=~ ~~
' • o
~ $Ef !: ·~ to -. _p_.-· ~- - ~ ~-~- -- ~-
--- :-~- ~ :-~ ~~~ ~- ~ ~-= -=~::=_
1-
tPAGl l
' .
11"'61. 8• A
, .. .. ..
-· . - ·- - ---- ~- -·
I
-- ~ ·-- - - .. . ~=:I]-
I '
-+--!-+-t--1-+-+-+++...-Hl-t-,--t-t+++-t-t_._, __....,+.- 1
I .
~
• j ~ - : ·; .!..~-I I
..,.
• .• . o
- -r- · ;-,--:--'
'
' - ' -r--
~- - --;--
•• :o ' I I '
- .L..
;--,-. -r-r-:
- ~- - ~- ........... ___..~---
~ - "'T'" . • • ·-
'
24.18
u. . .. .. .. . . ..
HOUINCI
.
~
z
Ui'AOll tHIUAL
' ' o: •
o
1 •
:I
" .. 20 •• ,. 40 ., 10 12
I ,
.
2 10
I
~ i
i II
! I
o
I
o
j
.lf, i w-·F:1~E- :F ILt .H.01 (.Q uA·L
I HIG ~- ·VA LVt AHD
r>. : ~ oT ~A Tf.R.
I
..
' I .
: I' ' "o I .... ! : I !
'
o tf L.- 89j6:-F /Ht .• ! I'
' •!•!o : , . :s.~1 'P 3. . . '
I
!
·i· o iI :::L.05 t .o.ROlr"f I
24.19
Proprietà ltals1el S p.A . Le copie originali sono contradd istinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
17. Si trascriva l'esempio del capitolo 22, usando il
puntatore P per la gestione della tabella.
f'l'. . .t Ma.Al A
•8 :e
I •4 •1• ·~ - H H .. .. •1 M M M U H
:i :it 11 ! : 111 I I I I! I ! i l
I ! ~ !: i I I! ; i :
! I ': : I
~ I i i ! I '1 !'
1
II !'
I !! !~
~',· I·, ·1
I I 1' I
+1 1 1 I I '
I I :,
·1·· !j l I ·, :' :. i. I! 1I ' I ;.
' ' I ' I . • 1. 1' ! " ' ' I I I
1 1 1 ' I ! '.11 I I '
; I ' 1.
i ; ! i : ; j I :.
·1
·
1i I I, I
!! I. !:; !I i I: :: !I !;
i I l l l I ! i II
1.
;1·
i !. 'i . ., 1, : ·,i !I i:
I
:
I ;
I
I
I
'
•
I
I
I • '
I
I '
I
I I
I I Ij : ' ; I II i : ~ I ,. I ! !: I ! II ", : '
I i' ;' : !
I :
1;t ili !j
1 , I
Ii i : : : ; ~ ' I
1
~
I I ' • o ., , I : . :i !I :!, ·,.:I '1' i!!, ·1 ' '1.i
I •.
1
1
I : '
iI: ; ;
ii I i : :I !: 1· : . : ' :
I j I
I . !
i I i
: ! : :: , ,. ! ! ., I
I . : ; ! I I I · ::.
I
· 1
I
i, : . : : : 1 r : , ,
!I I 1
: 1 :
i i " :'
I
i I t I I I ! ' I I
I I : :
I
i1 : 1 1'
I :I:I: I I ., , : : t I I
I ;I
I ;
i
'
' :
' ,·
I
1 I
I ' i ' i Ii
I
I I! I 11
I I ! I :' I' .I i !. ; ~
I
!, J
I !i i
·I. :
I
11 '. ..
1
I'
·!
. .' ,' :, ·. ;'
! l :I: : I' I
+·
I • : i I ·,! I I
i
I il
i
'
I
I ; I
: ; ;
I
1'
I''
I
.,
I
:
I
: '
:
"
.
!~
> • o
I
• I
.: .I .'
'
·, '
'
I
I '
!.'
:i
;
> • o
•• o
il I
I
I
i ·
' \
.
1 I: ,I 111 ! I 1!: ::: '
I i
! I
: I
i
I
I . ' I1 : ,
' l
I I
I
'
. I ,. I
I' I I I I ' I
·.' '· , I ' ,.
I'.!I !i
' ., i 1, !, ! ' I: :i ' I '
! :;:
' I '
l• i · i !I :
I : '
1'
I 1
' '
l I i
I.
I I I
1,
•
1' ·'
! :.I I I ' I
I
; r :
I I I ·
' I
1 '
, I .
, • o
'
vnL tJ€
' '
~~
~(q)
'
' +6 n W-TO T PI c. coH P-3 ~EFtC.
, • o UJ- se UDLfl •
) o (1
p~ LU-C.L AS oc.e. VR$ 3'6 I H Il IEXEO p.
1 , •
~5 I.V-Cl.. ~S-c. oD p/C. qt/q.
1 • o ~5 W-CL AS-A ... - H Pie 99 KoHP . 3 .
, • o
'ls W-CL ~.s-.4 L-F P/C 'H COHP - 3.
I
l
.•
'
n
'•
• o o
- . - .
n
. ' ·o
. EJEc T ..
o' . o pR.ocEO uR, f. () I VI S I oH.
• • o ~1P3
".' srr p Jro .J •·
' " o .SK1f'1
. :- " ~L - ;1~ -~ OHfM •
' • o 5tof'3
• • o ADD w-c l..~.S- AL- ti ( P) w- c. Ll}S- RL- f ( P) 70 w- 7oT.
. .
' I O
..
' n o
.. lf p L E'SS _3?
' ' o ~cr p lJP 8'/ .J.
, • o
.. . '
{71() TU Ht. - ~>t; -soH ~ .A.
;",.ti
, • o
".. 1. ..-·'
...
.. .
...
. ' . . ...
·-- ·- .._ . • • _ .._i-....A.__._
24.20
t
810Uf:llCI
, _.... lltcHMAl
'I 4 a
.,.:
8"
1
4
I
.. ..
,, 10 14 H IJ H . .. u .. •• .. ..
I t i: 111
I
I!
;
I
I
!
I
I
I
!
I
I
1
j
I I I
: I j
i
I
: I
I
I
!
I
:
:+ I· i i i I
I
1; I . !
I
I I I
I ! 1
iI I I I
i, ;'
I I I
I i: : I i I I
. •1· ~ I : I I I
Ii :" . :'
I
: I
I
' Io
I'I
I
o
Ii !
I I
I '
I I ' ; ~ I
j
I I
~ I
I I I ;
I '
! i
!
I : t;':ft
, 1• •"
: I
I I
!
'
: ;
I I
II : '
I '
! '
!
I I : '
!
! I I I I I I
I I ' i I !
i I
i I I I i I ;
!I I : I
1
I1: I !
I
! I
1 I
: !
I, 11 i I ! . '. :
I I
II I j
II I : !
1 1 1 I
I I
i;l : '.
'
1
I i
1
I i
I
!
I I
I
I
! '
IiI
I
' I ' '
il ! i I I I I I
I I
I '
Il
I
' I !
i!i
I . : I ' :i
: 1 I1 1
! !
'·
.i I I
: ; ; I·' ! I
I I
, II I I! I ,: : I
' I
' I 1 i ·(
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
. .u.' . .. .. ..
;;
.. ..
llOUINCI
l~AOU
1
'
llUUAl
o' ,
o I
" .. 20 ,. H
" H
•• u •• "
10
' ). . . ...
99 10
I
• • o
' KovE lV-C bDIC. rt.
o:• .o SET. p rfo L
o • o S/<.1 PH
' o o HL· -~3~-J EST.
' , o
' ..
..
51<1 p ?>
ADD U)-~ LAS- A_L:-H ( p) w-c LAS- AL- f ( p) G. I v IN6 l.U-R LL.
'
' .. 1·F W- RL l L iss w-c oti
,,
,
.
, o •
..
HOllt
KOVE
p
w- ~LAS -'"o e: {P)
w- ALL tro
3~ .
w-co H.
To r,.--
w- ~ODI ._t:.
If Ll{s.5 ,
, ..
, .• o ~CT p UP &'f ~
i.-o
D . tro Hl :...~ ~T tsr.
) o •
~- · -·- -· . ~- ·-
24.21
Proprieta ltals1el S p A Le copie originali sono contraddistinte dal retino stampato in rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
19. Si trascriva l ' esempio 31 del capitolo 22, definendo e
usando i puntatori P-REG e P-PROV per gli elementi
W-REG e W-PROV, rispettivamente.
I I II
.i,.•
I
.. .. .. .. .. . .. .. . ..
I I I
M
I
IO
I
... .. ,.
I ! ! i: I
o • o
l i i i':
.' I . . . II !i
o • o I i I I
I
1 i I I•
~
I . , '. : I!
!I
I '
1
I I I
, ! I
I I
, ; I I I, ,
:l ~ :: i i I
' I .
I I I!I ';
l I :
I I
I
I I I
J ;: i
I
~ I
I
i'
I
I
II
•!
I
~ :!
I
i : : ;I: ' !
I :
! : : :1: 1 I I
I ,
I
I I ; 1,
I
: ; :
: I 'i-
I I : 1
'
I I • I !I I •
' •'
, ; I I ' I
'
'. ! :i:: I 1 ! i:
I I : i
1 i I
I .I ''
I :
I
'
I :
I
I I
! I
!' i !
'
:i! • I
iI :1
I
: : IlI j
~
I
' i
I
!
I
I .' II I
iI:
I
I:
I
I
I I '
I I :i:1: 1
I: I I I I I
~ I! I
I I
II 1I . I
I
I!
i I! I I : I
o
!~ :
• 1 I I
' I I
I ! ' • o
I I
'
! i I
I
I I
I I ' I '
iI ) 1• o I ., I I i
I I
I
•
'
I
I
.
I
:
,, 1 • o
• 0 0
!; 11 I j ::
I
I I I
II! I I I' ! i I
!I
I I I I ' .
i ,,! i!I 1 ! I 1
!i II I . ,
I i I I , I
I .
t I
!I I I ,
Il
1 :
1 I I
1 I
iI I I I • I
! 1·
I .
1 :
I I I I
I
I
I
I I : : I : I ' I i i
I I
. I
l I.
• ,. , o
i .i. . I: I I I . '
0 0
I I
! : ! ! 11 I i I ! ! I I ,! I II .11
i I. , I
I
I
? I J
' iI
!
,
I
t
1
'
I I
I : ' I .
I
; I
' : I I Il '. ; 1 I
I
I I
I
11
I'i i i I . iI I
I;
,
·, I I
: I
o 1.
I I
I
o i
I
I
I
II
I
!
! :i
I :
I I
!
!
I !
I
I
11
'
I
I
I
!
i
;
:i
I
I
I I
I '
:I
I
I
I I
! I
' 11
I
I
I
II I
! :
l 1
I
' I o oo
I
'
~ '
I
fl
..
I
I
' :' I'
, ' I . '.
I
•
I
'
!
I
I
'
! j
I i I1 I I
j : :
l I I! ; I
I
·'·I•
1
I I !I I I I ; I
I I I I I .
I I . '
1 I
I 1 ! I
:
I
I iI I I i ' ' !
I
I I' i I '
' I
II I .
.
I
I 1 I • !o
I
'
• I,o
I I : I ~
iI I i!: : ~
I •
'
I
' 1
':olo Ii ! ' I I : ,
I ~ I ! : I I '
l
I
I 1
I I '
I , '
:i ii I
I I j ! '
; I
I: +O I II ' : 11I I II ;
I
; I , !, 1
·' •
I I I
I I I I
I . j l ' ! : I : I : '
i :
1 ·
I
I
I •
I iI : ,,! i 1· I
I
; i
'1.: i I! !' I! I I ! I
I
i:I
I
I ' I
: I'I' ! 0
I I I f I I : I I :
I
i
II! !lI
o I j
I!
Ii I I ' !I
. , II ! '
1 :
I 1 1o lo
I I : : I ,
• I
I :
I
,;,I.
I
1 I I I
i!I I: I::
I I I
I , I .
,' I
I
I I I , I ; I I I iI i
I
! I I
.'
' : • 10
. iI,
.
' I ' ' I I '
' 1 I ' I I I I I I
' I
' I
•• o
! I
i ! .. I
I
I
•
I
I
!I ,
I
; I
'
j I i ! i
I
' . I
I I
.
Iii iI
!I . j I ;; I : i : ' I
I I 1'
III I
! i /1
I
I : I
I
i
I ;
' !I I l :
'
'
I
I ! '
I
I ' j I I
' ! 1
24.22
-
.. .. .. .. ..
HOUINCf ~
z :
t",t,Q(I ISUUAl 81 •A : I
, , .. • 12 11 20 Z4 21 J2 31 •
•• 12 •• 72
·'
I ! I
I I :
VII LVE
o' e o
!
'I o·o +:f. w-"c:b K '
I
I
i
Pll. ;gn~ CO HP-3 V/IL UE ~.
'" ·• ': ff •
W-P~kJVH~lX
• t • •
I I PIC xx.
' • o
.: •• ~· w-H°ll210HE. ,,
1 te o ! : ~3 W-R.E G ' Ok:c ·u~f.>· ' ~ ~ ' I HDn ED P- RE~.
1
I
o!o
'
' ' ~5 w-:PRIOV k?CCtJ ~5 B l rlD f/( E'n P- PR oV.
' ' o
1
. ' I : '
, i l!I 'o : ! I
,I.:.I
:I i' ' , I I o
:
' ' I
:
'
:
i
I
'
;
I
I I
3, , o i I .
i
I I
I
I i
: : I
>; • •o '
I I
I :
i
I I : :
I
I . i
I 1
' I I : I I
I '
i I'
I I ;
'
I
:
I
I i
o!' 1· I ! :E.j_E~ I . . . i .. :
'. I
I
o!•!o P:ROCE.OlJ ,RE DI y I~ I O:tt, •.
' o t 6 +o
6Kl 'P3
:
0 I I J0 j ' " '
' '
' o o
,o
SEI P-f.EG
.S K 1'p1
ro: {.
: '
' . o H.L-~~-T llltT- r?,EG-. -
•o 5K I(' .3
•o SET ·p- P R.ov fo ~•
•'o
',
' n HL-~~ -T R.fff- 1PR,o\J. :
' n•
,' o
...
5KI P3,
IF W-P~OV-NvH (P-REt; P-PR.Ov) (;R.EAtrfR. W-cbH
1-<0VE w-P~ov-coc ;l{P- RE6~ P-PRov) TO w-pty,ovHAtx
' o o t-{ovE w-PR.o-J-H"K (P-Rf6 P-fR.ov) To w-c.oH.
' ' o IF P-PRk>ll LESs tu-HVHfRo./
' o . t>ET P- P R.ov vr BY ~
Go ~o HL-p ~-T ~flT- PRov
.. ' n
J
24.23
Propneta ltals1el S p A Le copie originali sono contradd1st1nte dal retino stampato in rosso. Ne è vietata ,a np_roduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
20. Si trascriva l'esempio della domanda 26 del capitolo 22,
definendo e usando il puntatore P per la gestione della
tabella.
NOU.#CI
,,...., MMM
' ••
•
!
• '1.
A
...;. .. - ... .. . .. . ... . .. ..
I: t t: I 1
1
1 iIi
I : !:i :1 !:
. 11 I I i i : : i ; ~ , : I II ' I I I
J
; I
l
l : : :I: ' :I1
I ,
I 1 I I I
I I I
I i
o
I I;
j
:
I
1,
,
·i·.
O e O
! i I
i I I i
!i I I.I I
I,, iI I I
I.I I
I !
I
I
i ! I
1'
I
I
I
•
I
! Il I : II !I
I I
II I i i :
j
i I : i I . ,. I'.I! I I I I :, ;: II I
! I I ' i I I .
I
; I .•o
! I .,• i ' I I :I I I i ,I I . I I I
I • 1'
!
I
:I i
I
I ' •• I I: I I i
III
I
i I I
I i I . I I
i I:
,i I
; I
• I
I
I 11 ! i i I I I ~ ' I I
I ;II
I
lI
i!
t 1. o
i I· l : 1
I :
: I !
I
I
I :
I I I I ! : I
I
: iiI I .: ; ~ ;
II I I II. :I l '. !: : I: >I :,
I a 0
I . 11 I : '
I
I
' o o I I I ' Il : I i i : II I I
I , , • ! I ' i I : I
I Ii ,! II'i ii' ! I .
I I i
III
I i :1 Ii ''. :I i II ' I ' : :
I
! :
I :I:,:
I
I I i !, I i : I
~ :I I
j I I
II ,, ,•• !•• .l ' :.
1
I i '.
I' . I ! ; ' I :
I
I
'
I
I• I :
I , , •
I , .• I
I '
I I I' I i I.
'1 1 : : ! :' I : I
: ; I
I,
! I.
!; I
I i ! II i I I I' iI .I I I
'
l!I
1' 1 ; : :
11 T· I I ! 11 I I I! I. ' '. 1 I : I 1
I 'I
I I
;i 'i' • I : I j I
I
I ' ·Io o ! I
i
I I ; . i I
' I
I
i
• '
I '
I
I
I
.:I ' .I ' I '
I I:
1
i 11
!I !
I
I :
I I I
!
' I' i i !I: I
I ! '
1 • Ì I ' I ' I 1 l I
: : I
!' II Ii ;i .I ! I !! 1
: Ii I , '
: !
j
I
I1 ;I I ,
, I :
I' I : ' i I I I
I ; 1 il, 'i ; I
I I I
I ,
I
I
: I i I I I I
I '
I ' I . I I
I
I:
I
I I
I
I : I
I
I I I
I :
;
! I
I
i
I I .
i;; I : ~ I : : ;
I : !I I ' .
i I
'
I I
I
' ~
I
I ; J ! ; I : I 1 I :
I
'
I
I
I
'
j I '
i ! I
I'
1
::: i iI I : i
'' ' ' I
I
.
I
I
'
' '
.
i I: Ii ! I :
!! ..I
' '.
'
iI II i ,: li 1' I
! I i Ii i i l : ' ' I
i '
I !
I I
l
!I I '
. I
I : 111 i !
1 ;
1
: j· I '
.
I
I
I
:
' ; I : l I .
I
I' II
I '
Ii I i I
I'
I I
il I !I I i
I ' · ; I
! ' I I
II I
I '• II '• '' ' I : I ' I
I
t !'!
I:
;Ii I'
I
I: iI ! ! I I
' .I
11
!
I '
I I
I : I I I
l;
I: I I :l
I I o •
' I I
I I '
I I
I ' I I
1 ' I I Il ; ·, I I I
lI
i I ! II 1 ! 111 I iI j 1 , I i ; i
;; I
i i !i'
1 : ; ! I I :i :. I ' I . I I I! ' '
1i I ' I o i I J ' I
' I I
; I I
I
I ' I
I '
l1
l: ' I ' I ! I I
I : I I ' '' .1 I o I
11 I I I i : : I ' I I i
24.24
. .. ..
HOUINCI .,:
z
C"AOll l lUUAL8 A ; I
1 J 4 f 1 I • tJ M 20 U :Il 22 H t4 U 41
•• .. JJ
:'
I
I '
I
:
! I ! :
I I
I
i I I
I
I :
I II I
I
r· ~-
; I
I
I
I I
i I I ' • ' : I
'
I . . ...
24.25
Propneta ltals1el S p.A Le copie ong1nali sono contradd1st1nte dal retino stampato in rosso . Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
SEARCH seguenziale
Il linguaggio mette a disposizione una istruzione specifica
per la ricerca tabellare mediante puntatori: l'istruzione
SEARCH. Essa possiede due formati: uno relativo alla ricerca
sequenziale, l'altro relativo alla ricerca binaria.
24.26
> I
1
' I•
i Io
•olo
;: ;, :. ; i i :'. ,5 ; '.
~:~ ~ ~<'-~~: o:~~ ~s'. ; ~
~-l.l A.s !-~ op , ,,
1Hl>EIXE b
, P1r.
B.'f
9~9.
p.
+!·
l 110
' i : : I : , ~ ?. ,
, 1 : : ,
~-e :1- AS:- .Pl L~ .H.
1 '1s. : IJ)-tL ~5.-flL :- : F :,
rie
PI C-
~9 e.o HP -·~ •
' 'H e.o HP -?; •
J '• •o
' ;! :;
' ,;.!· ' ) I
J • I •O
I
I ! ' ' '
' I O :o I I i
I
'I ! I
1
i i
i I
I
' ! ! I
' ! i I : i ;
I ; I !
'I
lfQUIHCl
1,.•au tHtUAl
l l ..
o!, Jo
•
z
8, •• ,,• .. ,. ,, . .. .. u
" •• . " "
o,·;· I,
o'• 1o
'
0 II ,0
I '
I :0 '0
I 1 0
I • 0
1.F Oc:i. ( P) VflL W DI €
' • o ~~- ~9- R,oVA:To TH IJ . 1·9 -T OVAI -EX.
I ' I 0
' oi o lf W· ll H
' ' o p UP BY -i
' . .. o : 6.0 HL· ~~-LOCER.CO.
:' • o
1 I O f> ERJ= o R-H TH v 8 - 99 - NO Ttt'J V- Ex •
, o o
' , o
, .. SET P
, •• .SEA
24.27
Proprietà ltals1el S p.A Le copie originai sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la r1p.roduz·one
24.28
no
si proposizione
imperativa2 1--~~_....
1 no
si proposizione
imperativa n+
L.------1
incremento con ro o a
puntatore istruzione
successiva
si
ontrollo a
ragre.fo GO T
24.29
Propr1eta 1tals1el S p.A Le copie originali sono contraddistinte dal retino stampato in rosso. Ne è vietata la riprnduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Si noti che
La SEARCH sequenziale non imposta il puntatore all'inizio
della ricerca; pertanto, se all'inizio il valore del
puntatore non è valido (fuori tab~lla), la ricerca non viene
effettuata ("si esce per non trovato''). Inoltre la manc~ta
inizializzazione del puntatore al 1° elemento può porldre
ad una ricerca incompleta se il valore del puntatore è
comunque all'interno della tabella.
SET (inizializzazione)
SEARCH (ciclo)
.. zo
.. .. . . ..
HOUINC(
•• "'
tPAOU ISUlllAl
1 •
12 11 20 2• 21 >2 JI •o 52 IO ,,
•!,Io I E.j El. T ' . '
I
o; . o
I
r.Roc E.PUR r ,[)\ 1\11 SI OtL
;
o • •o
Q I.
:
0
~ET p tro 1.. . I
' • o
'
'
'
o o
..
' o a2-~1 .~- reovA TO
. - ' • o ~
' -- -
ovvero
- -~ - - - . - - -- . . ..
... ':'
. .
Il ,,
srr p tro J.
. ''
.SEA~ CH AT EHtl
. W-CL A5
• • o
' .' . PEeF ORJI ~2.- ,1r/- NONi ~V THilJ B~-99 '·NO 'HT~o V-E.X
J • " WHEN w- C.L AS -C.Ot:> ( P) ç~ tJ f}L. w-c.ODI c... ~
• o " PrR.F oR-H B2- "~~- rQov ~TO THRV 8 ~-qq i-TR O'({)T O- EX •
.. '
. . . .
'
24.30
Si noti che
,
llOUlNCI
IP'AOU llUIAl u •
i
l •
o1' ' lo
.. io
,
I
.,,• .. ?O ,.
:
21 l? li
•• .. . ., .. IO .. . "
'g(6 ) CO HP-3 VRL UE ~ ~f34 'ri ..
I I
'If ~
I
o f. o I
W-Hfl TR, '
PIL
o 1, •o
. UJ.-IW ME Pie f(-2 "') .
;
o • •
I' :
I
'
'
I
1
6 0
~5. UJ-.01 P'-NO ~r :
Pie.. x(l ~)
I I· o t
! :
> o 'j o I
I :i '
.
! 1·1.. . ; I
I I
I 1:: -: ,1·1 1 1 i
i
I I
I; I ' '
,I i '
I I
I i
l
I .
I
I
'1
I
•
:; :I:j: I. ' I
I ;!
I
! I
I
,
I .' I ' I i :
I il
I
;
I
I
;
I I ! ;! I t I ' I I
' i
I >I' o iI I, I iI : I I i I ;I i I,
! I J, e O
I ~ !
I 1 •
I
10 O
I
i '
1
I
t I
I
.I
I : I
I . I II : I :
: I
: I ..
1
I,,
Il
I I
I I I I I
: I o I
'
I : I !
I .
1' I i I : I I I
1 I I '
I 1 I :
: ' I ' ' ' ' ; i : I I
''
' .....
'. .
P~OcEDv.R ~
SET P To
C> Iv I 5 I Oli.
-i .
' ..
, ..
..
EHI> W-ClP AT
,.
.. 5EAR '11
HOVE TO w- tioHE Hl GH-V FtLVE
, ..
'
,...
WHEH w- D1P- HATf<. ( P) E'GV ~L W-Hlt Tft
HOVE w- DIP- (p) TO
..
. ..
'
. . . . NDHE LV-H Otff.
24.31
Propneta 1tats1el S p.A Le copie orig1nal1 sono contradd1st1nte dal retino stampato in rosso Ne é v•etata la r rroduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
23. Si risolva il problema precedente supponendo che la
matricola W-MATR, se è contenuta in tabella, si trovi
nella seconda metà di essa.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
.. .. .
HOU f ,..Cl ~
z
l'AGU ll UU4l
1 J 4 6
81 AI •
12 .. 10 11
•• •• •• •• "
, I .
:$EY I
p
Si noti che
la ricerca può limitarsi a volte solo a una porzione di
tabella. Secondo i casi, il controllo del ciclo di ricerca
si affiderà alla SEARCH con opportuna inizializzazione.
·- - -- ,-.. . -
n
•o
' 'o o SEI f rro UJ-H I ti.
o 5EA~ k:H
.'
. I
o
o
I
'
I
' • o
1 I C
i e e
'
• e e
24.32
"AGII llUUAL
' J • 1 I
I
• .. •• ••
:o
•• H u .., •• •• "
0 I 1 10 . I · I I I
I :
' .1.;. t.1-: w-;c:o MO PO
I :
' I
'
PI e: X 'l/ALU € ilM.
0 i. i· ~. ~-R;E ...'
I•
~
I
' I
0 11
I ;
o
! ' 11?.3. ' W-D·I P. '. o ~.u~s
i
i
~ ~r/ I HPE tEb P.
I
' o o
I I '
I
I
~. UI- DI P.- ET~ PI C. 99.
' !
' I'~
I
i
I
I I .!__.:._l I jlj_2. FI LL ER> P1c x(J~) .
:~-
1 ' 4'0
I I
' 1' 10
:
1: 1
I I
o
iI !
SET r ,·o:: f.i:
i
"o lo
' I, o I'
;SE~ ' i.V- DI !p
1I . I0
' 6 !' o :
I w- Dr .P.- ·i,t:) ( p') H oT LéS 1 D
, ! W-1) IP J>'t. (f:) f/OT 6-R f'.)TE . ~~
';' e.o
I
' 't'1_' I : ;-ro w- oko 1>0.
: :I ' ' '
l o'o
24.33
Proprietà ltals1el S p A .. Le copie or1ginal1 sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la rip:oduz1one
.. .. .. .. ..
llQUINCl ~
z
o
IPAOU llUUAL u •
'
• ,. u •• •• 12
' oi, io
I
"
o. I I
o i
!
pI r.. . 3) coH P-3' Vfl U[ .
'
o I • Io
I
I' I Pie (3) c. oH
?> r- VAL UE ~
o I o ' ' I
PIC 9(3) COH P-3 VAL lJE -1
~'-·
I ''o o I Pie:: g3 V~LU E ~p
,o Pie .9 l/ltLV [ 516.
..
'
o
I
!
I
' •: o i W-R. Rl2
•I• o ~3 -o I f> c. R-5 llSfd P.
,oo I 5 - !) I P. -.E.T ~
; I -DI P.- .NO Hf.
.
1J1I0
, o
.. ' i I
I
' I I
''. o I I
, I o St'T
I
> o •o
1,-~l~:-'. '
! : : ... i ' '
I
> "o
>
I
. o 'I
I
I
I
I
:-Strt
'
'
'
.'
> ":o I
W-1 .H,F
i
j
I I ;
o
.
>' I I
: I : I
o o
lf
24.34
'"•ou
, J
11ou1•cr
IHIUAL
' •
~
2
8 ...
1 •
.•
12 " 20 24 .. .. .. •• 12 .. IO
, I ,
. ..
24.35
Propneta 11als1el S p.A Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso Ne è vietata la npr.oduz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Per una tabella a due dimensioni, lo schema di ricerca è
allora il seguente
SET puntatore superiore TO valore
CICLO.
SET puntatore inferiore TO valore
SEARCH elemento
WHEN condizione
GO TO TROVATO.
I-F puntatore superiore LESS dimensione superiore
SET puntatore superiore UP BY l
GO TO CICLO.
NON TROVATO.
TROVATO.
Si ricorda che la gestione di una tabella mediante puntatori
(ad esempio mediante SEARCH) impone la definizione di essi
per ogni dimensione della tabella.
I '
I •
t ..
.
I O l I 10
- .. .__,. -···
I
- .
~
.
.!
' I
I O O I I I
: '
.. - I ' I
i·.
·;i
I 1 0 I
j..
I .I
' • o '
l
- ..
I • I jO ' I I
I
·-I
t • :1 I
J • O 10
1 1 '0
' • o
J I •I
I • O
J 1 o
.. - CO ~-,3:_.
I I
J • o ! 1. .. . ·.:....___.;,-+
J • o _... , .' ,!....
I
. i-i,_
I
I :
L ~°""' · -
> • •
• , •I
24.36
..
1
HOUlfllCl
l'AOU ISUU.t.l
J• Ili
~
8 A ' I
' 12 11 20 ,.
" J2 . •• .. •• " .. IO . .. "
ol' Io I I . :fl . .
!l
I '
o' .'
;
O I. fO I' :SET :P:-; '
~
: I ·!·I o
l .. · I : I : ! I
:
i
! I
I n ,
i ,
0
A.~:_ :~itA-'.
I 0 ,0
. i .
I
. 7 lo o
' • o
:
' . .
o'V .
I I 6 0 ;
I
I
I , : ! I j
~-~~OV-~V .(P-fEG) r-P o~) -1-HJ 1 H/J
I'
' t' o
I
PRoy- _
. W- N.VH .{ P-R.EG-; P-P ROV) w- ffl.))I
, 0 I0
8~- .1.'1.- Rov fJTo TH u 8 -9q
' ' Io ... f-R LES~ W-H~H
:XT P- t"G- vi . 6't
;
I
' • o ! i . ' .. :
. I
' •'o
. I
ero n A--t -~~ -.R.1C. eRe
' • o
j j . , . I
' oo
.
.. .. .. ..
ltOUUICI ~
IPAOll IHfUAL u A
' J • I 1 I
o
:o ,, .. 20 24
" J2 •• " IO •• •• "
~~~ i i ~! I
1
0 7 I0 '
·i.:i
o: . o
o
I .i SfT
'
l
r- ~ é6- : rfo
I
I
~· .
:
.. '
. .
:
I
:l · 1• .° ' i .
I):~~~~:-! iR.AT- OR.OV
•.
• n o '
I
• ' o
s:rr 11> L .
' '
' : • io ,. . P-P R.ov
' • o
•• o ri~ ·- -?3.~ -~ 1cft e~.
' o o
24.37
Propneta ltalsiel s p.A Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso Ne e vietata la f'produz1one
.. .. .. . .. .. ..
ll OUl MCl -.
fPAG () I SUUAt.
1 , 4 '
z
8A
1 •
•
" .. •• .
,
"
,, ., •• "
n ' o
., . o
~ W- MA li OH E.
n
•o 9H -N l-C.A P PIC
n
•o {b3 -Hfl - NIJ H~EG pie
n
' ~3 -R o 19 E'HC ING
,' EH D1N
...
'
o. l>E'X D
o f IC
f
' ', e - HO HE
' t
, • f
.. '
1HG W- OH- COD
p-co •
' ,' x.
' • o (-1
' • o
) • <
• o o
24.38
EQUAL costante!
campol IS = TO campo3
espressione aritmetical
nome di condizionel
EQUAL costante2
campo2 IS = TO. Camp94
espressione aritmetica2
nome di condizione2
proposizione imperativa2
NEXT SENTENCE
dove
24.39
Propr,eta ltals1el S p.A Le copie orig1nail sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r·r~oduz1one
Si noti che
la condizione di ricerca della SEARCH ALL può essere solo
una uguaglianza, o una congiunzione di uguaglianze
24.40
.... .. •• •• •• ., . .. .. "
I o ' '
'I
,;•I..
' !
I I
' ' ~ !"
' I
I
I ' ,
J • T Il
1 H.dv
I
Ii '
'
' '
.• .. .. •• . •• . .
-. ~i. ·""- -·--+
...
•••
-;
. -. .
,-, .
---
.
.- ---; ~..,....
-i~ ..-.: ~ . .: .
:-,-~
;____: . .'. . .
- +-i
---~.J
H··r·
!......J '
: : : I ~ Ì I' ' ''
I I 1 II I I I I ~ I
I
I
I
: Ii
!
I : I' ' i I '
I'
I I iI I
i i' : I
' I ! I I
I
II '
i I
I i
II i
I
I
i
I I I I 1. i ! II I
I
I ! I
i I !i i I
I I
I I
I
!
I
' 'i : I
' f.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
24.41
Proprieta Jtalsiel s p .A Le copie originali sono contradd1st1nte dal reti no stampato 1n rosso Ne è vietata la riproduzione
&ICWl•Ct
1 I
A
tJ Il 2G .I• 2• •I IU
I • ,.
" .e; I!
!! I!
I I :
1 ,11,1
I
!'
! I
, i"I I
. ! I
l 1 iI I' :
I1
I .
I I~
I :
!
•
Si noti che
- la presenza della opzione ASCENDING/DESCENDING KEY D2n
preclude l'uso della SEARCB sequenziale
Come la SEARCB sequenziale anche la SEARCB ALL gestisce solo
una dimensione di tabella. La ricerca binaria su una tabella
a ~iù dimensioni va effettuata, come quella sequenziale, con
piu cicli, demandando alla SEARCB ALL quello sulla
dimensione inferiore.
24.42
, ! o.o I
I
K.:
I
' '
1 !, :o ' ' SET .P:-~ ~ I lr:o :
'I
11 • I 0 I
' : ' .
! . ".i
' 1.
I
o
o
~~()~~- :~ l~·Ef !CA:•.
:
'
!
I
I
I
i
'
I
I
I
I
I
J o 1
0 5é~~ ~H ~LL 1»-f> ~·v·
l
I
.' 1•
I
;
;
~EH w- Priov ... 1--1·vH '(?- R.EG P-P ~ov) E.Q tJAL ~E~ o
i l .'io
I
I
. I . '
.~ISP L~)' I :..:'f( Ppj,\1
' ·~·'
lt ' .: .•
'j
I W- PR.O"- (P- R.E6-,, P-P RoV) .
' 1,f, P-flf. ~ I L ES~. .-19
I
I 3. 61 o I
I
! J '1 lo
I
Ii
'
:
!i SET P-fè EG- . kiP ~ &'/ . {
I
' :o o 6-0 Te : A~ -IVI. -~IC :R.c' .
. Ij
I
I . I I
.I
I
' I I
I : ~
'
I
I
I
; '
: !
:
i' !
I I
' ;
· indici
puntatori (usando la SET)
Se la gestione della tabella è affidata ai puntatori, e se
l'elaborazione consiste in una ricerca, oltre ai metodi
descritti nel capitolo 22, si può usare l'istruzione
24.43
Propneta ltals1el S p A Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
Capitolo 25
25.0
Propneta ltals1el S p.A Le copie ong1nah sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
La cultura è un bene dell'umanità (fantomasping@libero.it)
.....ALSIEL I
& lGRUPPO
I~
IRI FINSIEL
FORMAZIONE
Strutture
per l'evoluzione
L'ISTRUZIONE CALL
INTRODUZIONE
Problemi di una certa complessità possono essere risolti
ricorrendo a programmi separati, ma logicamente lnterdi-
pendenti.
Si può così realizzare un programma che segue una MAIN LINE
sintetica, affidando l'esecuzione di determinate funzioni a
programmi da esso richiamati, generalmente detti ROUTINE.
Prog
1
rog
.I·:•1•' -------------------
::
- -- ~- ------ ----------
--- ------ ----------
------ -------------
•1•1 ---------------
----------·-·-----·
----
•1 -------------------
.1 ------------------- •• II..
.1 -------------------
• 1 -------------------
·:•' .:::::::::::::::::::
------------------. '• I. :-Prog
- 2
- - - - -- - - - - -
:: .•
..•.•.------------------- 1 •• I
-- -- -- -- -- -- _1.
------------------ - 1
1 • - - - - - - - - - - - - - 1•
•1•1 ----------··-·--·--
········---···--·-·
•• -------··-----··--· ••
••
I.
.1·~ ----.. --.. ----.. -.. . . -. ;:~
•' ~. f t f f f f f I I I I f I I f I I I I: •
·I·
1
•
·~
••• ' •• ' • •• • •• I I. I.
25.1
Propneta lta1s1el S p A .. Le copie originali sono contradd1st1nte dal retino stampato in rosso. Ne e vietata 1a riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Il passaggio da un programma CHIAMANTE a una routine è
ottenuto con una CALL, istruzione di richiamo, codificata
nel primo.
A seguito di una istruzione di richiamo, al interrompe
l'esecuzione del programma chiamante e il controllo passa
alla subroutine.
•:--------------------- .
I I Controllo 1.
...
··---------------------
•t:::::::::::::::::::: • 1.
.1:::: :::::::::::::::::_
,1 ____________________ I•
..
•::::::::::::::::::::::
------ ----- ----------
.::::::::::::::::::::::
ti:::::::::::::::::::::
ei:::::::::::::::::::::
1•
1•
.
1•
.:::::::::::::::::::::: •I::::::::::::::::::::: 1•
·----- ------ ---------- •1::::::::::::::::::::: 1•
.··----- ---- -----------·
:::::::::::::::::::::: .1::::::::::::::::::::: 1•
·--------------------· . 1::::::::::::::::::::: •
Entry
Point
25.2
... ..•
Controllo
•
...
----------------------·
·---·------·······-----·. •
·:::::::::::::::::::::::: •
·- --- -- ---. -·-- -·- ---. - ........•...•. • ••..•... . •
. -----------------------·
....
············-· ·---····· ·.
---·--·····--· -·-·-···- ........................•
·---- ------ ------------
·--· -·-·- · ··········-·---··-··----·
·······--·-··· -----. ---------------- -
-------------······-·-- .
...
--
. --. ---------- -------.
-----------------------. .:::::::::::::::::::::::: .
······· ······---------·.
·········-·············.
·······················
············- ·· -·······
········-··-··········· ..
:::::::::::::::::::::::.
..
. . -.. -----------. ----. - -~-------J.L·: :::::::::::::::::::::: •
-------···-------------
----------·······--·--· Recupero del
·········-·--·----- ----
----------------------
·····----------·--··-----
----------------------
----------------- ------ . Controllo
25.3
Proprieta ltals1el S p A Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne é vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Un programma può richiamare più volte la medesima routine, o
anche più routine distinte.
PROGRAMMA CHIAMANTE
.•',
-------------------
, . outine
-------------------
•'.,•'•'
------------------- '•'•'•
1•.
..
··----------------·
----- -- -- ---- --- --- :·
.'•
I
, -------------------
------------------- ,
••, -------------------
------------------- ,,••
•• ·------------------
•'•' ------------------- '•
•' ------------------·
•' I
----------- -------·
------------------·
·------------------·
•• ----------- --------
••
•••• --------------------
------------------
,••
••
.
:·'•
••••
•••• -------------------
------------------- Routine B
---- -- ----·--------
•'• '. -------------------
------------------- '•'•
I•
•' --------- -------- -·
•'• '. ---·--------------- '•'•
----------·-------- I
25.4
PROGRAMMI
CHIAMANTI --------::
--------,.
--------1:
·------··
---------::
1
----------...!•
.----------
I
----------..,:
1-----------,,
__________
,1 ----------~·
..
Il
...,.
l - - - - - - - - 1•
·---------.:
I 1'
I -
I
-- - -
- - - - - - - tt
1'
'•
,." '•
I •••••• ' .
lt I I I I I I I I
I
I
•••
t I I
·.:1--------·
-, ,
I ••• ..... ••••••••·••••••••••••••••• I I
I ·••••••••••••••••••••••••••• • •• t I
I ································I:
I••··········••••••••••··········I t
I .••••••••••••.•••••.••••••••••. 11
'······························· ,.
25.5
Proprieta ltals1el S p.A Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
Una routine può a sua volta richiamare altri programmi,
diventando così un programma chiamante.
In effetti qualsiasi programma può essere un chiamante o un
chiamato.
In questo modo si riescono a realizzare strutture
ramificate, anche molto complesse.
ROUTINE A
PROGRAMMA CHIAMANTE
•. :• ,,..
-- - - - -- -
-------- I
I
I•
'•
: PIPPO
I OISPLAV PLUTO
l
:
,.
••
I
: '
'
'
'
,•.
'
I
25.6
··.
25.7
Propneta 1tals1el S p .A Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso Ne è vietata la roproduz1one
CALL ~
' PROG2' USING ,ALFA Bj;IA GAMMA,
...
PROGRAMMA CHIAMANTE
...
•': ---- ------ -- - - - -::•
ROUTINE
.,.
• I - - - - - - - - - -: •
Entry I PROGRAM-10.
I Point PROG 2.
.. ... . ...... ,
ALL ' PROG2'
••'C USING ....... .,
.• ---------I._,..
I
:.••
I ALFA
• • 8 ETA
'
• 1
: :
·- ------ - --'
GAMMA .
MOVE O • , • ,
,.
,.
··- ------
I o
I
f
I
f
I
I
I
I
•
I
I
I
f
I
I
I
I
I
I
I
I
I
I
I
I
f
I
I
f
I
f
f
1•
•
25.8
PROGRAMMA CHIAMANTE
..,•'
•:-- -- -- ---- ---- -- -- ~· .. ROUTINE
:-
..,
- -
e•I CALL
----
'SU801' ---..,...,---.,
• : US ING ALFA
,
BETA
:.
I
-:
..
I
el
I
•1 ·
PROGRAM- 10.
I f
PROG2 .
• . ..... . .. ... ,
'
. .. . . ....... .,.e
. 1
elI
I
PROCEDURE
I I I I
, , , , ,
.
••
I
GAMMA. . , •• , .• , . • • • I
:.
-'...
I '
....----- -- -- ---- - - .
I
, _________ _, •1
i..------+....,..e
ENTRV ·sueo1·
MO VE 1 T O .... ,
1•
e
- 1
I '
. .... .. .... .. .... .. ... 1•
Entry
Point
25.9
Proprietà 11als1el spA Le copie originali sono contradd1st1nte dal retino stampato 1n rosso. Ne e vietata la r1produnone
PROGRAMMA CHIAMANTE
0
DATÀ 'Div'ISibN . . . . . • .
0
PROCEDURE DIVISION .
ISTRUZIO~
.............
DI ________.,.. CALL 'PROG2' USING ALFA
RICHIAMO BETA
GAMMA
25.10
. o· AT À . D VI SI b N . . . . . . . '
~
PROCEDURE DIVISION.
25.11
Proprieta ltals1el S p.A Le copie originali sono contradd1s11nte dal retino stampato 1n rosso. Ne e vietata a nprodu11one
La cultura è un bene dell'umanità (fantomasping@libero.it)
Grazie a questo esempio vediamo che non vi è passaggio
fisico di parametri fra programmi.
""'7
.-----1 IND. LISTA I
Reg. 1
25.12
PROGRAMMA CHIAMANTE
I
•' - - - - - - - - - - •
I
• • DATA DIVISION
,. ROUTINE
1•
DATA DIVISION
e: ••
I
••
• • 01 BETA PIC 9 9, 91 . 1•
I
D1 ALFA PIC )()()(, el
•• - - - - LINKAGE SECT ION, 1•
I
•
••
••
I CALL 'PROC2'
US INC ALFA • il 01 ALF1 PIC XXX.
01 BETI PIC 99.
1•
1•
•.-- ------ -- - -
I
Parametri
Ridefiniti
Osservate che:
- I campi ridefiniti possono avere nomi diversi da quelli
dati nel programma chiamante.
E inoltre:
- E' necessario che mantengano la stessa lunghezza e lo
stesso formato dei parametri definiti nel chiamante.
I parametri di passaggio devono essere def1nill a livello
01 o 77 sia nel chiamante che nel chiamato.
- In LINKAGE SECTION non si può attribuire un valore ai
campi tramite la clausola VALUE.
25.13
Proprieta 1tals1el S p A Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la r1produz1one
La cultura è un bene dell'umanità (fantomasping@libero.it)
E' importante ricordare che la corrispondenza del param~trl
è determinata soltanto dall'ordine in cui compaiono nella
USING del chiamante e nella LINKAGE SECTION del chiamato.
Tale ordine deve necessariamente essere identico.
Quando l'ENTRY POINT è il nome della routine, come in questo
esempio, la USING della routine è codificata unitamente
all'identif icativo di PROCEDURE DIVISION.
ROUTINE
I •• •• • • • • •• • • •• •• •• •• • • •• • • Je
,'.•.
ALFA
I
BETA
•• GAMMA.----------------
.: :.
•..'-- --- --- --- --- --- --- --- --- --- --- -·-·-···
,-
~
- - - - - - - - - - - I
ROUTINE
,.
ALFI i•
8ET1,.• i•
·..·-
••
I
- -- -- -- -- -- -- -- -- -- -- -- :,
I
I
.: : : : : : : : : : : ::
L-------
' •
I
.. .,. . . . ... . . . . . . ,.
•'
GAMM1.
e l • • • • • • • • • • • • • 1•
el • •' ,• , • ,• •' ,• •' ,• ,• ,• ,•, • •e
I
25.14
Riepilogando:
Nel programma chiamante si deve codificare solo l'istruzione
CALL, il cui formato più generale è il seguente • ••
25.15
Proprieta ta.s1el S p A Le copie ong1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la roproduz1one
ISTRUZIONE DI USCITA
JEXIT PROGRAM. {
l GOBACK. _$
25.16
CALL STATICA
Una CALL si dice STATICA quando la routine è collegata al
programma chiamante durante il LINK-EDIT.
In una CALL STATICA il programma ohiamant.tt e lul.li i
chiamati costituiscono un unico modulo oggetto.
PROGRAMMA
CHIAMANTE
'•'•
: Progl ROUTINE
:···· ····· ·· ···· ····:·---
....... .... .... ... ..• STATICA
• • " ••••••• I ••••• •• ·I·
25.17
Propneta ltals1el S p A . Le cop ie onginal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la nproc1uz1one
!VARIAZIONI I
i
1- - - - ~
I I
liiCOMPILAil: I
I I
'- - - - ~
l ______ _.
25.18
CALL DINAMICA
Una CALL, invece, si dice DINAMICA quando la routine è
collegata al programma chiamante durante l'esecuzione, e
solo al momento del richiamo.
I I I I 11 I I I 1 1 I I 1 1 I I 1 1 I I
. . . 1111111111111t1111111.
•'
• I CALL !-+-'r-•---·
I ROUTINE
......
I
., ,.
• , , I I 1111
I 11 I I Il I •
•:1111II11111II11I11111 : ·
• 1 111111111 111111 11 1111
•
.
•rl I 1 1 1 1 I I I I 1 1 I I I I I 1 1 I I 1•
•li I I I I 111 11 1111 1111111 r•
,
•li I 1 1 1 1 1 I 1 1 1 I I 1 1 I I I 1 1 1 I•
• ,1111111111111111 11111 ' •
,. ·...
·.
·...
·~I
I I I I I I I I I I I I I I I I I I I I
••11III111 I I I I I I I I I 1111
I,• •
~ '• MEMORIA ,,
·~ I CENTRALE,_.."
,.
II O
DEVICE
I t I t I I I I t I I I I t I I t I I I I
I ROUTINE
... I I 1111111IIIII111II1••
••'' cA LL . . . I .... , , ,
I I I I I I I !-I- . - - - - -
• : 11 111 I I I 11 I I I I I I I I I I I : •
•1
• 1IIIII111IIIII111111 1 ,•
i•,.
.
1
• i l 11111I111IIII1111111
. ,1 1111111111111111111 I , •
,
•' CALL ...
,.
•'·~ I I I I I I I I I I I I I I I I I I I I I ,.
'• ; ·'
••1111111111111 I I 111111 ' •
lllRO
II O
DEVICE
25.19
Proprreta 1tals1el S p.A Le copie orrgrnali sono contraddistinte da, retino stampato rn rosso Ne è vietata la riproduzione
,.,.
..
lv ARIAZIONI I
i
NON OCCORRE
RICOMPILARE
'- - - - . I
Prog 3
I'''''''''''''''''''''''''''''''''
I 111 11111111•1111 111 111111111 111 11 . .
I•••••••••••••••••••••••••••••••••.,.
I'''''''''''''''''''''''''''''''''.
L ___ _ __ _. : Prog 4 ~
....................................
I::::::::::::::::::::::::::::::::: ..J--_ _ _ _ _ __,
I'''''''''''''''''''''''''''''''''
I:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25.20
lI!liIi!!!I~illli~!!llli1li!1~l
~ ;~~~~~;~~;
~l:l l l il! !!!liilii
:
~~~~!~~
:::::::
:. : :
: :
~~::'.
:::::
.
:
.
:
:
....... .
.:::::.:·:
.::::::: .. :::: :::: ::: .. :::::::
..............
...............
25 . 21
Propricta llals1el S p.A Le copie ong1nal1 sono contraddistinte dal retino stampato 1n rosso Ne e vietata la r produzione
Capitolo 26
26.0
Proprietà ltals1el S p A. Le copie ong1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riprodu11one
, .o'"o• ., . .."'
l 'AOll IHllUAL
1
~
z
o
1 I
:
.. 20 .. . ,, . •o .. .. 12 .. •o •• .. ,,
I ' :
I
I .1· 1~
I 0
I.
1 <f :o
'
II :j ~1!$P G~~. i
•
l
I
'
I
i- I I'
I ' 0
I I I I
I
-
quale delle seguenti affermazioni è corretta?
A. L'istruzione DISPLAY provoca la scrittura sulla
stampante del contenuto del campo W-LETTI-ANA
B. l'istruzione registra il record W-LETTI-ANA
c. l'istruzione è errata perché non è specif lcata l'unità
di output
A.
Il formato completo dell'istruzione DISPLAY è il seguente:
26.l
Propr·eta llals1el S p A Le copie originai sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la Pproduz1one
t l o I• 10
li I; ! 0 0
.I I
I I
' .Jo
.
, Io
.!·I.
1
'1·1i·
1 0 0
I :
, , !o
1
, ' .. o
, 6 io
VI DfiO •.
,!o I. i :. i I ! ..
J
. I I ,
II (;~!16
1 I
I
I
I
, , o
I I
~ l 'SF
I
urt
: ~-~ ESSA
i I .
I
I lii II I I 11 I I I I I I I J. __I
26.2
A.
Si noti che:
- SYSOUT e CONSOLE sono i nomi standard asseg11d ti alltt unità
di sistema e sono parole riservate
- la lunghezza in byte del record registrato sull ' unità è
120 su SYSOUT
100 su CONSOLE
lf QUl Jll Cl
." . .. .. .. .. ..
~
o
IPAOll kH•UAl
J • I I
I
u 11 20 ,. 21 u li ., IO
••
1
o ' o
1
"
0 I• 0 t)1~:p --~'/ LU-T OJ.At... € lJ Pott S'f<;;. ~tJT.
o • o
-- -- .
26.3
Proprietà ltals1el S p A .. Le copie ong1nal1 sono contraddistinte dal retino stampato in rosso. Ne è vietata la riproduzione
A.
I l l t I
'·i. ~ :v:v16:1ù~E.
I ,,..
i I
IL
I
I i; l:1 I I: i'. :
PR.o~n>u~1~T~ ~·. :.
I I: • :. !
1
; 1
..
: ,
i.
A.
' •• o
r ···
' o o
' ' o
' • o
'
.
' • o
'
• •o DISPLAY :• : N.: TRiAHSAl10HI.:: 'w-corff.
• o o
N. TRANSAZIONI = valore
dove valore è la rappresentazione display del contenuto del
campo W- CONT
26.4
L'istruzione ACCEPT
nome mnemonico]
ACCEPT nome di campo
CONSOLE
zo
. .. . .
HQUtNCI
I
• •o;, o "
lfl'AOU llUUAl
• 1 I •
" .. 20 •• 11 .. .. •O u 10 .. .. "
I '
E'SEc.i.r
o, , o
. . IEH.YI R.o tiH ftiT ()1 V I ~1ori.
o • o
. .
.. o • o ~o:rff 1 GUR ~TIO l'f $[ :::TIO tf.
' o o 5Kt f~
' ' o SPECIAL- HAHf ~ .
' • o
..
' .o CONS. PLE IS HEss ~G.
' • o
:- ,. o
:o ' ,. rp,J
Iw-Ht ISS AG .
' • o ~3 . I.V- HE S':. A<T -C.OD Pie 9(4) -
. .
' • r ~3 W- Hl ~$AG -FUf'f l FI c. x( ~~ D.
..
r
' . o
' o o
. . ..
l
. .o,
I •
.. 0 ACC.E PT UJ-H ES.SAG f RDt1 Ht.ss A6.
, • o
·· - . - -
26.5
Propnelè 11als1el S p A . Le copie originali sono contradd1st1nte dal retino stampato in rosso . Ne e vietata la nproduz1orie
3 1• o
.I.i. . NS OLf • ..
I :: I i iIl i:!' ::: I: I:I:.' I''• I:;: 1·.! 1· · 1 . · 1:. · 1 .. , •. : I·:. ,.. ·I:.· 1· . ·I
.. .. .. . ..
llOUl•Ct •
z
IP'AGU ICIUIAL A 8 •I
.,
t J <I I 1 I 12 11 :ZD 24 40 •• •• •• "
I
I 1
o ! ' I•
I; 11 .·. I.
I
: •
'
I 1
' '
I; . . . . I
!
I
26.6
Si noti che:
Se l'unità di input è la consol~ ; l'ACC!PT richiede
un messaggio dell'operatore; in particolare l ' esecuzione
dell'ACCEPT provoca:
· l'invio automatico di un codice di sistema sulla console
seguito dalla costante "AWAITING REPLY"
· l'arresto del programma. Solo dopo la scrittura da parte
dell'operatore dello stesso codice di sistema seguilo dal
messaggio, l'esecuzione riprende e il messaggio è
trasferito nel campo richiamato dall'ACCEPT.
L'istruzione ACCEPT deve essere utilizzata solo per
immettere pochi dati nel programma.
Il trasferimento avviene da sinistra a destra fino al
riempimento del campo
CONSOLE è nome standard e parola riservata.
Se il campo in cui devono essere "letti" i dati è numerico,
deve essere display e non può essere numericp di stampa .
I dati immessi non vengono cont~ollati automaticamente.
La lunghezza del campo, se : l'uni~i ~i input à la console,
non può superare le 114 posizioni ~
E' consigliabile richiedere .messaggi da console solo quando
si vuole comunicare con l'operatore.
L'istruzione ACCEPT da. console dovrebbe essere preoaduta da
un DISJ>.LAY pe~ comunicare all ' operatore il tipo di lllt!&&aggio
che d~vè intr6dùrre.
Con l'istruzione ACCEPT si può immettere nel programma la
data del ··•istema e l'ora dell'orologio del sistema.
L'istruzione ACCEPT, in questo caso, ha il seguente formato
26.7
Propneta ltalsiel S.p A .. Le copie original i sono contradd istinte dal retino stampato 1n rosso . Ne è vietata la riproduzione
I 1'1 1 :
i
: '
'
: I P1c:
P1c
qq .•
'H.
'
I
I
l 1o10
I
~ .
f!>... ~-OR. f}- SE 16 '
~·
I
i
' ' PIC 9q.
~ . w-o·RA-L·S[ :i
I i
' ., ' o i : :
Pie A9.
:
3 j
' • o
4IO
:
·1 . I '
I I I
I I
'
I
I
I I
W-PARM
26.8
MOlll..CI
tPAel! . .
t
~ -..~•
.. •
~
8
,
A
• ..
:I
.. . .. . eo .. .. 12
! Ii Ii '' ''
I
II I I' ·
I
II ; .~
il Il ,; Il , , I I I
:i:1:
I j
I I I I
•1 I I I Il I • :.' I ,,i . I ; . ,' I I !
' ;i l
::f
I I I ' I . I I ' I' I
! I i I i l i : ! : i I: I l ! i ! i ' ! i : : ! .! I :
I : :j '' I '!
1
I I . I I
'
I 1 1 :
: . ~ I!
i !: : II : II iI ii 11! I lI I I 111' : ! ! : !i
I I
1 11 !, .' ·,· ,' li
i I
I
I
: 11
•
: I
I
;
:
, • I ;
;
:
I
I
' ! :;I
I
I,. I
l
1! !,. . ! : ; 1 I
I .
I i I • I • I
'
:li iii· i ;
! 1 '
0
.. ! t I
Il : : : iiI :!
• I'
I
o o
I ,,+o.,.
: 1'
I I I i: I: I I; " . !:! i! !I I '.
I 1· i ,. ;
I ' I· I ~ ' '
! Ii ::: :: i! ! . I. :
I
~i
i I ,. • I I : .
I o
i ,,• o 1 ! 1' I I I' '! !, : : ,i ,i ;:' : ; : I '. I I
I: ~
·'·
I '1 '1· l! !,:
I
:
I
, I
'!
: I
0 10
il
1
I
i!.
I
1 I,1I
l ' I
,: .Il•
,1! '.! i
I ; I t I I
1 ' ! ,,
I ; :
;:'::i"·
. : . ! I : .
I
:; ; l i
;
t
'
I
•
'
'•
'
Ii !I I i I I i IiI I : '
I! ~
I •
Ii :
I '
'
•
HOUINCl
IPAOll llUUAl
1 , . • z....' .
o , o
o
"
I
E"JEc.~
.. ,. ,. 21 l2 >• .. .. .. ., . •• .. .. "
o • o
'
f:,tù/1 eoliti EHT DI VI ~1011 .
• • o
. . 5K.1P ?>
o '. o C..O.Hf I (;U.R ATI C N 5t cT10 ti.
. o o
..
• o
l
• o
, o •
, , o i~ l.0-f~ R.M.
,
r/_ ~" JJ-P fl R#( • 1
• o p Il. 9~.
{6~: w-P~ Rii - .l Pie. q~.
..
, • o
'
,'.
,
). • o
" o ì
Jl.CLf f J w-PA R.t\. F~OH or Ei.
J Le O
'
I
• o o I
' ' : I
i
I
I
I
I '' I : I
'
26.9
Propneta ltals1el S p.A Le copie ongmah sono contradd1s1tnte dal retino stampato 1n rosso Ne é v1etat;i la r produzione
i I
iI ' I I
I
I
.I ' ! '
I '
: ' .c. 3~.
;
i I :
I I I i I
i I 'I'.·
I!• 0 j
I ' I .
. I ·1I•·1i•
I o
26.10
Capitolo 27
27.0
Proprietà ltals1el S p A. Le copie orig1nal1 sono contraddistinte dal retino stampato in rosso Ne è vietata la riproduzione
DEFINIZIONE
27.l
Proprietà ltals1el S p.A .. Le copie ong 1nal1 sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
27.2
ORGANIZZAZIONE ESDS
27.3
Proprietà ltals1el S p.A. Le copie or1g1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la riproduzione
27.4
ELABORAZIONE COBOL
DI DATA SET VSAM KSDS
27.5
Proprreta ltalsrel S p A Le copre orrg1nal1 sono contraddrstrnte dal retino stampato rn rosso Ne e vietata la rrproduzrore
Nulla di nuovo.
ENVIRONMEN'l' DIVISION
CONFIGURATION SECTION
Nulla di nuovo.
INPUT-OUTPUT SECTION
FILE- CONTROL
SELECT nome-file ASSIGN TO nome esterno
ORGANIZATION IS INDEXED
SEQUEN'l'IAL
ACCESS IS RANDOM
DYHAMIC
RECORD KEY IS "campo-chiave"
FILE STATUS IS "nome-dato"
Esaminiamo dettagliatamente il signitlcolo dl queste
clausole.
- ORGANIZATION IS INDEXED significa organizzazione ad
indici. La clausola è obbligatoria.
27.6
27.7
Proprreta lta.s1el S p A Le copie orrginali sono contraddrstrnte dal retrno stampato rn rosso Ne e vietata la r produnone
27.8
1 Errore di sequenza
-
Clausola 2 Chiave duplicata
2 INVALID KEY
attivata 3 Record non trovato
1 Pass1NOrd errata
2 Errore logico
6 Omissione scheda OD
'-1. ,.
Propneta ltals1el S p.A .. Le copie originali sono contradd1st1nte dal retino stampato in rosso. Ne è vietata la riproduzione
-~--,-,--....--r----;-r--.---ir- ., _
! I , oj O
!I ' ! ! ' I I ' I I ! ~ !
I 11·1;O I I I I t I I .
: ! . I . . . I i I ' I i ~ .
I ,
.
I .. : o
;
fO. t-IOHf-FI l I I I I
~· H oH 'R..Ec: :~~ • !
iI; · ·
1 :
J
I
' io I I f/>.?, ! FI .L.. {(l . .. i
J <I I 0 '
I
)>. o
' • n
• 'o o
21.-10
Esempio:
l(QUINCl
IP'AGll CIUUAL
1 J • •
~
z
81 A•
',,
; I
.. •• .. 21 •• .. •• "
.. •• .. I
Il ,,
I I o ' 10
o . 1.
,, ' I,, " !
F!~. I A~~ ! 1 E!V:l .
I :
I:' I
I ! I ! i
'. ... I.
I : ! !
: I
l
I
I
, o · I~I• j 1i :1.A8;E" L. /{E c~ ~o
1 11 f; ~i:A~ f>,A.~O •
;
I
I: I
l I I ; !
! !
I ,
I
o11
~1 .~LL I (.V I -i ·. ' I! ! I
i . 1·, . o o
I
!
' io
I
I
I
I
I
I :'53,
~3'
l' F: I :L l EIZ,
ALIL.. I EVI- KEY, .
I
! I I
I
I
1 •
I'
I
I I
p'1(. X1{ ~,
:
I :
!
: :
I ~'5 ' : AL~L : l EiV.1:.. l(CI- H AT~
1
I
1 0 ! '
I 4 0 '1 ; : 'I
1 ;
1
~ 1
.5 .
• •
F: IL~E!~
FI L L [ifl I I i
• • •• • •
1
• •
il: 1'.
• 't ·
I
:
l ·I• • i I I I
WORKING-S'l'ORAGE SECTION
Nella WORKING-STORAGE SECTION si deve definire il campo
"nome-dato" della clausola FILE STATUS.
I
, . I
I '
I
I I I·: i;
I
' ' I .'
'
l
I ·;
'
! J I
I
I l. : . I : I
J.:
I , .f, i I' ! I1 I I I
'
1• • PI c. X!X.• i I I i ' I I !
j ·1 . i iI : ; I
i ' I
, · p1:c ~9.
o I 'O
'
o o
o
' •'
' . o
".•
' '
o
o
,oo o
,,o rs IHD
," o I~ t...t .
, •• ICS> -C OD.
,•o
J o o
o
'.
l J
o
J
•o
I o
'
o o
i I . .
'
I I , , I '
27.11
Proprieta ltals1el S p.A Le copie ongina•1 sono contraddistinte dal retino stampato 1n rosso Ne e vietata la r produzione
A.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
B.
27.12
PROCEDURE DIVISION
- ACCESS IS SEQUENTIAL
- ACCESS IS RANDOM
- ACCESS IS DYNAMIC
27.13
Proprietà Jtals1el S p.A . Le copie onginal1 sono contraddistinte dal retino stampato 1n rosso Ne è vietata la riproduzione
LETTURA
Per leggere un data set VSAM KSDS è necessario aprire il
file in inpu t e cioè:
. .. .
~
..
SIQU[NC(
z
o
IPAQrl ISUUA l u A I
,. •• ••
1
I
J 4
'
o
I
..
'I
l I
"
• . .
11
I : : I I I I • . . .
l2
•
li •• u •• 11
:
;
o 11 o
ì
' t o.o
!' ' ' ' : J:
'[1 LA:B,o tiA~ 1io '. ttEJ
. . . ~~05 ~ ; 'HO}{E:-,; 1:t..e ' . .
'
' "o
·-~--'-'-------'----'- · - .. - -- - - -
27.14
ACCESS IS SEQUENTIAL
La lettura di un record si effettua con il seguente formato
dell'istruzione READ:
ISTRUZIONE START
27.15
Proprietà Jtals1el S p A Le copie originali sono contraddistinte dal retino stampato 1n rosso. Ne è vietata la riproduzione
' . o
t ! ~o6
' ' •o
,;+
1 ' 1 IO
, '~ .. lo
'
: ~ I
'
! , !• :o
, •o
J !o[o
J , =o
I
'l
, •'I°o
.+!·
I
' I
O IO
I ; ' ' I ! . .;
' ' ' I . I I
i • I ' ' •
27.16
' >• I 1 I
:o
12
" 20
•• u u •• ... •• " 10 •• "
o "o
o • lo
. w~ N'o1tf[ - ;"f :I )L.
; I ' I ' ,
e.:I I'' '' I !
I : I
! ! '. ..
..
I ' ;
'
R·e.c.·o P.~
V
,, .
•o
o
!..A:~E L.· l 1,S l$ TA~ ~A · R~
.
• o
" :
'
: r/Js ~AHP o - C.H I A v't -J. f> I c. . .
,' "
o
I
; fAS.
I
IC.A.H P~.CH I A v'E ... z_ f I C.
.
'
I .
'
o
' ,.
I
, • o . -
I
tfov.e fil- C..A Hl'O rro c.' A.t1 p o-e'°' 11\v'f. -1..
' ' n
"
,.
. ~
27 .17
Proprietà 1tals1el S p.A Le copie ong1nal1 sono cont raddistinte dal retino stampato n rosso Ne è vietata la riproduzione
,
IPAOU llUUAl
I .o., .z' .. o
.... ..,, " zo ,. li ,, . .. .. •• " .. .. .. .. "
10
i i I :
fl.
I
o!' io FIL.E
. . .e.OH
. I ./ùJL. •
o • o 'SE.LE so D 5516-f'i
o '. j o 15 e EX D
I 0 0
IS o -kEY.
:
I!) 0
'
B. I ' ~ 0
FILE ~1'1
I • 0
SE:LE vso D ~ SIG H
' • o I O ti 1s I t'!CEX ED
' o o I S Sf.l(u~ I L
' ' o ~E)' IS Ofl -~EJ •
' • o
. . - -.
SI'
27.18
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B.
o 1I , ,r o I 1
: ' ; . i: · , oRGRHl :lRT1 .oN tS I NDE,i. àj '
I 0
1• .° ,,, .I ! : , ; . REcoP. o . kiE:".Y I S C"D l c:E . '
I I 'io,. ! .!~1 ' ' ,· i flLf 5T~Tus I S UJ-TEs T.
; I 'I' . I
. •
si I
. . ...
' '
, I
I
I ... '!• ~D CLll: M
:!
; I
':.i• ~{ . CLJ !EH{.
I I. o
·:· LA BEL · Rrci:»~ ~ · 1is· ·sTAHtA~[). .
. . i: . : . .
' . ~3 , c.oD 1 c.€ • , ,
; ' 01• , : : l"'. .. "5 : ,_. ·o ,.,.· ' . ' .
I
: I [' .o
, 1 1 • · • i I V . ! - :0 . -~: ~r . . P re 9·(3) .
, ,!,Io . I I I ~5 C.OD-0.RD • , PIC XXX •
I ';·!O ì: n.3· : ~ 1LL ER. . ' . . I ;
PIG X(4) •
t
' j •'. o ·: 'f/r··i: :~ . ii: .
~:;
'. I
31OI O
' I
! ! : , : : : : '. . j . I
J 1 !O f>~o.c.€p.u R [ l> I V I ..SI Otf •·
l : .. o
'I J . • ' • ••
'' ST~~T CLlfli J<El7 IS c.oo-ORD.
o' , l o
I I'
o:. o SE.I.E CT
B. '
I I
OR.CIMI
DfGG/li Hl lArT I OH I 5 l HCE XfO
0 I I 0
AC.CéSS IS '5é~IJ f HTI ltL
' o o R.EcoR.D ~o· 15 ~FtTA-oR.o
' o f I LE 5T~ 7° US I 5 W • TE si .
~
• o
• o
• o PIÙx:.EClJR [ D.1VI 51 OH •
~
' o ('J
' ' o
,, • o ST'A'RJf oR.l>l HI ~ E'f I~ t>"AT A- oR.D
._____._,_•_•.._.__~, · --- ~-~--- -· ..__ ~~~ -- ._ -
27.19
Proprietà ltals1el S p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne e vietata la riprodullone
A.
A.
27.20
Codice di ritorno = 10
codice di ritorno.
ESEMPI:
CLOSE nome-file.
IF WTEST NOT = '00' GOTO ERR-CLOSE.
27.21
Proprietà ltals1el S.p.A . Le copie ong1nal1 sono contradd1st1nte dal retino stampato in rosso . Ne e vietata 1a riproduzione
CALL 'DBD200'.
ESEMPIO:
ERR-OPEN.
DISPLAY 'ERRORE DI APERTURA TEST a ' WTEST
CALL I DBD200 I .
27.22
- - --- .
IPAOu
I
HOUUtCt
J
ca111111.t.L
• I
;
oV
'
A
I
I
u .. 20 ,.
" l2 ,. . .. 41
" .. 10 I• .. "
~ o ' o
I
O; • IO
o
'j
..
1 10
~i-~-1~:
'. I i . i :
.·.
' O I
'
:o
I ,
I
I '
INP 1rr vso f D.
o;p~fl
IF l.lJ-TE ~T ~ DT E"Gùft L. I ~ ~I
I
' o o
' I
IGo K"o '\ B1 - ERR-0 P(!'I.
' ' o
. ' ..
' • 'o
. . ' .
f'EIÙ> vso lf<,l) I NTO w- v so ~ D.
..
I t • ' 0 i 1F IW-TE .. ~T E~V A-L I J.<t I
gi- rvvol ~.
.~
..
' • o
i I* •
lrOi . h°O
efJ4
, o o
. . .. . IF UJ-TE ST E ~vlH I I
' , o
. . .' ... f"f. Rf K) Rt1 Al- c1c1.b TH RU J {-c.1 C.1. ci- e.x.
I
, • o
.. i
I
' • o
H:L.-~f>.
' • o
'. ...
' , o l 1. O":: E V 50R.C
' • o
.. .. II F W·TE ~T rior E~VAL I~~
I
;
~ tro I
, • o I
S4:- E.R.~C. LOSE. • I
, • o
H~-F: 1t1.r ..
• o o STOP R.1Jt. •
·~ .. . .
. .
-
;
.. .. .. .. ..
SIOUIN CI
IPACH I llUllAL V A
••
o I
u ,. •o ., 10
"
I I 1 I Il 10
" " "
10~.2 o ' o
o • o
• • o
ft{· C: I l'.'. .LO .
. . " ~EAu vso R.D I l'tr O IUJ· VS ORD.
'" .. lF W-TE ST f~ 1 J AI. I ~~'
' , " IGo IP ~ ._e, I C LO-F 1Hl.
'. ,, II F µJ-TE ST ~ OT E. G.1JFH '©(;I
' • n ~o -ro B3- r ~R.!A lb.
• • o ;o tro A!· e tC.L.0
' " o
':' 1,. IA!.·CI c..t.o • f I t( IE.
I•
' • o
: .. . ,,
DISP LAY I il. IH.AB OltAZ. I OHE TE. V(H1H ATA lit
27.23
Proprieta ltals1el S p A Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata lil riproduzione
11 i ~l,~·
I ' .p 1,L~ '/
o • •o
I
I • ! •I•
' o o
I :
I
;
I •
I
· ·~- IL F IL[ vso R. D R1.5 1J LT~ EHP TY 'I<~ I
i : C.A.LL
'
' ' o '~ &.b Z.tf> 6 I '
' .. 1 o
i
I ft , 0
I ft Il
~3.- .E ~ e.Ef\ ().
> n o
:
' ' o r>.rsf lAY ·~ ER~ O~E LET TUfU . Vs DR.!:> CHI AV[ = I CHlfT V€.
' • o
I
DI Y LA'Y I~ FI LE 'r::>TAT lJS = I W-T E ~T .
>I e o
' • o
.. I !
Clù1... I .l: %bZ.f:> f I '
:
I
)
.0
I 0
' ' o
, ' . :o
I ~4:- :f.R:~G·i. o.S"E .
) ~ 8 o
,.
' • o
;
~I ,.S:f> L..A1 •• .t ~R. . C <. OS E f 1 L.E ~rr A-rv s I: Il .. '
"'"· T
f .ST ,
I • o o
~ '
:
C.A L L.
'
· ~ ~~i<t rt' .
-
27 . 24
ACCESS IS RANDOM
-
NOeaAlllllAfHt
-o
OAU
...
. .,
.. . .. •• .
.: !....!~ . · -- ·--
- l
27.25
Proprieta ltalsiel S.p.A Le copie originali sono contraddistinte dal retino stampato in rosso Ne è vietata la r,produz1one
ICOl).
w-·A~fl.
I
. ' ..
n f,Ef){) AN~ '
...
l • I
:
l.V-T E~T
'
• o Io lf
10
I
0 I )
I . ' .. ..
c.
I
I •:. I. t I '
~ELE k:T O1iE N: : :f ~IG tt
' ' '
To CI p~~
•
I!
': oI.
I I
lo I
I . . .. .. e R.GRN lf~T ION IS I ~DE.X ~[) ..
. •
#11CCE$ s R~HCOH
·~ '~ HA rr R-
oI ' '. o . . ' .
I
I o 0 0
. . . . '
~ f.c.OR o KEY
.
!
1;' o . . F IL[ 5Tffl µ~ 11$ w- TE~ •
• • o '
FD
'f ..
t ' . o DIPE ~
• • o LA& L Rt ~oRt: STf HO!tR ID •
, o o
~~ PIP.E tH .. ~le. LX( Ss2S ).
' ' o
, • o
I
·~ ..
' • •C "RoacLiR E l> I VI :=.t Oti.
' • o I
l n o Hov·t: ~~ 3 IO H~T~.
, ' o
27.26
I MATR I FILLER
6 n 74 an
27.27
Propneta ltals1el S p A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r1produz1one
'..
•••
.' '
1 . o • I
I -~ · · - · --1
t ' , ·•
•+ - .-
''. '• - -~ -
I t t• •
t, • •
, • 011
I t i J ,e
1 14 • •
. - · -;
, 1•1•
~ ·; ~f.~~ I ,
:I- r .ì;;;
-
·--t -
i..
i;,
' .
.....
,,+..-.
I ' 411 I ' •
' . -Y
-.-.- • • ..J.. •• - 4 - -- 1-4.-...j_j.-4-.<"--+-1-~ I . ...1.
'
: 1~-~ I j -
._,, ....... _ --- -- ·-1-+-
' : ! .
ltQUUICt .,..
•••'-••
' ) •
........ u •
•
z
o
J •
•
'1 ,. o J• 4• ~' .. .. .. .. ..
! 1/ I j I
'I
I
' I
!
I
I
I
I
II ' II
' . I I Ì i
.;.L
: J, .i.;. : .
·1: .."T
, u, ..
'· ·'
I
,: , !..
I
I I. "
I' ' I ~·
'
..
f • V I
I .I l,
: I I
i i I I !
' I i' :i I I I I:I ; I ' I I
27.28
llOUl•Cl
~f'AGl~ ~SUIA~ ~
.
~
1~ . .. ., .. •• .. ..
: : ti JO 24 21 U M .t0
"
I
•
•
f
' I1- rr
I
1
r'"-'-
,
I
1 1 , 1 1 '
1
-ITT1-r-+-i-n -t,-r-r-
I I -J- I 1
' I
i :
I
• -1
I ;
i
.I
, t,
: Il
1
! .,
. : i ' i I I !I I l!! :II ! I ' I
•• h•t~ .• .. _,.
.. •• . .
atOUINCl
, , o I I •
1 r ·f-· ·~ : 1 I , ' il
, • o
I ' '
1.'1 °PE'ii '. ' ... ' ' I I '
oPi
. I .
L.
.. I
I
'
:
I J ! . r . i
, I i
·I i i
•• o Ì ; I I l ; I :
• o o I l't" I t ' I f 1- I I I I I f I
V i I ; j I
_, __, ' .. .
I Il f I ~I I"' t 1I
_.i l. .,' ...:
I I
J-1
I I 1·:-t;'- -i j_[_ t •
I
! 1
I ' ! i I
27.29
Propneta lta1s1el S p A Le copie originalt scino contraddistinte dal retino stampato 1n rosso Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
-- --
,......." -
. . . I I .. .
. I. . ..i ..'
HOUOtCl
1rAOlt
1
••
z
8
'
A :' \2
• .. IO •• Il ,. ., •• 11
r Il '
I
i - j-t-
' ;I
m
I , I
-- !'
o , • Io I : ,__ LJ_ 1tr II ,_ITT
IT j1
I
j ! '..
•
• 1. 1.
I
,: I ,
I
I
I
I
1 I
I t •
i
t
I;- _J_ - , t r •
++-
wW'
O\ • I o
•I .J_J. -· -1·~.
I I
~-1- t . .. ' '
' • • I
I
• I '
.J_ I .
I I O I0
• I :1~ __J
l! ~~-fi~
I
L tH J.1
- I -9- r-1 r1 i- I I '
))i I
·t· .! : ! , I ' I
!
j • l I·
: '
ltl
t •
I I- • ' j
I ' I
i- ! l ·i _,_J_ !. ·T
lo I
-H
I 7 I ' •
t . I !I • I i l I J. ; !
; ~ ' -r--
I
I -1 I
'Il~' I : I
-ITIE
~~J. ~~--~l ..
' I '
Il(
L: V
fr ~: o.v'1~ iioj l
I 4 IO
. '
I
I ! ! :
,, ; it
1- - i i;sf ~~l~ ~
I I • ' . I .
lc.:e !l't' ~!~F ~: , : rie
•L ,{ 1 ~ 1: ! ! . '1 i '
~t rP~.
' e lo I ,O
i r r- -· I I '
I
. ' I . ' :. · ;: . I -
I ' j- r:o, I
~~
;
I I ! ' ..
, I : ' I
. 11: l _,_!
I
I ' .
' • o
I . . :I .-
. l ,, . n-
! : I I ' -i - I I t I
. ' I
I ' • I , .I '
• I '
~·
'
' o o I
;J,J-i W:o.\
-+-. ,_,,
i I I
_.;.
- i ' ' - ' .-
I I I
-;- 1-.
' I ' I I , I
'
' : I
I . , I : •
t
I ' '
' ' ' I
-+r w-rr•f _ fQv
~~
: 1~ ~ 11,.: I
' , o
• I . l
iI-· -I
- 1 . _!_L: _ r~±
~__) : .
1
I I I
, .
I ' '
.. I
'
f : ' I I .
j~~
i
E~~~
I. ;i:;Ht 1 I .! ~~I I
..
I I
n~ r-d-
' • o I I j I '
. ' -+ - ·t·· j I . '
~,~ .it
I l ; 1 I
l r~
I I
I
~H
r-i ~ ~rl-11
7 I • I I I I I
I I
Q
w-___ ~
I . - l !I '
lq-~1 ~
il ! .:~U J-"-"- lT l ~1il-t r=~
~'- I~ 1l6iA-
e~ ~r:
N
J:IJ ~i:;
) •0 0
j ~ -l I
I
• I
1-"- . -f f
~
io T _, j I f
fl.~t
J 11
I '
~y-~ I I Tf~ . ~ ~ -1- I
J . 10
.. : ~furr iEr I :
...I- •i-J1. .
I
.. ! ! I
1-r- r- r 'f !' '
~ ._, -r
~ -1
:-1:
l t -~
I • I
. }
) • 'o
I • II I- 1·:-
'. T I 11 I _j j .,.,
•I I ' I
·1l , -
I
~1'
' t. :o
4 I O 10
I 1
1·
' I
!
I
:-:
:
I
!
I -.-
I
.-W-..
I I
-l-W- -1-t-t- l
I I ' ' II :·I _J _[
I :
~
; ! '
I
I : ;
i
!
. .
. '
'
I
i .
o
'
I
i· 'j H' :· ..1I '' t
" I
i
t
I
:
' I
I
f I-
.
I
I
j 't
~t ~ ,_,...
H-1 r: i" -f --i' i- I
.......... t-•- +- ,_
I · 1 ... ~J. !
-·-. t-~-~
l+H- ,,- tft . 11 -:11
·-
~ I I
I I
-LI L
I
ii I
I
!
I
I I
I
.-.I L! 1I l' :i I !
I
I
; I
I I I
O I
I
••
I
'
i ti
o
I' :'
I
u v r lll()lol.A
I
l
ttOW•
.. .. ..
alOUINCl ..
z
t~•CJU CIHuu. 3 ... .• ,,
1 J 4 I 7 I : 12' M 20 24 JI J2 N .O ....
•• ••
o:" o ti .t.-~~.Ji. ;
.1 .; . I : '
'f'. ~1 · . ,:1·-•! -.-•-+-
1 : 1 J!I 111 I ' 1 i 1
I ,,,
·+ , __._r -.-+--- ___, ·- i I
! .' :
' I : !' '
' I
'
I
' I
o • o l I L I ' ' . I . I I o I ' I
. I ·-·.· -· I. -1--~. J •• • - + - ----1-. -
••• ' .
I ' '
I - · - · ·- • ; 1-
I ' :
I- I
-! I i. :
: J . ,~~J . lff\ h°:~. . I .r<'f'.o ; ~ ~"11~ !~~ ~~~ '. '. '. ~ ! :
o • o I
i
o • o
; ; , . : . '. . .t\.of.ft., . ~. \~.H- .~.A;I· ".~ : 1o. . 'l(-;f.f· ~~A:1 ~.~ :
I' i l '
I
' '
.
I
' o o : I ; : : I ' ' ; ' : ' ' ! ; ! ! i I '
i ' ' I ! ' l ' ' • ' ' ' ' ' I l ' ' ' • ' ' ' ' 1 ' ' ' '
1
' ' • '
• • o
.I . . , • • ' I
' i
. t· t : I i
'
' ..
• o ... c:~os'E.. ~1 . ~er- •. . . . ' . :
I i
'i i
,.
' • o : : : : 1:f : : ~- ·Tt~ .. r . ttoT -~VAL :'· .~.
:
I
• • • . . . . . . . ~: : rro: : rE.R:( ~'"~~~:. : : ' I .
0
f>;'j .
rf....
0 0
.. . . _
. -.. .... ·-;
I • O (. •
0
•
' __,
; ~. . . I I
'I I ; I . I : ,
I
' '
I'
I '
'
•
: : . ' T :
27.30
HOUt•Ct i
tPAGl l H•tAL 8A !I
27.31
Propneta ltals1el S p.A Le copie originali sono contraddistinte dal retino stampato 1n rosso Ne e vietata la riproduzione
ACCESS IS DYNAMIC
, ••
llOVINCl
IPAOll t SUUAL
•
zo
u.
l I
..
12 11 20 24 . S2 .. .. .. •• 12 . IO •• .. "
o I 1 0 i
I I I I I
I
: ' '
o I ... I
I Hp~·E e.A ~Po TD CH.1 AVE•
I '
o! o 6.
:
. ..
I
I
0 I I 0 fiEA:C HO HE:- F ILE \ HTP
i
' oo
;
[ IN VAL.I oKE y •• I IF /'IO HE>D ~To. •• J
, o
'
-
' • o
-
' • o
27.32
..
'
l ' 1 IO
i ~ i. . i l ' • •
'
,
I : ~~b ·H.OH E.- r: I L'.E, . Pi,TC •••
J I 'O
J •• '
~o
' I I
. ' I
o' o
.
• •
' I
I
• I : I •
I : ~ ! .
' '
..
I
.' II .
! ' o I ' ' j i '. : .. '
I ' ' '
.. .. .. .. . .. ..
HQUUICI ~
lf"AQfl IHIUAl
l , • •
z
81 A• I
11 . 20 J2
" •• u
! : •j , 1· ! I t I
. I .
.
I I
' O • IO
I . R.EAC DR cùril . i·if q I tlTO W- Oflf)1 Hl
0 I I 10
.::. IAT .E~D •.• J
O I ,0
· - '-·o o-
.- .
' ' o
' • o M~v:E (.~ HPo TO C.HI AVE.
• • o
• I O STiR T f*,.A
' o r [ I ti VAL I O . n:y • .. /IF FIL[ ISTA7 vs . •J
' ' r
27.33
Propnetà ltals1el S p.A Le copie ong1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la nproduz1one
1
• I ' t I ; I , I
' ~! lt
! i • • I : •
I. :
I I
II ..~ f f'i I). ~ . i
I
I ·, •
•
!
• '
I :
I
I : ;
I I
:
I
1
.
I I I . I • • • 1 : I • ,
'I. :.. i .
'
i! I
!
:
I . I
I
. . . . I :
I
! I:: ; I •
1. ' . I , , I t I
--
.:'I" I' I
I I
"' i" •"'
'ii
i i il Ii ;
I I
I
I
' ·i+
" l • ' ..
: I I l I,
. I .
I , !
Con l'istruzione:
I I I ' i . , ,I I, II : : i . . . . : . .
I I
Il! • ••
TI ·1--r-- ---· " I .
•
I
I
I
I
I
I
I
I .. "' I I • I I I • t t J I ' I I •
27.34
. -- -·- --
..
' • o ..
' o o R,EAb 012.blN I HEXT INTK> u; - OR.D I Hl
' ' o
'' . 'o
.. r AT E~(J ••• )
'
Nota Bene:
27.35
Proprietà ltals1el S p A Le copie originali sono contradd1st1nte dal retino stampato in rosso Ne è vietata la riproduzione
CHIAVE
I DATA I COD.VOLO I N.PAS. I FILLER I PREN
6 n 5 an 3 n 20 an
10 an 5 n 10 an 3 n 105 an
. ;
SEOUINCl
,
l f'AOll ISUllAL u •
•
~15.1 o ' o
I 7 I
o
.,
' I
, . . E1E<: T
•• 10 ,. ,. ,, ,. •o .. •• ., .. IO •• .. ,,
o • o
; I
IDfl-lTI F I :'.:A/i k;>H C IVI~ I OH
o • o
..
.. s·1<1 P3>
o • o PR,Q'.; RAH - 1D. R.1 ti> IL.
' o o EJEc T
' ' o EH V I rlo NH Off DI VI $1 0"1 .
... f
• • o
• • o
$1(\ p ~
I tl F>UT - o\J TP\JT src T ION.
I L[-lON /R,OL .
:" f\ o SEL( K:T r et.rl AS ISIG ~ To PR. Eti
.. : o OR. k;Attl 'lATI Orl I":::. I f'fOEX ED
i • o
Ac. ~ESs I~ C>y NftHI I'-
> • n R,E toR.b 1-<E'T f R. [H-JI. El
:" • o f I LE STfH VS IS ()} - Co ~~IT.
'
., .
.. .SE LE ~T TAB fi s SIGN To uT -~-T A&.
..
• • o
'
) .. • • o
'
~
.. ..
27.36
... -- - -
. •. ...E."S,, [(. -.. .. .. .. .. ..
ltOUlHCl
, ,
tPAQ(I CSUUAl
•'
.. . o
20 ,. 21 ,, ,. •o 12 10
"
'(/_'Il o"I I. o I : :
oI' o
I
~ATft
I i
t>' I ;\i 1~10 rL
'
01 a ,o I S 1(1 'P ~ : '.
: '
I
O I 'O
f 1LE 5EF T I ·o·tt •
' o o I
FD HlE:rt
'
'
'
.. ' o
l-ABt l R.f coRfl ·srA HDM.D·•..
i '
1 16 o ri.J P'/ltrf ~. '
..j•
I
I I
: :
' I I ! : : i :
I I I
i I
-
- - -
. .•' .. .. .. .. .. ..
HQUUICI
, ,
fPAQt:I (IUllAL ...o ,,• .. 20 ,. 21 ,, ,. •o 12 •o
"
~:, 0 I 7 10
Ii ..
l)oR,k, :N6:- STO(< flGE.
' '
SE Ci 10"4.
u.
0:' 0
' .
I
o • o
.
9(6 ) .
' ' .
• • o
.. uJ- Dft TA PIL
w-co 1>211 Pie. xx.
... 151
' o o
' )
W-TA B.
'
' ' ' ~~ ' flLL [(G PI c. x(1,) Vii ~Vf SPftC t .
' • o W-TA S-c:o DJOL Pie. X(5).
' • o
' '
f}3 . F1 L L €/?. P1c. X (i"') vii LU[ ~Pile [.
W-TPi S-t-IP A.~ . Pie tl9.
... t.~.:
' o •
.
'
·} ' .• .C"
,
• o •
.. ..
' .
I
j. . . .
. .
. . .. .. .
. ...
'
!
'
. .
.
'
.
.. .
'
27.37
Propnela 11als1el S p A Le copie ong1nah sono contraddistinte dal retino stampato in rosso. Ne è vietata la r'produz1one
I I
! ' '
I :
! '
'
I 3,. t0
I l t a lo
. I .j. l·
I I • ' I ! : 6P. : TO f~- ~E'AC> . I
:
'I: I
1 OPEN
i I I
olirPuT
1 I ~
1
I !
TA·s .'
I I .
1
,
(
: :
: .
''
. I
•
.
' '
. .. .. . .. . ..
HOUOICt ~
z
l..AOtl tlttUAL
1 J 4 •
8A
1 I
•
12 20
•• IO 14
" 32
' • o
UJ-DA'Tlt
.. Atfl>
27.38
... .·I·•• .. .. .. . . ..
&IOUU•CI
,,. .,, kH•IAl •
• I
:.
." .. IO .. lJ .. M 00 Il
"
W,6 --+ . --
I I
~~~1- - >- --Il -]-i'J;- .I i Il
°f'~i-i· I
-~
LL
I
Tw~
1 ~~·· f- _)._
•!o t1P~t:1 _
tj J ~ rr - ff IJf 1-; i-
01
'. I ·- - 'I 'I 1- ' I '
. . .o:' o
I
01
l I I
·~~
1'8f- ~~r i fil $
.. I 1 0
-1 !· J
.i
l· I
..! j j I
jI
I I
Il
I
j
• I • I I
I 4 10
I j ~ I I I' -i '. ~ '. I .I I .' .I ,
•
t
I
1
0 =
~1:~- ·i I
+-H- -1 I-i
i I 11 ;
I ' i :I I ·t ·i J I
~+I
I I
I '
• I
' I I ' •
-e.o I) ~ cf;t- oI I I
i t I I
-'-! - ~ -1-1 I
I 1I 0 I
I I:
.. l: -
~i+
I I
wPT
.1
! ~ __j
: I
- Ti -
! 'I i
~ Tit
·i·r ~
(,~~ ~~of
• -
. .o O'
_µ~
~ , I Il
~ ~. ;
m
I I
Y
. ..-++
ff
, I ; I
I -t -
·t ~E-=
, ., o lil'- 'F I ttfEi. I I
f
.
' .,
I . ;I:
... : ·:-1rr1 gefoi p rt 1--l-t- +h I •
I '
i
I
.. : I I ' '
~o~ _q_ ·ii I I ' ' I J..'
i.
' I I
! il+
, : . : I -1
-il
' • to •
-1- I I
1! •
.'
o
: '. i ~I I :
l
I J r JII -i-1:I II q.I :I iI I'
J
I I
I I :
I . :
i
..'
• I •
,
I
'
'
I I
!I '
I
1 II
.. 0
: , .. : ! I
~R.-of'E1H
11-
I ·i I
j'
1 Ì
·1 I
I
11T ·11' j
'i i
I: j I i- .
I i I ! ' ;_!
I ' f
Ii I' !' 1
. ' '
• '
I '
1
I
I
I; :
I .f-: Ii i i.~
' ' ' I ; I
I !I ! •
' o.o ' '
I ..
Ii II
~~ :W
I I I
l
'
, .o
I
I . I .
I ! • I -11 .:
I . I
I II I ·! i 1 ' ;.,...
.I I
. I I
I I r I I
I I ' I I
I
i!L',..f·:r- ~w ti5 :=
I
: i : 't)1 ~p t;A'(- . ,,. i.ti I : .
5e;1to
.b &-~~ ~t
' ':it:...' ARE' Jcop RJ I ··' I .
.. J 11
. ., I
<Il 0 10
!o
iI
I
lì -1~Ft
I ~
-' - ~ l- -1
_ , _ _ !--
- -f '-! .L~-1- ' I : ' I it' I
f- - f- -
I I
I
I
: I
i i ! ; _ Li
++I- -
-·
- - - - ·- - - --
,_
- --~ - - -~
,_._ - 1~ - · -~ -lj -I I
I i r 1 Il I
: I
! I!! ·1 I
I :
'
i .
... ...
HQUl•CI .:
1P4011 IHIMAl
I J 4 t
! A
J I eo ... " 11
o: , o t I I I I i I '
~ -+-~ •-t-i I I ~ '
O • IO I I I • J I
! : : I I I . . . • I :
! I .. ; • I '
' : r
' • o
, o o
- f .1 i+
:
ij_CfW
~i.I) ' . w·-
a·
C> IT •
PR EN- EY.• .
, ' o
--+-1
. : '
L; .. .
: ! ' : :
, • o : I '
I ' I '
: ; I
i i : . I ' .
' • o i I : i ;' ' .
: i 1: :
..
I t • : ' 1 ••
' : '
: ; l ; ' I I
' ' I 1 ' ' ' I ·-· : ~ '. ' I :
1, ,,
. . . PI ~p '-.l ff. --~
.... ... '
1' .
• •
I
I
.
:
s.u f'R.6 - .f 1.l f.
. . _,,_ - ·-t .... . - · ...
' '
' .
STAI '
!
I '
!>... . ·•· . .:Co6fi1T
. . . . ., . ..
, I ' . • ' I'
' I'
•• o
.:: ~ .! !
: ; I .;
I Ò I l I ! .
'
!
.. ' : I I •
I! ! j·-1
''i
• I
I
I
J''j
I '.; • .1 -hl-T _,..1 ,
~
r-i-: 1 • '!
I .
- f. -il
'
Tl : I I I I • I I j I Il '
--t · t
' I ' : l
27.39
Proprreta lta1s1el S p A .. Le copie orrginah sono contradd1strnte dal retino stampato 1n rosso. Ne è vietata la rrproduzrone
LETTURA SEQUENZIALE
HOUlNCI
tPACIU ISUUAt,.
.
~
8 A
. ,,
1 J • • 1 •
•• ••
'.;
!
--
I
I
I
, : '
I I' I'
I
'
I
I lI I !i ! ;I I
I I
' .
I I
.-E>t
' . ~
I 1 ,0
I • j0
, •' io
i
:
; l 'I .
. ' I
: ; ;
'
I
I I I
, o 10 I 'j !
I
, ,~ I o
t I
I i :
i I I '
I I i I : ! I
i' i !
l
, ! • ;o
: 1: lo 1
I ,- l
I
'
' : I I l
' : ; 1 I
' I ' ' i l
ì I : : I
) o,o
' : I
I
' '
! '' I I
I
'
I
'
' :
I ! I i I I
> • o ; i
J;'' !o
. I t
1 ;
: ; :
I
'
;
'
'
• I Oj O
I j
I I '
'
• i ;·
t ••
, : :
r' i i
-1-l
I I
-1-+-l
I I I
.: L '~
I I :
I
L: L
I I
.~I
: i
'.
i
I;
i
..
I
I
i
i
l-~ -1.
' I
I ~ I
I I I I I I
I
-+-l- t- -~-- ..,
I I
L.i.:
II ' I I
1
'
I
I
I :1
I
:
, I • ! , '. "j
I. : I t i I I : : ·1 '. i . : : j I 1- !
I
• •·j
I
tI II II
..
I
I • I t •
I
I• . . . .,.., .. . ._.
LETTURE RANDOM
HOUlltCI
,.......
' .........• u.• io
1 ..• .. . .. . . u . .. .. "
!I
o .. ; I
I
i
II ~ ..
.Et\;
;
I i
' I
I
!
;
' !
I
I :
jt I' •I
' I '
·r r 1 l :
I
I
I
;
:
o •• o
. j
j
' I '
j '
I
' 1-'
!- t ; ·1 ' 1-,-1
l' r-
I 1 '
-, I I 1 I
o o :
:
! :
1-.1 t-
i-
I
lf.
t
l.:
,.. -
! I l ! !
:
I
' 1
' o o
:
l t .' 1)~
I
I :
I I
_,,
'
' I
.-1 -
..
I~ .;..' .
'
o
'
.
' ! t
I I
. .•
o o I
·I
i I I
; l !' : '
' !
; I
I l
I
L
l
I
1 . : '
:
1 L I 1
27.40
sono i seguenti:
i , I I
II : I, o
I
'
I
'
I ' ; l
I I I '
l 1I ~ I . Ilil
' 1• 10
I '
.. -1-;:-t- i ~ -',-:
' '. IIo • ~
1-;-; ; -i 1·:
-t
, ' . !o
I
Ii j Il -•
-1 I I
l-i !
I
J I 0
I,
i
i
0
j !- 1 1; ! j !
l • i I i
27.41
Propneta ltals1el S p A. Le copie ong1nal1 sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la r·produz one
27.42
ESEMPI:
1) ACCESS IS DYNAMIC (in questo tipo di accesso il
trattamento avviene in modo sequenziale
con l'istruzione READ NEXT oppure in
modo random con l'istruzione READ)
OPEN I-O
MOVE 10 TO CHIAVE
READ (lettura random del record 10)
MOVE 40 TO CHIAVE
WRITE (scrittura del record 40)
READ NEXT (lettura sequenziale del record 11)
27.43
Propneta 1tals1el spA Le copie onginal1 sono contraddistinte dal retino stampato 1n rosso . Ne è vietata la riproduzione
ACCESS IS DYNAMIC
OPEN INPUT (all'atto dell'apertura il CRP punta al
record con chiave minore all'interno
del file)
MOVE 5 TO CHIAVE
READ (lettura del record 5, il
CRP punta al record 6)
READ NEXT (lettura sequenziale del record 6, il
CRP punta al record 7)
MOVE 44 TO CHIAVE
START (non esiste record con chiave 44)
READ NEXT (errore, no CRP)
27.44
3) ACCESS IS SEQUENTIAL
27.45
Propneta ltals1el S p.A Le copie ong1nah sono contraddistinte dal retino stampato 1n rosso Ne è vietata la r1produz1one
27.46
AGGIORNAMEN'l'O
, • o
' • o
, o o
nom -fi.I
l ' n
' • o l OHE: ]
, • o
' e n
• • o
C.L,P f ~'~-e
'
SlQU INCt
f PAQ(I l l U1114l
'. I
;
ou .
1 I
•
" " 10 ,.
"
,, ,. .. .. .. " .. 10 .. .. "
...
n 1 O
27.47
Proprietà 11a1s1e1 s p.A Le copie originali sono contradd1st1nte dal retino stampato 1n rosso Ne è vietata la rirroduz1one
READ
REWRITE
READ NEXT
ESEMPI
..
' • n
" A 15
' o o ~
' ' r Of>Etf Il
'; 4 o
I
' ' " HOVt bi PEN- KE'/.
. • r
STA
." "
' > r
...
R.EA
...
coH W- DI fl-F[ R1 · -GO twTC •
• o "
zo
40 f ~T
(O
27.48
. .' . .. .. . . ..
llOUlNCl ~
z
I ,
l'AGU ISUllAl
o· 7 •O
ou •
.,,•
ç
. 20 ,.
"
,. 40
•• ., IO 11
I
o!';.o I
! ACL& 55 IS 0'/HFI HIC
0' 6 I 0
!
OII O
I
i
oPn Il o V ~ :~r: .
' o o ~
• ' o HovE w- ~Ot>- A~T TO vso R.b- ~ E'/.
.
1
I ' 0
' ' o
I
., ' 'o
.
:
IF ~-TE ~r;
.
rt~T EQLJ ~L ·~~' .. .
B.
A.
27.49
Proprietà ltals1el S p.A Le copie orig1nah sono contradd1st1nte dal retino stampato 1n rosso Ne e vietata la riproduzione
27.50
ESEMPIO:
'
llOUIMCI
lPAOU t N.,AL
J • •
•
s
e
1
A
1
:8
·u ,.. . . ' I
.. ..
~
"
I
I
I .
I
I
. '
! I
I I
- 1 !I : '
_j
' '.
'
I
.. '
I• • t '
i I !
> • o t i I
) • 'o II
11:
I I
!
I
I
•
'
' I' '
> • o
.'
• o o ~ j I lJ 'I "• I .
I
I l !' 11; i! I
'
'
'
.. .. ..
i
.. .. ..
UOVU1Cl
IPAQ ll 18UlllAL U
1 J • • 1
o A
•
•
tJ .. 10 ,, •• " •• "
• ' o
i .
A. o .. . o I
!. .1.P o
• •• o
o •• o
!i ; : I '
.
I
'
,H •.
27.51
Propr1eta ltals1el S p.A Le copie ori91nah sono contradd1s11nte dal retino stampato in rosso. Ne e vietata la riproduzione
La cultura è un bene dell'umanità (fantomasping@libero.it)
" " ~ «
" "
I I '- ' !I I
B. I 'I I i
I
;
! I :
' ' .' l
·~+
i
I.' i
:
I I
I
O 0 I : I
'' : I
'
; :
' o o
! l
'
' o
...' I . '
: ! I
' !
ti • IO I
I
t ' I I 0
: I
I ' ' I : :
>Io !o iI '
I
1
I ; I
:
; ' 1>00t : ' '
'
I
: : I I
;
' : • 10 !
: I I
> 1• io
I
' '
I : I
I
r I I 1 1
'T
J.
1
i
oio
0
I
I
! ; '
I I I
' I
,I"•
t
>, • I O ' '
' : : i : I
r
l
I
•o :
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
27.52
CANCELLAZIONE
27.53
Proproeta 1tals1el S p A Le copie origina.i sono contraddistinte dal retino stampato in rosso Ne e vietata la norocJuz one
aaout•Ct ~
IPA. . t NMA&. 8 A : a
IPAOU INRIAl
' • •
z
3
1 •
A
..,
: . •• •• .. .. ".
~:) I I
•• :' 1. • :I I
t
:
t
·~ .• I,
: ' I I I . I I' I I t • I ~
o .. 10 I ,
'I .. ; ..
I • t~ p1 P.- H. , I
o • o
I,~ :IIj '• II •
'
I
I
o • o I j f I i ;
I '
I
I ' ,. j : I • I ;
I o I
' • o I '
'
I ' :
'
' ' '
I . '
l. 'T'C!) ~i.- ER.R.o P.E.N.• .:·
,.
'! I
.. _,
,.
__, -
r t
' • o
, • 'o
, o o
; :Hpy:- , I
.. I l
·-
I
l.I ;I • ...I
I
,1
l • :.: - 1-·l·~ 1-,. ·- r~
, , o
1 l- .i. 1-: ; I I ;
, • o ..
· · ., I, i' ·, ·, I i !
, • o
f ••
i i i ' ' I 1- 11' I I
I rr~- · 1: ·1
• o o
I .I
I
Ir
' I
I :
1 I
;i I
4 I : I II I t
I I
·f I
I ' l
I 11' 1
'
'
' . I ; I I
27.54