COBOL-opetusohjelma: Mikä on COBOL-ohjelmointikieli?
Mikä on COBOL?
COBOL on ohjelmointikieli, joka keskittyy pääasiassa liiketoimintaongelman ratkaisemiseen. COBOLin täysi muoto on Common Business-Oriented Language. Sitä käytetään ensisijaisesti yritysten ja valtion liike-, rahoitus- ja hallintojärjestelmissä. Tätä kieltä käytettiin myös ratkaisuna moniin tietojenkäsittelyongelmiin.
Sen on kehittänyt CODASYL (Conference on Data Systems Languages). Sitä käytetään kielenä keskusjärjestelmässä.
COBOLin ominaisuudet
Tässä on joitain COBOL-ohjelmointikielen tärkeimpiä ominaisuuksia:
- Mahdollistaa huomattavan tietomäärän käsittelyn edistyneen tiedostojenhallintakyvyn ansiosta.
- Looginen rakenne COBOLissa on helpompi lukea ja muokata.
- Se voidaan suorittaa ja kääntää koneilla, kuten IBM, henkilökohtaiset tietokoneet jne.
- Testaus- ja virheenkorjaustyökalut ovat aina käytettävissä kaikilla tietokoneen alustoilla. Siksi se on vankka ohjelmointikieli.
- Voit tehdä virheenkorjauksen helposti COBOLissa, koska siinä on eri jakoja.
- COBOL on suunniteltu yrityslähtöisiin sovelluksiin. Se pystyy käsittelemään suuria tietomääriä edistyneiden tiedostojenkäsittelyominaisuuksiensa ansiosta.
COBOLin historia
Tässä on tärkeitä maamerkkejä COBOLin historiasta:
- COBOLin suunnitteli ensimmäisen kerran vuonna 1959 CODASYL.
- Myöhemmin 1962, IBM ilmoitti, että COBOL tulee olemaan heidän ensisijainen kehityskieli.
- COBOL-versio 1965 esittelee mahdollisuudet massamuistitiedostojen ja -taulukoiden käsittelyyn
- Vuonna 1968 ANSI-standardikieli tunnusti ja hyväksyi COBOLin tavalliseen kaupalliseen käyttöön.
- Vuoteen 1970 mennessä COBOLista oli tullut laajalti käytetty ohjelmointikieli maailmassa.
- Vuonna 1982 ISO asensi silloisen SC5:n ensimmäisen työryhmän: WG4 COBOL
- Vuonna 1985 ISO-työryhmä 4 hyväksyi tämän version ANSI-ehdotuksesta.
- Vuonna 2002 julkaistiin ensimmäinen Object-Oriented COBOL, joka voitiin kapseloida osaksi COBOLia.
- Vuonna 2012 Computerworld-tutkimukset paljastivat, että yli 60 % organisaatioista käyttää edelleen COBOLia.
- COBOL 2014 sisältää ominaisuuksia, kuten menetelmän ylikuormitus, dynaamiset kapasiteettitaulukot jne.
Kuinka asentaa COBOL Windows 10
Alla on muutama yksinkertainen vaihe asentaa Hercules-emulaattori
Mainframeja on erilaisia emulaattorit Käytetään Windows. Voit käyttää niitä yksinkertaisten COBOL-ohjelmien kirjoittamiseen ja tekemiseen.
Hercules on yksi suosituimmista COBOL-emulaattoreista, joka on helppo asentaa Windows. Hercules on avoimen lähdekoodin työkalu. Se toimii uusimmalla 64-bittisellä z/Archirakenne.
Vaihe 1) Asenna Hercules
Vierailla www.hercules-390.eu verkkosivuilla. Näet seuraavan linkin.
Vaihe 2) Napsauta Suorita-painiketta
Napsauta valintaikkunassa Suorita-painiketta
Vaihe 3) Napsauta Seuraava
Napsauta seuraavassa näytössä Seuraava-painiketta.
Vaihe 4) Hyväksy lisenssisopimus
Julkinen käyttöoikeussopimus -näytössä
- Valitse valintanappi hyväksy lisenssisopimus
- Napsauta Seuraava-painiketta
Vaihe 5) Napsauta Asenna
Napsauta seuraavassa näytössä Asenna-painiketta.
Vaihe 6) Napsauta Asenna-painiketta
Aloita asennus napsauttamalla Asenna
Vaihe 7) Napsauta lopetuspainiketta
Napsauta lopetuspainiketta poistuaksesi ohjatusta asennustoiminnosta.
Vaihe 8) Napsauta Hercules CMD -kehotetta
Napsauta aloitusvalikossa Hercules CMD -kehotetta.
Vaihe 9) Kirjoita "hercules" käynnistääksesi emulaattorin
Näet komentokehotteen.
COBOL-ohjelman rakenne
COBOL-ohjelman organisaatio on hierarkkinen. Kaikkien komponenttien ei välttämättä tarvitse olla läsnä, jotta hierarkkinen suhde olisi olemassa.
Tässä on COBOL-ohjelman eri osia:
Toimialat
Jako on koodilohko, joka sisältää yleensä yhden tai useamman osan. Se alkaa kohdasta, jossa jaon nimi havaitaan. Se päättyy seuraavan jaon alkuun.
Pääluokat
Osat ovat ohjelmalogiikan looginen alajako. Se on kappaleiden kokoelma.
kappaleissa
Kappaleet ovat valinnan osa, joka on käyttäjän määrittämä tai ennalta määritetty nimi, jonka jälkeen tulee olla piste. Tämä osio sisältää nolla tai useampia lauseita.
lauseet
Lauseet ovat yhden tai useamman lauseen yhdistelmä. Niiden tulisi esiintyä vain menettelyjaossa. COBOL-kielen lauseen on päätyttävä pisteeseen (.).
Lausunnot
Nämä ovat merkityksellisiä COBOL-lauseita, jotka suorittavat jonkin verran käsittelyä.
Hahmot
Nämä ovat hierarkian alimmat, joita ei voida jakaa.
Jaostojen tyypit
COBOL-ohjelmarakenteen eri osa-alueet ovat seuraavat:
- Tunnistusosasto
- Ympäristöosasto
- Dataosasto
- Menettelyosasto
Tunnistusosasto
- Ohjelmoija ja kääntäjä voivat käyttää tätä jakoa ohjelman tunnistamiseen.
- Ainoa pakollinen jako on ohjelmatunnus.
- Se tunnistaa merkkejä sisältävän ohjelman nimen.
Ympäristöosasto
Se auttaa sinua tunnistamaan ohjelman tulo- ja tulostustiedostot.
Asetusosio:
Tämä osio sisältää tietoja järjestelmästä, jossa ohjelma kirjoitetaan ja ajetaan.
Tässä osiossa on kaksi kohtaa:
Lähdetietokone - Täydellinen ohjelma
Objektitietokone - Suorita ohjelma.
Input-Output osat:
- Tässä osiossa on tietoja ohjelmassa käytettävistä tiedostoista.
Siinä on neljä osiota:
- Tiedosto-osio - Voit määrittää tiedoston tietuerakenteen.
- Toimiva säilytysosasto: Tämä osio auttaa sinua määrittelemään väliaikaiset muuttujat ja tiedostorakenteet.
- Paikallinen tallennusosasto: Tämä osa on sama kuin paikallinen työmuistiosio. Keskeinen ero näiden kahden välillä on, että muuttujat on alustettava joka kerta, kun ohjelma käynnistyy.
- Linkitysosio: Tässä osassa kuvataan ulkoisesta tallennustilasta vastaanotettujen tietojen nimet.
Menettelyosasto:
- Tätä jakoa käytetään sisällyttämään ohjelman logiikka.
- Proseduurijako sisältää myös suoritettavat käskyt, jotka määritellään datajaossa.
COBOL-koodaussäännöt
Tässä on joitain tärkeimpiä koodaussääntöjä COBOLin kanssa työskennellessäsi:
- Ensimmäiset kuusi merkkipaikkaa on varattu järjestysnumeroille.
- Seitsemäs merkin paikka on varattu jatkomerkille tai tähdelle, joka merkitsee kommenttiriviä.
- Varsinainen ohjelmateksti alkaa sarakkeesta 8.
- Neljännet paikat 8–11 tunnetaan alueena A ja paikkoja 12–72 kutsutaan alueeksi B.
Cobol-ohjelman vakiomuoto
- Jokaisella rivillä on 80 merkkiä.
- Sarakkeet (l-6): Se osoittaa järjestyksen
- Sarake 7: Tämä paikka sisältää ilmaisimen^,/,-)
- Sarakkeet (8-ll): Se tarkoittaa aluetta A.
- Sarakkeet (12-72): Se tarkoittaa aluetta B.
- Sarakkeet (72-80): Käytä tunnistamiseen.
COBOLin ohjelman syntaksisäännöt
Tässä muutamia tärkeitä COBOLin syntaksisääntöjä:
- COBOLissa on syntaksi, joka on hyvin samanlainen kuin englannin kielellä, joka on suunniteltu itsedokumentoivaksi ja erittäin luettavaksi.
- Esimerkki: y = x; on esitetty seuraavasti: MOVE x TO y
- Se ei ole pienikokoinen kieli.
- Siinä on yli 300 varattua sanaa
- Monimutkaiset olosuhteet voidaan "lyhentää" poistamalla toistuvat muuttujat ja ehdot. Esimerkiksi:
- ON SUUREMPI KUIN x JA y SUUREMPI KUIN TAI SUUREMPI
- Siitä puuttuu suurikokoinen standardikirjasto, koska siinä on vain 43 lausetta, 87 funktiota ja vain yksi luokka.
Muuttujat COBOLissa
COBOLissa muuttuja on nimetty paikka muistissa, johon ohjelma voi laittaa dataa ja josta se voi hakea dataa. Data-nimi tai identiteetti. Se on nimi, jota käytetään tunnistamaan muuttujalle varattu muistialue.
Muuttujat on kuvattava niiden koon ja tyypin mukaan. Jokaisella COBOL-ohjelmassa käytetyllä muuttujalla tulee olla DATA DIVISION -salaus.
Säännöt muuttujien ilmoittamiseen COBOLissa:
- Muuttujat tulee ilmoittaa työ-tallennusosiossa. Muuttujat voivat olla taulukoita, tietueita, tiedostokuvaustietueita jne.
- Muuttujan nimessä voi olla aakkosnumeerinen, ja sen ensimmäinen merkki on aakkoset.
- Käytetään vain sallittuja erikoismerkkejä, ja siinä voi olla ainoa yhdysmerkki, joka on upotettava
- 9 edustaa vain yksinumeroista numeroa.
Jos muuten lausunnot
COBOLissa If else -käskyä käytetään ehdolliseen haarautumiseen
Relaatiooperaattoreita ja joitain kirjoitettuja lauseita voidaan käyttää
Jos x < y – tämä voidaan kirjoittaa ikään kuin x on pienempi kuin y
<, >, =,>=,<= ovat käytettävissä olevia relaatiooperaattoreita
NOT, AND, OR ovat loogisia operaattoreita, joita käytetään COBOLissa
Suurempi kuin, pienempi kuin, yhtä suuri kuin ovat kirjoitetut lauseet
If x is less than y then Do the first action Else Do the second action End-if.
Tarkistaaksemme aakkoslukumuuttujan sen sisältämien tietojen tyypin, voimme käyttää ehtoja, jos x on numero, jos x on aakkosellinen. Se perustuu T- tai F-arvoon.
Voit käyttää if-then-else if -toimintoa monitasoisissa olosuhteissa
Evaluate X When 1 perform action1 When 2 perform action2 When 3 perform action3 When others perform action4 End-evaluate
Jos mikään ehto ei täyty, toinen lause suoritetaan. Tämä on melko samanlainen kuin muiden kielten vaihtokäskyt.
Esimerkki COBOL-ohjelmasta
Esimerkki 1 – Hei maailma!
IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. PROCEDURE DIVISION. DISPLAY 'Hello, world.' STOP RUN.
COBOLin edut
Tässä on tärkeitä COBOL-kielen käytön haittoja/etuja:
- Voit käyttää COBOLia itsedokumentoivana kielenä.
- COBOL-kieli pystyy käsittelemään valtavaa tiedonkäsittelyä.
- Se on yksi ensisijaisesti käytetyistä korkean tason ohjelmointikielet.
- Täysin yhteensopiva aiempien versioiden kanssa.
- COBOL-kieli pystyy käsittelemään valtavaa tiedonkäsittelyä.
- Virheiden ratkaiseminen on helpompaa, koska siinä on tehokas virheilmoitusjärjestelmä.
- COBOL-kieltä käytetään laajalti myös itsedokumentoivana kielenä.
- COBOLissa kaikki ohjeet voidaan koodata yksinkertaisilla englanninkielisillä sanoilla.
COBOLin haitat
Tässä on joitain COBOLin käytön haittoja/haittoja:
- Siinä on erittäin sanallinen syntaksi
- COBOLilla on jäykin muoto
- Sitä ei ole suunniteltu käsittelemään tieteellisiä sovelluksia
- COBOL-ohjelman kääntämiseen tarvittava aika on huomattavasti suurempi kuin konesuuntautuneilla ohjelmointikielillä.
Yhteenveto
- COBOL on ohjelmointikieli, joka keskittyy pääasiassa liiketoimintaongelman ratkaisemiseen.
- COBOL on lyhenne sanoista Common Business-Oriented Language
- Sen avulla voit käsitellä huomattavan määrän tietoa edistyneen tiedostojen hallintakyvyn ansiosta.
- COBOLin suunnitteli ensimmäisen kerran vuonna 1959 CODASYL
- COBOLin ohjelmointirakenne koostuu 1) osastosta, 2) kappaleesta 3) jaksosta 4) lauseesta 5) hahmoista.
- Neljä COBOL-jakotyyppiä ovat 1) Tunnistus 2) Ympäristö 3) Tiedot 4) Menettely
- COBOL-ohjelmassa kullakin rivillä on 80 merkkiä
- COBOLin syntaksi on hyvin samanlainen kuin englannin kielen, joka on suunniteltu itsedokumentoivaksi ja hyvin luettavaksi.
- COBOL-muuttuja on nimetty muistipaikka, johon ohjelma voi laittaa tietoa ja josta se voi hakea dataa.
- COBOLissa If else -käskyä käytetään ehdolliseen haarautumiseen
- COBOLin suurin etu on, että voit käyttää sitä itsedokumentoivana kielenä.
- COBOLin suurin haittapuoli on, että sillä on jäykin muoto
Voit vapaasti jakaa ystäviesi kanssa, jos pidit ilmaisesta COBOL-kurssistamme, joka on suunniteltu ohjelmoijille, jotka haluavat oppia COBOL-ohjelmoinnin perusteista edistyneisiin aiheisiin.