मॉड्यूल पाठ (1/2)
कार्यक्रम संरचना
COBOL (कॉमन बिजनेस-ओरिएंटेड लैंग्वेज) इतिहास में सबसे लंबे समय तक चलने वाली प्रोग्रामिंग भाषाओं में से एक है, जिसे विशेष रूप से व्यावसायिक और वित्तीय अनुप्रयोगों के लिए डिज़ाइन किया गया है। आधुनिक भाषाओं के विपरीत, इसकी एक कठोर और औपचारिक संरचना है जो डिवीजन नामक खंडों में विभाजित है।
निश्चित लेआउट और क्षेत्र प्रारूप
पारंपरिक COBOL स्रोत फ़ाइलों में, प्रत्येक पंक्ति को स्तंभों के आधार पर विशिष्ट क्षेत्रों में विभाजित किया जाता है:
- कॉलम 1-6 (अनुक्रम क्षेत्र): ऐतिहासिक रूप से पंच कार्ड अनुक्रम संख्याओं के लिए उपयोग किया जाता है। आज इसे आमतौर पर खाली छोड़ दिया जाता है.
- कॉलम 7 (संकेतक क्षेत्र): तारांकन चिह्न
*लगाकर टिप्पणी पंक्तियों को चिह्नित करने के लिए उपयोग किया जाता है। - कॉलम 8-11 (क्षेत्र ए): यह वह जगह है जहां विभाजन, अनुभाग और पैराग्राफ हेडर शुरू होते हैं।
- कॉलम 12-72 (क्षेत्र बी): यह वह जगह है जहां वास्तविक निष्पादन योग्य कथन (जैसे
DISPLAY,MOVE, आदि) लिखे जाते हैं। - कॉलम 73-80 (पहचान क्षेत्र): संकलक द्वारा ऐतिहासिक रूप से अनदेखा, आंतरिक पहचान के लिए उपयोग किया जाता है।
अपने अभ्यास में, हम उपयुक्त स्थानों (आमतौर पर क्षेत्र के आधार पर 7 या 11 रिक्त स्थान) के साथ क्षेत्र बी निर्देशों को शुरू करके एक सरल लेकिन सुसंगत स्वरूपण का उपयोग करेंगे।
चार मुख्य विभाग
प्रत्येक पूर्ण COBOL कार्यक्रम को चार अनिवार्य प्रभागों में संरचित किया गया है, जिन्हें इस सटीक क्रम में प्रदर्शित होना चाहिए:
-
IDENTIFICATION DIVISION.इसमें प्रोग्राम मेटाडेटा शामिल है, जैसेPROGRAM-IDकीवर्ड से परिभाषित प्रोग्राम नाम। -
ENVIRONMENT DIVISION.उस वातावरण को निर्दिष्ट करता है जिसमें प्रोग्राम चलता है और भौतिक फ़ाइलों को आंतरिक चर में मैप करता है। -
DATA DIVISION.जहां प्रोग्राम द्वारा उपयोग किए गए सभी वेरिएबल्स और डेटा संरचनाएं घोषित की जाती हैं। -
PROCEDURE DIVISION.निष्पादन योग्य निर्देश (व्यावसायिक तर्क) शामिल हैं। निष्पादन रोकने के लिए प्रत्येक प्रोग्राम कोSTOP RUN.के साथ समाप्त होना चाहिए।
खुद कोशिश करना
पहचान प्रभाग का परिचय देकर और प्रोग्राम नाम को हेलो-पीआरजी के रूप में परिभाषित करके प्रारंभिक COBOL हेडर लिखें।
संकेत दिखाएँ
पहचान प्रभाग लिखें. कॉलम 8 (7 रिक्त स्थान) से शुरू होकर अगली पंक्ति प्रोग्राम-आईडी पर। हेलो-पीआरजी।
3 प्रयासों के बाद समाधान उपलब्ध है
प्रक्रिया प्रभाग का परिचय देकर संरचना को पूरा करें और डिस्प्ले का उपयोग करके कंसोल पर 'हैलो कोबोल' टेक्स्ट प्रिंट करें। STOP RUN का उपयोग करके प्रोग्राम निष्पादन को समाप्त करना याद रखें।
संकेत दिखाएँ
प्रक्रिया प्रभाग के नीचे, डिस्प्ले 'हैलो कोबोल' लिखें। कॉलम 12 (11 रिक्त स्थान) से शुरू करें और दौड़ें रोकें। निम्नलिखित पंक्ति पर.
3 प्रयासों के बाद समाधान उपलब्ध है