Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica Parte ii - IIS Marconi Latina - Area didattica
850 volume V Programmazione 82.7.1 Dichiarazione di una tabella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906 82.7.2 Riferimento al contenuto di una tabella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907 82.7.3 Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907 82.7.4 Tabelle di dimensione variabile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908 82.7.5 Tabelle ordinate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910 82.7.6 Scansione delle tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911 82.8 Nomi di condizione, raggruppamento e qualificazione . . . . . . . . . . . . . . . . . . . . . . . . 914 82.8.1 Nomi di condizione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 914 82.8.2 Raggruppamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916 82.8.3 Qualificazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917 82.9 Modello di definizione della variabile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919 82.9.1 Dichiarazione del modello di definizione della variabile . . . . . . . . . . . . . . . . 919 82.9.2 Variabili alfanumeriche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920 82.9.3 Variabili alfanumeriche modificate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 922 82.9.4 Variabili numeriche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 923 82.9.5 Variabili numeriche modificate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925 82.10 Note sull’utilizzo dell’insieme di caratteri universale con il COBOL . . . . . . . . . 929 82.10.1 Stringhe letterali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929 82.10.2 modello di definizione delle variabili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930 82.10.3 Costanti figurative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930 82.11 Divisione «PROCEDURE DIVISION» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930 82.11.1 Gruppo di sezioni «DECLARATIVES» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931 82.11.2 Sezioni e segmenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 82.11.3 Gruppi di istruzioni e istruzioni condizionali . . . . . . . . . . . . . . . . . . . . . . . . . 933 82.11.4 Sezioni, paragrafi e qualificazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934 82.11.5 Espressioni aritmetiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .935 82.11.6 Espressioni condizionali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .935 82.11.7 Avverbi comuni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938 82.12 Istruzioni della divisione «PROCEDURE DIVISION» . . . . . . . . . . . . . . . . . . . . . 939 82.12.1 Istruzione «ACCEPT» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939 82.12.2 Istruzione «ADD» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941 82.12.3 Istruzione «CLOSE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .942 82.12.4 Istruzione «COMPUTE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943 82.12.5 Istruzione «DELETE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943 82.12.6 Istruzione «DISPLAY» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 944 82.12.7 Istruzione «DIVIDE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
Manuale COBOL 851 82.12.8 Istruzione «EXIT» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946 82.12.9 Istruzione «GO TO» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947 82.12.10 Istruzione «IF» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947 82.12.11 Istruzione «INSPECT» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949 82.12.12 Istruzione «MOVE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953 82.12.13 Istruzione «MULTIPLY» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .955 82.12.14 Istruzione «OPEN» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 956 82.12.15 Istruzione «PERFORM» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 958 82.12.16 Istruzione «READ» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966 82.12.17 Istruzione «REWRITE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .970 82.12.18 Istruzione «SEARCH» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 972 82.12.19 Istruzione «SET» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978 82.12.20 Istruzione «START» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979 82.12.21 Istruzione «STOP RUN» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 982 82.12.22 Istruzione «STRING» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 982 82.12.23 Istruzione «SUBTRACT» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 984 82.12.24 Istruzione «WRITE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985 82.13 Riordino e fusione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987 82.13.1 Riordino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987 82.13.2 Fusione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .989 82.13.3 Gestire i dati in ingresso o in uscita attraverso delle procedure . . . . . . . . . . 991 82.13.4 Lettura del risultato dell’ordinamento o della fusione attraverso una procedura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 992 82.13.5 Acquisizione dei dati per il riordino da una procedura . . . . . . . . . . . . . . . . 993 82.14 Riferimenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995 01 893 66 916 88 914 ACCEPT 939 ADD 941 BLANK WHEN ZERO 904 BLOCK CONTAINS 891 CLOSE 942 CODE-SET 892 COMPUTE 943 CONFIGURATION SECTION 870 DATA DIVISION 888 DATA RECORD 891 DECLARATIVES 931 DELETE 943 DEPENDING ON 908 DISPLAY 944 DIVIDE 945 ENVIRONMENT DIVISION 869 EXIT 946 FD 889 FILE-CONTROL 873 FILE SECTION 889 FILLER 899 GO TO 947 IDENTIFICATION DIVISION 868 IF 947 INPUT-OUTPUT SECTION 873 INSPECT 949 I-O-CONTROL 884 JUSTIFIED RIGHT 904 LABEL RECORD 892 MERGE 989 MOVE 953 MULTIPLY 955 OBJECT-COMPUTER 871 OCCURS 903 905 OPEN 956 PERFORM 958 PICTURE 919 PROCEDURE DIVISION 930 939 987 READ 966 RECORD CONTAINS 892 REDEFINES 893 899 RELEASE 993 RENAMES 916 RETURN 992 REWRITE 970 SD 890 SEARCH 972 SELECT 875 877 880 SET 978 SIGN IS 903 SORT 881 987 SOURCE-COMPUTER 870 SPECIAL-NAMES 871 START 979 STOP RUN 982 STRING 982 SUBTRACT 984 SYNCHRONIZED 904 USAGE 901 VALUE 905 VALUE OF 893 WORKING-STORAGE SECTION 897 WRITE 985 Ogni manuale COBOL tradizionale riporta una premessa che cita le origini del linguaggio e le fonti a cui si fa riferimento. Questo tipo di premessa ha soprattutto un valore storico e con tale spirito viene inserita qui.
- Page 1 and 2: TXT HTM PDF pdf P1 P2 P3 P4 Parte i
- Page 3: 849 Capitolo 82 TXT HTM PDF pdf P1
- Page 7 and 8: Manuale COBOL 853 Gli autori e i ti
- Page 9 and 10: Manuale COBOL 855 La divisione ‘D
- Page 11 and 12: Manuale COBOL 857 I caratteri di in
- Page 13 and 14: Manuale COBOL 859 |Tabella 82.7. Cl
- Page 15 and 16: Manuale COBOL 861 Una costante nume
- Page 17 and 18: Manuale COBOL 863 |Tabella 82.15. C
- Page 19 and 20: Manuale COBOL 865 |Listato 82.17. U
- Page 21 and 22: Manuale COBOL 867 |Figura 82.18. Es
- Page 23 and 24: Manuale COBOL 869 82.3.2 Codifica d
- Page 25 and 26: Manuale COBOL 871 82.4.2.2 Paragraf
- Page 27 and 28: Manuale COBOL 873 |001000 SPECIAL-N
- Page 29 and 30: Manuale COBOL 875 82.4.3.3 Istruzio
- Page 31 and 32: Manuale COBOL 877 |003300 DISPLAY "
- Page 33 and 34: Manuale COBOL 879 |002300 PROCEDURE
- Page 35 and 36: Manuale COBOL 881 Un file organizza
- Page 37 and 38: Manuale COBOL 883 L’esempio segue
- Page 39 and 40: Manuale COBOL 885 Nei manuali COBOL
- Page 41 and 42: Manuale COBOL 887 Codice Organizzaz
- Page 43 and 44: Manuale COBOL 889 record) può esse
- Page 45 and 46: Manuale COBOL 891 82.5.1.3 Dichiara
- Page 47 and 48: Manuale COBOL 893 82.5.1.8 Dichiara
- Page 49 and 50: Manuale COBOL 895 |000000 01 RECORD
- Page 51 and 52: Manuale COBOL 897 In questo caso, i
- Page 53 and 54: Manuale COBOL 899 Nel primo schema,
Manuale COBOL 851<br />
82.12.8 Istruzione «EXIT» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946<br />
82.12.9 Istruzione «GO TO» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947<br />
82.12.10 Istruzione «IF» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947<br />
82.12.11 Istruzione «INSPECT» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949<br />
82.12.12 Istruzione «MOVE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953<br />
82.12.13 Istruzione «MULTIPLY» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .955<br />
82.12.14 Istruzione «OPEN» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 956<br />
82.12.15 Istruzione «PERFORM» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 958<br />
82.12.16 Istruzione «READ» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966<br />
82.12.17 Istruzione «REWRITE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .970<br />
82.12.18 Istruzione «SEARCH» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 972<br />
82.12.19 Istruzione «SET» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978<br />
82.12.20 Istruzione «START» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979<br />
82.12.21 Istruzione «STOP RUN» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 982<br />
82.12.22 Istruzione «STRING» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 982<br />
82.12.23 Istruzione «SUBTRACT» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 984<br />
82.12.24 Istruzione «WRITE» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985<br />
82.13 Riordino e fusione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987<br />
82.13.1 Riordino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987<br />
82.13.2 Fusione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .989<br />
82.13.3 Gestire i dati in ingresso o in uscita attraverso delle procedure . . . . . . . . . . 991<br />
82.13.4 Lettura del risultato dell’ordinamento o della fusione attraverso una<br />
procedura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 992<br />
82.13.5 Acquisizione dei dati per il riordino da una procedura . . . . . . . . . . . . . . . . 993<br />
82.14 Riferimenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995<br />
01 893 66 916 88 914 ACCEPT 939 ADD 941 BLANK WHEN ZERO 904 BLOCK<br />
CONTAINS 891 CLOSE 942 CODE-SET 892 COMPUTE 943 CONFIGURATION SECTION<br />
870 DATA DIVISION 888 DATA RECORD 891 DECLARATIVES 931 DELETE 943<br />
DEPENDING ON 908 DISPLAY 944 DIVIDE 945 ENVIRONMENT DIVISION 869 EXIT<br />
946 FD 889 FILE-CONTROL 873 FILE SECTION 889 FILLER 899 GO TO 947<br />
IDENTIFICATION DIVISION 868 IF 947 INPUT-OUTPUT SECTION 873 INSPECT<br />
949 I-O-CONTROL 884 JUSTIFIED RIGHT 904 LABEL RECORD 892 MERGE 989<br />
MOVE 953 MULTIPLY 955 OBJECT-COMPUTER 871 OCCURS 903 905 OPEN 956<br />
PERFORM 958 PICTURE 919 PROCEDURE DIVISION 930 939 987 READ 966 RECORD<br />
CONTAINS 892 REDEFINES 893 899 RELEASE 993 RENAMES 916 RETURN 992<br />
REWRITE 970 SD 890 SEARCH 972 SELECT 875 877 880 SET 978 SIGN IS 903 SORT<br />
881 987 SOURCE-COMPUTER 870 SPECIAL-NAMES 871 START 979 STOP RUN 982<br />
STRING 982 SUBTRACT 984 SYNCHRONIZED 904 USAGE 901 VALUE 905 VALUE OF<br />
893 WORKING-STORAGE SECTION 897 WRITE 985<br />
Ogni manuale COBOL tradizionale riporta una premessa che cita le origini del linguaggio e le<br />
fonti a cui si fa riferimento. Questo tipo di premessa ha soprattutto un valore storico e con tale<br />
spirito viene inserita qui.