ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 1 · 2లో పాఠం 1కోర్సులో 1/10~10 min
మాడ్యూల్ పాఠాలు (1/2)

ప్రోగ్రామ్ నిర్మాణం

COBOL (కామన్ బిజినెస్-ఓరియెంటెడ్ లాంగ్వేజ్) అనేది చరిత్రలో ఎక్కువ కాలం జీవించే ప్రోగ్రామింగ్ భాషలలో ఒకటి, ఇది వ్యాపారం మరియు ఆర్థిక అనువర్తనాల కోసం ప్రత్యేకంగా రూపొందించబడింది. ఆధునిక భాషల వలె కాకుండా, ఇది విభాగాలు అనే విభాగాలుగా విభజించబడిన దృఢమైన మరియు అధికారిక నిర్మాణాన్ని కలిగి ఉంది.

స్థిర లేఅవుట్ మరియు ఏరియా ఫార్మాట్‌లు

సాంప్రదాయ COBOL సోర్స్ ఫైల్‌లలో, ప్రతి పంక్తి నిలువు వరుసల ఆధారంగా నిర్దిష్ట ప్రాంతాలుగా విభజించబడింది:

  • నిలువు వరుసలు 1-6 (సీక్వెన్స్ ఏరియా): చారిత్రాత్మకంగా పంచ్ కార్డ్ సీక్వెన్స్ నంబర్‌ల కోసం ఉపయోగించబడుతుంది. నేడు ఇది సాధారణంగా ఖాళీగా ఉంటుంది.
  • కాలమ్ 7 (సూచిక ప్రాంతం): * నక్షత్రాన్ని ఉంచడం ద్వారా వ్యాఖ్య పంక్తులను గుర్తించడానికి ఉపయోగించబడుతుంది.
  • నిలువు వరుసలు 8-11 (ఏరియా A): ఇక్కడే విభజన, విభాగం మరియు పేరా శీర్షికలు ప్రారంభమవుతాయి.
  • నిలువు వరుసలు 12-72 (ఏరియా B): ఇక్కడే వాస్తవ ఎక్జిక్యూటబుల్ స్టేట్‌మెంట్‌లు (DISPLAY, MOVE, మొదలైనవి) వ్రాయబడతాయి.
  • నిలువు వరుసలు 73-80 (గుర్తింపు ప్రాంతం): చారిత్రకంగా కంపైలర్ ద్వారా విస్మరించబడింది, అంతర్గత గుర్తింపు కోసం ఉపయోగించబడుతుంది.

మా వ్యాయామాలలో, మేము ఏరియా B సూచనలను తగిన ఖాళీలతో (సాధారణంగా ప్రాంతాన్ని బట్టి 7 లేదా 11 ఖాళీలు) ప్రారంభించడం ద్వారా సరళీకృతమైన కానీ స్థిరమైన ఫార్మాటింగ్‌ని ఉపయోగిస్తాము.

నాలుగు ప్రధాన విభాగాలు

ప్రతి పూర్తి COBOL ప్రోగ్రామ్ నాలుగు తప్పనిసరి విభాగాలుగా నిర్దేశించబడింది, అవి ఈ ఖచ్చితమైన క్రమంలో కనిపించాలి:

  1. IDENTIFICATION DIVISION. PROGRAM-ID కీవర్డ్‌తో నిర్వచించబడిన ప్రోగ్రామ్ పేరు వంటి ప్రోగ్రామ్ మెటాడేటాను కలిగి ఉంటుంది.

  2. ENVIRONMENT DIVISION. ప్రోగ్రామ్ రన్ అయ్యే వాతావరణాన్ని నిర్దేశిస్తుంది మరియు అంతర్గత వేరియబుల్స్‌కు భౌతిక ఫైల్‌లను మ్యాప్ చేస్తుంది.

  3. DATA DIVISION. ప్రోగ్రామ్ ఉపయోగించే అన్ని వేరియబుల్స్ మరియు డేటా స్ట్రక్చర్‌లు ఎక్కడ ప్రకటించబడతాయి.

  4. PROCEDURE DIVISION. ఎక్జిక్యూటబుల్ సూచనలను (వ్యాపార తర్కం) కలిగి ఉంటుంది. అమలును ఆపడానికి ప్రతి ప్రోగ్రామ్ తప్పనిసరిగా STOP RUN.తో ముగియాలి.

వ్యవధితో ముగించాలి


మీరే ప్రయత్నించండి

వ్యాయామం#cobol.m1.l1.e1
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

గుర్తింపు విభాగాన్ని పరిచయం చేయడం ద్వారా మరియు ప్రోగ్రామ్ పేరును HELLO-PRGగా నిర్వచించడం ద్వారా ప్రారంభ COBOL హెడర్‌లను వ్రాయండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

ఐడెంటిఫికేషన్ డివిజన్ రాయండి. కాలమ్ 8 (7 ఖాళీలు) మరియు తదుపరి లైన్ PROGRAM-ID నుండి ప్రారంభమవుతుంది. హలో-PRG.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం#cobol.m1.l1.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

ప్రక్రియ విభజనను పరిచయం చేయడం ద్వారా నిర్మాణాన్ని పూర్తి చేయండి మరియు DISPLAYని ఉపయోగించి కన్సోల్‌కు 'HELLO COBOL' వచనాన్ని ముద్రించండి. STOP RUN ఉపయోగించి ప్రోగ్రామ్ అమలును ముగించాలని గుర్తుంచుకోండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

విధాన విభజన క్రింద., DISPLAY 'HELLO COBOL' అని వ్రాయండి. కాలమ్ 12 (11 ఖాళీలు) వద్ద ప్రారంభమై, రన్ ఆపివేయండి. క్రింది లైన్ లో.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది