Page 10 - เอกสารประกอบการสอนการโปรแกรมคอมพิวเตอร์
P. 10
2.1 ภาษาโครงสร้าง
ภาษาปาสคาล จัดเป็นภาษาโครงสร้างระดับสูงที่ได้รับความนิยมในการน ามาใช้ใน
วงการศึกษา ด้วยเหตุผลดังนี้
1. รูปแบบของค าสั่งเป็นภาษาอังกฤษ
2. ค าสั่งมีความง่ายต่อการทาความเข้าใจ
3. ลักษณะการทางานของโปรแกรมจะเป็นการท างานที่มีโครงสร้าง
4. มีการแปลค าสั่งแบบ Compile ท าให้สามารถท างานได้อย่างรวดเร็ว
2.1.1 โครงสร้างของภาษาปาสคาลประกอบด้วย 3 ส่วน
1. ส่วนหวโปรแกรม (Program Hending) เริ่มต้นค าว่า Program และ
ั
ตามด้วยชื่อโปรแกรม
2. ส่วนของการประกาศการใช้งาน(Declarations) ประกอบด้วยเลเบล(Labels)
ค่าคงที่ (Constants) การนิยามประกาศ (Type Definitions) ตัวแปร(Variable)
โพรซิเยอร์และฟังก์ชัน(Procedure and Function)
3. ส่วนของค าสั่ง(Executable Statement) เป็นส่วนสาคัญในการให้คอมพิวเตอร ์
ทางานตามที่ผู้เขียนโปรแกรมออกแบบไว้ประกอบด้วยค าสั่ง , การก าหนดค่า
และ นิพจน์
2.1.2 องค์ประกอบพื้นฐานของภาษาปาสคาล แบ่งออกได้เป็น 10 ประเภท ดังนี้
1. ตัวอักษร (Character Set) หมายถึง สัญลักษณ์ต่างๆที่ไม่สามารถน าไปค านวณ
2. ตัวเลข หมายถึง ค่าทสามารถน าไปค านวณ
ี่
3. ชื่อ (Identifiers)ใช้สาหรับก าหนดชื่อรายการดังต่อไปนี้
3.1 ค่าคงท ี่
3.2 ฟิลด์
3.3 ตัวแปร
3.4 ฟังก์ชัน
3.5 ชื่อโปรแกรม
3.6 ประเภทข้อมูล
3.7 ยูนิต
เอกสารประกอบการสอนวิชาการโปรแกรมคอมพิวเตอร์ นาย นิรันดร์ ชุมสาย ณ อยุธยา