การใช้งาน ตัวแปร หรือ Variable ในภาษา COBOL
หากคุณกำลังมองหาโอกาสในการทำความเข้าใจเกี่ยวกับภาษา COBOL ซึ่งเป็นหนึ่งในภาษาโปรแกรมมิ่งที่ได้รับการใช้งานมาอย่างยาวนานในองค์กรที่มีระบบขนาดใหญ่และกำลังค้นหาแนวทางในการเริ่มต้นเรียนรู้ภาษานี้ คุณมาถูกที่แล้ว! ในบทความนี้ เราจะพาคุณไปพบกับการใช้งานตัวแปรใน COBOL อย่างง่ายดาย พร้อมด้วยตัวอย่างโค้ดที่จะช่วยให้คุณเข้าใจการทำงานของตัวแปรได้ดียิ่งขึ้น และหลังจากนั้น เราจะพูดถึง usecase ในโลกจริงที่ใช้ภาษา COBOL เพื่อแสดงให้เห็นถึงความสำคัญของมัน
COBOL หรือ Common Business-Oriented Language ถูกออกแบบมาเพื่อการจัดการกับงานที่เกี่ยวกับด้านธุรกิจ ซึ่งการเรียนรู้การใช้งานตัวแปรเป็นพื้นฐานสำคัญที่จะช่วยให้คุณได้ทำความเข้าใจเบื้องต้นของการเขียนโปรแกรมในภาษานี้
ใน COBOL, ตัวแปรถูกประกาศใน DATA DIVISION ซึ่งเป็นส่วนหนึ่งของโครงสร้างโปรแกรม COBOL และจะได้ถูกจัดแบ่งลงไปภายใต้ WORKING-STORAGE SECTION นี่คือส่วนที่จะกำหนดชนิดของข้อมูลและขนาดของตัวแปรต่างๆ
IDENTIFICATION DIVISION.
PROGRAM-ID. YOUR-PROGRAM.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 CUSTOMER-NAME PIC X(20).
01 CUSTOMER-BALANCE PIC 9(5)V99.
PROCEDURE DIVISION.
MOVE "John Doe" TO CUSTOMER-NAME.
MOVE 12345.67 TO CUSTOMER-BALANCE.
DISPLAY "Customer: " CUSTOMER-NAME.
DISPLAY "Balance: $" CUSTOMER-BALANCE.
STOP RUN.
ในตัวอย่างโค้ดข้างต้น ตัวแปร `CUSTOMER-NAME` ถูกประกาศเพื่อเก็บค่าชื่อของลูกค้า และ `CUSTOMER-BALANCE` เก็บยอดเงินในบัญชีของลูกค้า คำสั่ง `MOVE` สำหรับการกำหนดค่าให้กับตัวแปร และคำสั่ง `DISPLAY` ใช้สำหรับแสดงผลข้อมูลนั้นออกไป
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NUM-A PIC 9(4).
01 NUM-B PIC 9(4).
01 SUM PIC 9(5).
PROCEDURE DIVISION.
MOVE 1234 TO NUM-A.
MOVE 2100 TO NUM-B.
ADD NUM-A TO NUM-B GIVING SUM.
DISPLAY "The sum of " NUM-A " and " NUM-B " is " SUM.
STOP RUN.
ในตัวอย่างนี้เราเห็นการประกาศตัวแปรสำหรับจัดเก็บตัวเลข และตัวแปรอีกตัวสำหรับเก็บผลรวม `SUM` COBOL อนุญาตให้ทำการคำนวณพื้นฐานได้โดยตรงผ่านคำสั่ง `ADD ... GIVING`
DATA DIVISION.
WORKING-STORAGE SECTION.
01 COUNTER PIC 9 VALUE 0.
01 CUSTOMER-TOTAL PIC 9(5).
PROCEDURE DIVISION.
PERFORM VARYING COUNTER FROM 1 BY 1 UNTIL COUNTER > 10
ADD 100 TO CUSTOMER-TOTAL
DISPLAY "Customer total: $" CUSTOMER-TOTAL
END-PERFORM.
STOP RUN.
ในตัวอย่างนี้ `COUNTER` เป็นตัวแปรที่ใช้ในการนับจำนวนครั้งของลูป และบวกค่าเข้าไปใน `CUSTOMER-TOTAL` โดยใช้คำสั่ง `PERFORM...VARYING`.
COBOL เป็นภาษาที่ยังคงมีบทบาทสำคัญในการดำเนินการทางธุรกิจและการเงิน อย่างเช่นการประมวลผลธุรกรรมของธนาคาร การจัดการระบบประกันสังคม หรือการคำนวณภาษี เป็นต้น แม้ว่าเทคโนโลยีใหม่ๆ จะถูกพัฒนาขึ้นอยู่เสมอ แต่ระบบสำคัญบางอย่างยังคงดำเนินการบน COBOL เนื่องจากความมั่นคงและความน่าเชื่อถือ
การเรียนรู้ภาษา COBOL อาจเป็นโอกาสในการเข้าใจเกี่ยวกับการทำงานของระบบด้านธุรกิจและการเงินสำคัญๆ ดังนั้น หากคุณสนใจที่จะเรียนรู้และพัฒนาฝีมือด้านโปรแกรมมิ่ง ที่ EPT (Expert-Programming-Tutor) เรามีหลักสูตรที่จะช่วยให้คุณได้มีพื้นฐานที่แข็งแกร่งในภาษา COBOL และเตรียมคุณให้พร้อมเผชิญกับอนาคตที่ก้าวหน้าในโลกของการเขียนโค้ด!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: cobol ตัวแปร variable โปรแกรมมิ่ง การประกาศตัวแปร คำสั่ง_cobol การคำนวณ การจัดการกับลูป usecase_cobol การเรียนรู้_cobol ภาษาโปรแกรม_cobol ตัวอย่าง_code_cobol งานที่เกี่ยวกับธุรกิจ การเขียนโปรแกรม_cobol
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM