தொகுதி பாடங்கள் (1/2)
பத்திகள் மற்றும் செயல்திறன்
COBOL இல், PROCEDURE DIVISION க்குள் குறியீட்டின் மட்டுப்படுத்தல் மற்றும் தர்க்கரீதியான கட்டமைப்பு செயல்பாடுகள் அல்லது முறைகள் மூலம் நிகழாது, மாறாக பத்திகள் மற்றும் PERFORM அறிக்கை மூலம்.
பத்திகளை வரையறுத்தல்
பத்தி என்பது . காலத்துடன் முடிவடையும் நெடுவரிசை 8 (பகுதி A) இல் ஒரு பெயருடன் தொடங்கும் குறியீட்டின் லேபிளிடப்பட்ட பகுதி, அதைத் தொடர்ந்து நெடுவரிசை 12 (பகுதி B) இல் உள்ள வழிமுறைகளின் வரிசை.
DISPLAY-MESSAGE.
DISPLAY "This is a paragraph!".பத்திகள் மிக நீண்ட நிரல்களை மீண்டும் பயன்படுத்தக்கூடிய மற்றும் சுய ஆவணப்படுத்தல் தொகுதிகளாக பிரிக்க அனுமதிக்கின்றன.
PERFORM உடன் பத்திகளை செயல்படுத்துதல்
PERFORM அறிக்கையானது ஒரு பத்தியைத் தூண்டி செயல்படுத்துகிறது, பின்னர் PERFORM அறிக்கையைப் பின்பற்றி உடனடியாக அறிவுறுத்தலுக்கு கட்டுப்பாட்டை வழங்கும்.
PROCEDURE DIVISION.
MAIN-PROCEDURE.
DISPLAY "Starting program...".
PERFORM PROCESS-DATA.
DISPLAY "Ending program.".
STOP RUN.
PROCESS-DATA.
DISPLAY "Processing data in memory...".மேலே உள்ள பட்டியலில்:
DISPLAYஉள்ளேMAIN-PROCEDUREசெயல்படுத்தப்பட்டது.PERFORM PROCESS-DATAகிளைகளைPROCESS-DATAபத்திக்கு செயல்படுத்துதல்.PROCESS-DATAபத்தி முடிந்ததும், செயல்படுத்தல்MAIN-PROCEDUREக்கு "முடிவடையும் நிரலை" அச்சிடுகிறது. மற்றும்STOP RUN.ஐப் பயன்படுத்துவதை நிறுத்தவும்.
நீங்களே முயற்சி செய்து பாருங்கள்
DISPLAY-ஐப் பயன்படுத்தி 'TOTAL IS DONE' என்று அச்சிடப்படும் DISPLAY-TOTAL என்ற பெயரிடப்பட்ட பத்தியை வரையறுத்து, நிரலை நிறுத்துவதற்கு முன், அதைச் செயல்படுத்துவதைப் பயன்படுத்தி மெயின்-செயல்முறைக்குள் அழைக்கவும்.
குறிப்பைக் காட்டு
டிஸ்ப்ளே-மொத்தத்தை நிகழ்த்து என்று எழுதவும். நெடுவரிசை 12 இல், மற்றும் MAIN-PROCEDURE தொகுதிக்குக் கீழே DISPLAY-TOTAL என்று அறிவிக்கவும். பத்தி 8 இல் உள்ள பத்தி.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
இரண்டு பத்திகளை வரிசையாக அழைக்கவும், முதலில் INITIALIZE-DATA மற்றும் பின்னர் PROCESS-DATA, MAIN-PROCEDURE தொகுதிக்குள்.
குறிப்பைக் காட்டு
நெடுவரிசை 12 இல் வரிசைமுறையில் இரண்டு PERFORM அறிக்கைகளைச் செருகவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்