In de wereld van de informatica en programmering gebruik , wordt COBOL erkend als een van de meest nuttige tools in de markt . De kracht , breedsprakigheid en welsprekendheid van deze taal toelaten om ingewikkelde taken zoals het verwerken arrays en multi - dimensionale tabellen uit te voeren . Als voorbeeld , stel je een grote verzekeringsmaatschappij verdeeld in vier regio's van het land , elke regio verdeeld in vijf steden , elke stad verdeeld in drie districten , elk district met drie kantoren en elk kantoor kan uit vier afdelingen . U kunt gedetailleerde boekhoudkundige en fiscale rapporten met behulp van een array in COBOL om dit soort verzoeken Instructions 1 verwerken Bepaal hoe u wilt formaat en de structuur van uw rapport te genereren . In het gegeven voorbeeld , kunt u een maandelijks rapport van het aantal en de totalen van de dagelijkse vorderingen verwerkt en betaald binnen elke afdeling van het kantoor in de wijk , binnen stad , binnen regio uitvoeren . De input plaat hiërarchie wordt gesorteerd per regio. Kopen van 2 Ga naar de " Sectie Working - opslag " van het programma en bepalen de array. Het record structuur en syntax zal zijn " 01 Array . " Er zullen vier regio's : 05 Regio pic x ( 10 ) . Binnen elke regio zal worden vijf steden : 10 Stad Komt vijf keer geïndexeerd door city - index pic x ( 25 ) . Binnen elke stad zal worden drie districten : 15 District Komt drie keer geïndexeerd door dist - index pic x ( 25 ) . Ondergeschikt aan District zal zijn Office : 20 Office Komt drie keer geïndexeerd door office - index pic x ( 30 ) en binnen Office is Afdeling: . 25 Afdeling Komt vier keer geïndexeerd door dept - index pic x ( 30 ) op Twitter Code 3 het lezen verklaring voor uw input in de sectie Werken - opslag en dienovereenkomstig bevolken de velden . In dit voorbeeld wordt elke ingang staat een regio van 10 bytes aan het begin , een set van vijf steden van 25 bytes elk , drie districten van 25 bytes elk , drie kantoorlocaties van 30 bytes elk en vier afdelingen van 30 bytes elk . 4 Maak een paragraaf met een naam in de afdeling Procedure . Als voorbeeld : " Populate - de - Array ' en de code van de verklaringen als volgt . " Voer Move - het - Cities wisselende city - index van 1 bij 1 tot stad - index groter is dan 5 , Na variërend District van 1 bij 1 tot dist - index groter is dan 3 , Na Office van 1 bij 1 tot Office is groter dan 4 , Na Afdeling van 1 bij 1 tot afdeling groter is dan 4 . " Het is belangrijk op te merken dat de binnenste lus eerst zal worden uitgevoerd . Dat is , afdeling , dan is Office , daarna District en vervolgens City zal lus en proces in die volgorde . 5 Voer de berekeningen en ophalen van de gewenste waarden in de looping die bestemd zijn voor uw rapport . Daarna, compileren het programma en zorg ervoor dat de lijst is vrij van fouten in de syntaxis . 6 Start het programma als een test en onderzoekt de uitgang .
|