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.

Kuinka asentaa COBOL Windows 10

Vaihe 2) Napsauta Suorita-painiketta
Napsauta valintaikkunassa Suorita-painiketta

Kuinka asentaa COBOL Windows 10

Vaihe 3) Napsauta Seuraava
Napsauta seuraavassa näytössä Seuraava-painiketta.

Kuinka asentaa COBOL Windows 10

Vaihe 4) Hyväksy lisenssisopimus
Julkinen käyttöoikeussopimus -näytössä

  1. Valitse valintanappi hyväksy lisenssisopimus
  2. Napsauta Seuraava-painiketta

Kuinka asentaa COBOL Windows 10

Vaihe 5) Napsauta Asenna
Napsauta seuraavassa näytössä Asenna-painiketta.

Kuinka asentaa COBOL Windows 10

Vaihe 6) Napsauta Asenna-painiketta
Aloita asennus napsauttamalla Asenna

Kuinka asentaa COBOL Windows 10

Vaihe 7) Napsauta lopetuspainiketta
Napsauta lopetuspainiketta poistuaksesi ohjatusta asennustoiminnosta.

Kuinka asentaa COBOL Windows 10

Vaihe 8) Napsauta Hercules CMD -kehotetta
Napsauta aloitusvalikossa Hercules CMD -kehotetta.

Kuinka asentaa COBOL Windows 10

Vaihe 9) Kirjoita "hercules" käynnistääksesi emulaattorin
Näet komentokehotteen.

Kuinka asentaa COBOL Windows 10

COBOL-ohjelman rakenne

COBOL-ohjelman organisaatio on hierarkkinen. Kaikkien komponenttien ei välttämättä tarvitse olla läsnä, jotta hierarkkinen suhde olisi olemassa.

COBOL-ohjelman rakenne
COBOL Ohjelmointirakenne

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.