Example: tourism industry

Ó Manuale COBOL - a2.pluto.it

1467 Capitolo72 Manuale COBOL a2 ---Copyright Daniele Giacomini -- del linguaggio .. del programma in forma dei caratteri .. del linguaggio .. sintattica .. di programmazione .. A e area B .. IDENTIFICATION DIVISION .. della divisione .. ENVIRONMENT DIVISION .. CONFIGURATION SECTION .. INPUT-OUTPUT SECTION .. DATA DIVISION .. FILE SECTION .. WORKING-STORAGE SECTION . livelli speciali .. delle variabili ..15571468volume III della dichiarazione .. di una variabile .. PICTURE .. USAGE .. SIGN .. OCCURS .. SYNCHRONIZED .. JUSTIFIED RIGHT .. BLANK WHEN ZERO .. VALUE .. RENAMES .. di una tabella .. al contenuto di una tabella .. di dimensione variabile .. ordinate .. delle tabelle .. di condizione, raggruppamento e di condizione .. di definizione della variabile ..1594 Manuale del modello di definizione della alfanumeriche.

Manuale COBOL 1473 E.I. du Pont de Nemours and Company; General Electric Company; General Motors Corporation; The National Cash Register Company; Philco Corporation;

Tags:

  Cobol

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Ó Manuale COBOL - a2.pluto.it

1 1467 Capitolo72 Manuale COBOL a2 ---Copyright Daniele Giacomini -- del linguaggio .. del programma in forma dei caratteri .. del linguaggio .. sintattica .. di programmazione .. A e area B .. IDENTIFICATION DIVISION .. della divisione .. ENVIRONMENT DIVISION .. CONFIGURATION SECTION .. INPUT-OUTPUT SECTION .. DATA DIVISION .. FILE SECTION .. WORKING-STORAGE SECTION . livelli speciali .. delle variabili ..15571468volume III della dichiarazione .. di una variabile .. PICTURE .. USAGE .. SIGN .. OCCURS .. SYNCHRONIZED .. JUSTIFIED RIGHT .. BLANK WHEN ZERO .. VALUE .. RENAMES .. di una tabella .. al contenuto di una tabella .. di dimensione variabile .. ordinate .. delle tabelle .. di condizione, raggruppamento e di condizione .. di definizione della variabile ..1594 Manuale del modello di definizione della alfanumeriche.

2 Alfanumeriche modificate .. numeriche .. numeriche modificate .. sull utilizzo dell insieme di caratteri universale con ilCOBOL .. letterali .. di definizione delle variabili .. figurative .. PROCEDURE DIVISION .. di sezioni DECLARATIVES .. e segmenti .. di istruzioni e istruzioni condizionali .. , paragrafi e qualificazione .. aritmetiche .. condizionali .. comuni .. della divisione PROCEDURE DIVISION ACCEPT .. ADD .. CLOSE ..16351470volume III COMPUTE .. DELETE .. DISPLAY .. DIVIDE .. EXIT .. GO TO .. IF .. INSPECT .. MOVE .. MULTIPLY .. OPEN .. PERFORM .. READ .. REWRITE .. SEARCH .. SET .. START .. STOP RUN .. STRING .. SUBTRACT .. WRITE .. e fusione ..1717 Manuale i dati in ingresso o in uscita attraverso delleprocedure .. del risultato dell ordinamento o della fusioneattraverso una procedura.

3 Dei dati per il riordino da una ..1727011548661589881586 ACCEPT1628 ADD1633 BLANKWHEN ZERO1569 BLOCK CONTAINS1543 CLOSE1635 CODE-SET1547 COMPUTE1636 CONFIGURATION SECTION1503 DATA DIVISION1538 DATA RECORD1545 DECLARATIVES1615 DELETE1636 DEPENDING ON1576 DISPLAY1638 DIVIDE1639 ENVIRONMENT DIVISION1502 EXIT1642FD1541 FILE-CONTROL1509 FILE SECTION1540 FILLER1560GO TO1644 IDENTIFICATIONDIVISION1500IF1645 INPUT-OUTPUT SECTION1508 INSPECT1646I-O-CONTROL1528 JUSTIFIED RIGHT1569 LABEL RECORD1545 MERGE1717 MOVE1654 MULTIPLY1658 OBJECT-COMPUTER1504 OCCURS15671571 OPEN1660 PERFORM1664 PICTURE1594 PROCEDURE DIVISION161316281713 READ1675 RECORD CONTAINS1546 REDEFINES15481560 RELEASE1724 RENAMES1589 RETURN1722 REWRITE1681SD1543 SEARCH1684 SELECT151215161522 SET1695 SIGN IS1566 SORT15241713 SOURCE-COMPUTER1504 SPECIAL-NAMES1505 START1699 STOP RUN1703 STRING1704 SUBTRACT1707 SYNCHRONIZED1568 USAGE1563 VALUE1570 VALUE

4 OF1547 WORKING-STORAGESECTION1555 WRITE17091472volume III ProgrammazioneOgni Manuale COBOL tradizionale riporta una premessa che cita leorigini del linguaggio e le fonti a cui si fa riferimento. Questo tipodi premessa ha soprattutto un valore storico e con tale spirito vieneinserita testo seguente una traduzione tratta dalla pubblicazioneCOBOL,edita dalla Conferenza sui linguaggi dei sistemi di elaborazione dati,CODASYL (Conference on data system languages), stampata a curadell ufficio stampa del governo degli Stati Uniti d America. Questa pubblicazione si basa sul sistema COBOL sviluppa-to nel 1959 da un comitato composto da utenti governativi ecostruttori di elaboratori. Le organizzazioni che hanno presoparte ai lavori iniziali sono state:Air Material Command, Air Force;Bureau of Standards, Department of Commerce;Burroughs Corporation;David Tylor Model Basin, Bureau of Ships, Navy;Electronic Data processing Division, Minneapolis-Honeywell Regulator Company;International Business Machines Corporation;Radio Corporation of America;Sylvania Electric Products, Inc.

5 ;UNIVAC Division of Sperry Rand alle suddette organizzazioni, le seguenti altre partecipa-no ai lavori del Gruppo di revisione:Allstate Insurance Company;The Bendix Corporation, Computer Division;Control Data Corporation; Manuale du Pont de Nemours and Company;General Electric Company;General Motors Corporation;The National Cash Register Company;Philco Corporation;Standard Oil Company (New Jersey);United States Steel Manuale COBOL risultato dalla collaborazione fratutte le organizzazioni garanzia, espressa o tacita, fornita dal comitato odai singoli collaboratori, circa l esattezza e il buon funziona-mento del sistema di programmazione e del linguaggio. Inol-tre, sia il comitato, sia i suoi collaboratori, non si assumonoalcuna responsabilit in ordine a quanto esposto. ragionevole attendersi che molti perfezionamenti e aggiuntevengano fatte al COBOL . Si far ogni sforzo per assicurareche miglioramenti e correzioni siano apportate con criteri dicontinuit , tenendo debito conto degli investimenti effettuatidagli utenti nel settore della programmazione.

6 Tuttavia, taligaranzie potranno essere efficacemente mantenute soltanto dacoloro che apporteranno perfezionamento o state predisposte apposite procedure per l aggiornamen-to del COBOL . Le richieste di informazioni circa tali proce-dure e sulle modalit per proporre modifiche dovranno essereinoltrate al comitato esecutivo della Conferenza sui linguaggidei sistemi di elaborazione autori e i titolari dei diritti di autore e di riproduzio-ne del materiale cos protetto, usato nel presente Manuale :1474volume III ProgrammazioneFLOW-MATIC (marchio depositato dalla Sperry Rand Cor-poration) - Sistema di programmazione per i calcolatori UNI-VAC I e II, Data Automation Systems 1958, 1959 SperryRand Corporation; IBM Commercial Traslator, Codice F28-8013, 1959 IBM; FACT, DSI 27A5260-2760 1960 del-la Minneapolis-Honeywell; hanno esplicitamente autorizzatol uso di tale materiale, in tutto o in parte, nelle specifiche delCOBOL.

7 Tale autorizzazione si estende alla riproduzione e al-l uso delle specifiche COBOL in manuali di programmazioneo in pubblicazioni organizzazione che intenda riprodurre il rapportoCOBOL e le specifiche iniziali in tutto o in parte, usando ideericavate da tale rapporto o utilizzando il rapporto stesso comeelemento base per un Manuale di istruzione o per qualsiasi al-tro scopo, libera di farlo. Tuttavia, si richiede a tutte questeorganizzazioni di riprodurre la presente sezione, come partedell introduzione. Coloro che invece utilizzano brevi citazioni,come nelle rassegne dei nuovi libri, sono pregati di citare lafonte ma non di riprodurre l intera sezione. Successivamente alla Conferenza sui linguaggi dei sistemi di ela-borazione dati, CODASYL, il compito di definire lo standard dellinguaggio COBOL stato preso dall istituto ANSI (American na-tional standards institute), che chiede nuovamente di citare la fontenei manuali di tale linguaggio.

8 Il testo seguente citato in linguaoriginale. Any organization interested in reproducing the COBOL stan-dard and specifications in whole or in part, using ideas fromManuale COBOL1475this document as the basis for an instruction manual or forany other purpose, is free to do so. However, all such organi-zations are requested to reproduce the following acknowled-gement paragraphs in their entirety as part of the preface toany such publication (any organization using a short passa-ge from this document, such as in a book review, is requestedto mention " COBOL " in acknowledgement of the source, butneed not quote the acknowledgement): COBOL is an industry language and is not the property of anycompany or group of companies, or of any organization orgroup of warranty, expressed or implied, is made by any contributoror by the CODASYL Programming Language Committee asto the accuracy and functioning of the programming systemand language.

9 Moreover, no responsibility is assumed by anycontributor, or by the committee, in connection authors and copyright holders of the copyrighted mate-rial used herein have specifically authorized the use of thismaterial in whole or in part, in the COBOL authorization extends to the reproduction and use ofCOBOL specifications in programming manuals or (trademark of Sperry Rand Corporation), Pro-gramming for the Univac++ I and II, Data Automation Sy-stems copyrighted 1958, 1959, by Sperry Rand Corpora-tion; IBM Commercial Translator Form No. F 28-8013, copy-righted 1959 by IBM, FACT, DSI 27A5260-2760, copyrighted1960 by Minneapolis-Honeywell. 1476volume III ProgrammazioneIl linguaggio COBOL nasce nel 1959, come linguaggio standard perl amministrazione degli uffici e il nome sta perCommon businessoriented language, descrivendo precisamente il suo origine cos lontana del linguaggio COBOL responsabile dellaprolissit della sua sintassi e dei vincoli di forma nella struttura cheil programma sorgente deve avere.

10 Tuttavia, questo linguaggio ec-cezionale nella gestione dei dati, avvicinandosi alle funzionalit diun sistema di gestione di basi di dati (ovvero un DBMS).Il linguaggio COBOL nato da un comitato di utenti e di produttoridi elaboratori, con lo scopo di rimanere uniforme, il pi possibile, sututte le piattaforme. Generalmente si considera, correttamente, che ilC rappresenti l esempio di linguaggio di programmazione standardper definizione, ma i contesti sono differenti: il linguaggio C servea consentire la migrazione di un sistema operativo da una macchi-na all altra, mentre il linguaggio COBOL fatto per consentire lamigrazione di programmi applicativi su architetture fisiche e sistemioperativi linguaggio COBOL fatto per poter funzionare su sistemi operati-vi che possono anche essere privi di qualunque astrazione dell hard-ware; pertanto, una porzione apposita nella struttura del sorgente riservata alla dichiarazione delle unit fisiche per lo scambio dei dati(la divisione ENVIRONMENT DIVISION ).


Related search queries