4 Division
1. Identification division ทำ หน้าที่ คล้ายบทนำ
ของโปรแกรม ใช้ระบุชื่อโปรแกรม ชื่อผู้เขียน การติดตั้ง
วันที่เขียน วันที่แปล เป็นต้น
2. Environment division ทำหน้าที่ ประกาศชื่อเครื่องที่
เกี่ยวข้อง แฟ้มข้อมูลที่นำ มาใช้อุปกรณ์(Device) เป็นต้น
ในกรณีที่ไม่ใช้แฟ้มข้อมูล ผู้เขียนสามารถละ Division นี้ไว้ได้
3. Data division ทำหน้าที่ กำ หนดตัวแปร(Variable) และ
อธิบายลักษณะข้อมูล หรือเขตข้อมูลที่นำ ไปใช้ประมวลผลใน
procedure division ตัวแปรแต่ละตัวต้องกำ หนดรูปแบบ ขนาด
ระดับของตัวแปร และสามารถกำ หนดค่าเริ่มต้นของตัวแปรได้
4. Procedure division ทำหน้าที่ รวมคำ สั่งควบคุม และสั่งงาน
คอมพิวเตอร์ให้ทำ งานอย่างเป็นขั้นตอนเช่น การใช้คำ สั่งคำนวณ
อ่านแฟ้มข้อมูล เลือกเงื่อนไข หรือการวนซํ้า อยู่ในส่วนนี้ทั้งหมดมักเป็น
Division ที่ยาว และซับซ้อนที่สุดในการเขียนโปรแกรม
สัญลักษณ์ที่ใช้ในการกำ หนดรูปแบบของตัวแปร
X(Alphanumeric field) ค่าเป็น ตัวอักษร หรือตัวเลข
9(Numeric field) ค่าเป็น ตัวเลข
A(Alphabetic field) ค่าเป็นตัวอักษรหรือช่องว่าง
V(Assumed decimal point)เก็บจุดทศนิยมที่ตำ แหน่ง V เช่น 9V99 เป็นต้น
S(Operational sign) กำหนดให้เครื่องหมายบวก หรือลบมีผลกับตัวแปร
P(Decimal sealing position) ให้เลื่อนตำแหน่งออกไป
Z(Zero suppression character) เปลี่ยนเลข 0 ซึ่งอยู่หน้าจำ นวนเต็ม
ให้เป็น ช่องว่าง
ชนิดของข้อมูล(Type of data) แบ่งเป็น 2 ชนิดคือ
-ข้อมูลผันแปรได้ (Variabledata) ซึ่งเปลี่ยนแปลงค่าได้ และ
-ข้อมูลคงที่(Constant data or Literal data) ซึ่งกำ หนดไว้คงที่
เปลี่ยนแปลงค่าไม่ได้
กฎเกณฑ์การตั้งชื่อตัวแปร หรือคำ (Word name)
1. ความยาวต้องไม่เกิน 30 ตัวอักษร
2. ตัวแรกของชื่อต้องเป็นตัวอักษร ยกเว้นชื่อ Section หรือ Paragraph
ที่เขียนใน Proceduredivision สามารถเป็นตัวเลขล้วน ๆ ได้
3. ตัวอักษรที่นำ มาตั้งชื่อ ได้แก่ A-Z, 0-9 และเครื่องหมาย - (Hyphen)
4. เครื่องหมาย - (Hyphen) จะอยู่หน้าสุด หรือหลังสุดของชื่อไม่ได้
5. คำ แต่ละคำ เมื่อเขียนใกล้กันต้องห่างกันอย่างน้อย 1 ช่องว่าง ถึงแม้
จะใช้เครื่องหมายวรรคตอน(,;.) หลังเครื่องหมายวรรคตอน จะต้องมีช่องว่าง
อย่างน้อย 1 ช่องว่าง
6. ต้องไม่ซํ้ากับคำ สงวน(Reserved words) ที่มีอยู่
#1 By DtBxvicyCtzt (85.25.95.90) on 2012-01-02 06:50