Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica Parte ii - IIS Marconi Latina - Area didattica
998 volume V Programmazione 83.3.15 AGO-83-20: riordino attraverso la fusione . . . . . . . . . . . . . . . . . . . . . . . . . . 1051 83.4 Approfondimento: una tecnica per simulare la ricorsione in COBOL . . . . . . . . . . 1055 83.4.1 Il concetto di locale e di globale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 83.4.2 La ricorsione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 83.4.3 Proprietà del linguaggio ricorsivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 83.4.4 Descrizione della tecnica per simulare la ricorsione in COBOL . . . . . . . . . 1057 83.4.5 Torre di Hanoi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1058 83.4.6 Quicksort (ordinamento non decrescente) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 83.4.7 Permutazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 83.4.8 Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073 83.5 Riferimenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075 Questo capitolo tratta di casi pratici di programmazione in linguaggio COBOL, con l’intento di recuperare un vecchio lavoro realizzato con il sostegno di Antonio Bernardi, durante i primi anni 1980, utilizzando un elaboratore Burroughs B91.
Programmare in COBOL 999 |Figura 83.1. Mainframe Burroughs B1900 del 1985: un sogno mai realizzato. La foto originale proviene da 〈http://www.kiwanja.net/photos.htm 〉 ed è di Ken Banks. La foto viene riprodotta qui con il permesso del suo autore. 83.1 Preparazione Il linguaggio COBOL nasce quando l’inserimento dei dati in un elaboratore avveniva principalmente attraverso schede perforate, pertanto, da questo derivano delle limitazioni nel modo in cui vanno scritte le sue direttive. «
- Page 101 and 102: Manuale COBOL 947 Si osservi che un
- Page 103 and 104: Manuale COBOL 949 82.12.11 Istruzio
- Page 105 and 106: Manuale COBOL 951 Compilando l’es
- Page 107 and 108: Manuale COBOL 953 |002100 CHARACTER
- Page 109 and 110: Manuale COBOL 955 della prima varia
- Page 111 and 112: Manuale COBOL 957 un’operazione d
- Page 113 and 114: Manuale COBOL 959 Nelle sezioni suc
- Page 115 and 116: Manuale COBOL 961 Aggiungendo allo
- Page 117 and 118: Manuale COBOL 963 ‘FROM’, l’i
- Page 119 and 120: Manuale COBOL 965 |Figura 82.210. D
- Page 121 and 122: Manuale COBOL 967 Organizzazione a
- Page 123 and 124: Manuale COBOL 969 |Listato 82.217.
- Page 125 and 126: Manuale COBOL 971 |Listato 82.221.
- Page 127 and 128: Manuale COBOL 973 La condizione di
- Page 129 and 130: Manuale COBOL 975 |000400 INSTALLAT
- Page 131 and 132: Manuale COBOL 977 |000400 INSTALLAT
- Page 133 and 134: Manuale COBOL 979 Nel primo schema
- Page 135 and 136: Manuale COBOL 981 |Listato 82.233.
- Page 137 and 138: Manuale COBOL 983 L’esempio succe
- Page 139 and 140: Manuale COBOL 985 (10-1-2-3). In qu
- Page 141 and 142: Manuale COBOL 987 L’utilizzo dell
- Page 143 and 144: Manuale COBOL 989 |003900* |004000
- Page 145 and 146: Manuale COBOL 991 82.13.3 Gestire i
- Page 147 and 148: Manuale COBOL 993 |002700 |002800 W
- Page 149 and 150: Manuale COBOL 995 |004800 DISPLAY "
- Page 151: TXT HTM PDF pdf P1 P2 P3 P4 997 Pro
- Page 155 and 156: Programmare in COBOL 1001 Si osserv
- Page 157 and 158: Programmare in COBOL 1003 |Tabella
- Page 159 and 160: Programmare in COBOL 1005 83.1.4 Op
- Page 161 and 162: Programmare in COBOL 1007 Una copia
- Page 163 and 164: Programmare in COBOL 1009 Descrizio
- Page 165 and 166: Programmare in COBOL 1011 Viene ese
- Page 167 and 168: Programmare in COBOL 1013 Paragrafo
- Page 169 and 170: Programmare in COBOL 1015 |000900*
- Page 171 and 172: Programmare in COBOL 1017 |002500*-
- Page 173 and 174: Programmare in COBOL 1019 |002800 P
- Page 175 and 176: Programmare in COBOL 1021 |001900*-
- Page 177 and 178: Programmare in COBOL 1023 |001000 W
- Page 179 and 180: Programmare in COBOL 1025 |001400*
- Page 181 and 182: Programmare in COBOL 1027 |002500 0
- Page 183 and 184: Programmare in COBOL 1029 |003500 C
- Page 185 and 186: Programmare in COBOL 1031 |004300 T
- Page 187 and 188: Programmare in COBOL 1033 |002500*
- Page 189 and 190: Programmare in COBOL 1035 |000400 D
- Page 191 and 192: Programmare in COBOL 1037 |004300 S
- Page 193 and 194: Programmare in COBOL 1039 |007500 T
- Page 195 and 196: Programmare in COBOL 1041 83.3.9 AG
- Page 197 and 198: Programmare in COBOL 1043 83.3.10 A
- Page 199 and 200: Programmare in COBOL 1045 |003500 0
- Page 201 and 202: Programmare in COBOL 1047 |005300 E
Programmare in COBOL 999<br />
|Figura 83.1. Mainframe Burroughs B1900 del 1985: un sogno mai realizzato. La foto<br />
originale proviene da 〈http://www.kiwanja.net/photos.htm 〉 ed è di Ken Banks. La foto viene<br />
riprodotta qui con il permesso del suo autore.<br />
83.1 Preparazione<br />
Il linguaggio COBOL nasce quando l’inserimento dei dati in un elaboratore avveniva principalmente<br />
attraverso schede perforate, pertanto, da questo derivano delle limitazioni nel modo<br />
in cui vanno scritte le sue direttive.<br />
«