முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 3 · பாடம் 1 இன் 2பாடத்திட்டத்தில் 5/10~12 min
தொகுதி பாடங்கள் (1/2)

பத்திகள் மற்றும் செயல்திறன்

COBOL இல், PROCEDURE DIVISION க்குள் குறியீட்டின் மட்டுப்படுத்தல் மற்றும் தர்க்கரீதியான கட்டமைப்பு செயல்பாடுகள் அல்லது முறைகள் மூலம் நிகழாது, மாறாக பத்திகள் மற்றும் PERFORM அறிக்கை மூலம்.

பத்திகளை வரையறுத்தல்

பத்தி என்பது . காலத்துடன் முடிவடையும் நெடுவரிசை 8 (பகுதி A) இல் ஒரு பெயருடன் தொடங்கும் குறியீட்டின் லேபிளிடப்பட்ட பகுதி, அதைத் தொடர்ந்து நெடுவரிசை 12 (பகுதி B) இல் உள்ள வழிமுறைகளின் வரிசை.

COBOL
DISPLAY-MESSAGE.
    DISPLAY "This is a paragraph!".

பத்திகள் மிக நீண்ட நிரல்களை மீண்டும் பயன்படுத்தக்கூடிய மற்றும் சுய ஆவணப்படுத்தல் தொகுதிகளாக பிரிக்க அனுமதிக்கின்றன.

PERFORM உடன் பத்திகளை செயல்படுத்துதல்

PERFORM அறிக்கையானது ஒரு பத்தியைத் தூண்டி செயல்படுத்துகிறது, பின்னர் PERFORM அறிக்கையைப் பின்பற்றி உடனடியாக அறிவுறுத்தலுக்கு கட்டுப்பாட்டை வழங்கும்.

COBOL
PROCEDURE DIVISION.
MAIN-PROCEDURE.
    DISPLAY "Starting program...".
    PERFORM PROCESS-DATA.
    DISPLAY "Ending program.".
    STOP RUN.

PROCESS-DATA.
    DISPLAY "Processing data in memory...".

மேலே உள்ள பட்டியலில்:

  1. DISPLAY உள்ளே MAIN-PROCEDURE செயல்படுத்தப்பட்டது.
  2. PERFORM PROCESS-DATA கிளைகளை PROCESS-DATA பத்திக்கு செயல்படுத்துதல்.
  3. PROCESS-DATA பத்தி முடிந்ததும், செயல்படுத்தல் MAIN-PROCEDURE க்கு "முடிவடையும் நிரலை" அச்சிடுகிறது. மற்றும் STOP RUN. ஐப் பயன்படுத்துவதை நிறுத்தவும்.

நீங்களே முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#cobol.m3.l1.e1
முயற்சிகள்: 0ஏற்றுகிறது…

DISPLAY-ஐப் பயன்படுத்தி 'TOTAL IS DONE' என்று அச்சிடப்படும் DISPLAY-TOTAL என்ற பெயரிடப்பட்ட பத்தியை வரையறுத்து, நிரலை நிறுத்துவதற்கு முன், அதைச் செயல்படுத்துவதைப் பயன்படுத்தி மெயின்-செயல்முறைக்குள் அழைக்கவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

டிஸ்ப்ளே-மொத்தத்தை நிகழ்த்து என்று எழுதவும். நெடுவரிசை 12 இல், மற்றும் MAIN-PROCEDURE தொகுதிக்குக் கீழே DISPLAY-TOTAL என்று அறிவிக்கவும். பத்தி 8 இல் உள்ள பத்தி.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

உடற்பயிற்சி#cobol.m3.l1.e2
முயற்சிகள்: 0ஏற்றுகிறது…

இரண்டு பத்திகளை வரிசையாக அழைக்கவும், முதலில் INITIALIZE-DATA மற்றும் பின்னர் PROCESS-DATA, MAIN-PROCEDURE தொகுதிக்குள்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

நெடுவரிசை 12 இல் வரிசைமுறையில் இரண்டு PERFORM அறிக்கைகளைச் செருகவும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்