หน่วยการเรียนรู้ที่ 6 โครงสร้างภาษาปาสคาล (Pascal Structure)
โครงสร้างโปรแกรมภาษาปาสคาล (Pascal Structure)
ภาษาปาสคาลนั้นประกอบด้วย 3 ส่วนดังต่อไปนี้
1.ส่วนหัวโปรแกรม (Program Header Part)
ในส่วนนี้จะใช้สำหรับกำหนดชื่อโปรแกรม โดยจะต้องเริ่มต้นด้วยคำว่า Program และตามด้วยชื่อโปรแกรมและปิดท้ายด้วยเครื่องหมายเซมิโคลอน (;) ดังตัวอย่างเช่น
Program Test;
เป็นการบอกว่าโปรแกรมนี้มีชื่อว่า Test ส่วนเครื่องหมาย ; ใช้สำหรับบ่งบอกว่าจบคำสั่ง
2. ส่วนประกาศ (Declaration Part)
ในส่วนนี้จะอยู่ต่อจากส่วนของหัวโปรแกรม ส่วนนี้บางโปรแกรมอาจไม่มีก็ได้ ถ้าหากต้องการกำหนดประเภทของข้อมูลจะใช้คำว่า type นำหน้า ถ้าต้องการประกาศตัวแปรจะใช้ var ถ้าต้องการกำหนดค่าคงที่ก็จะใช้ const ถ้าต้องการกำหนดโปรแกรมย่อยหรือโปรซีเยอร์จะใช้คำว่า Procedure และใช้ Function ในการกำหนดฟังก์ชั่น
3. ส่วนโปรแกรมหลัก (Statement Part)
ในส่วนนี้ทุกโปรแกรมจะต้องมี ซึ่งจะประกอบไปด้วยประโยคคำสั่งต่างๆ ที่จะให้โปรแกรมทำงาน โดยนำคำสั่งต่างๆ มาเรียงต่อกัน แต่ละประโยคคำสั่งจะจบด้วยเครื่องหมายเซมิโคลอน ( Semicolon ;) โดยในส่วนของโปรแกรมหลักนี้จะต้องขึ้นต้นด้วยคำว่า Begin และจบท้ายด้วย End จากนั้นก็ตามด้วยเครื่องหมาย (.)
การเขียนโปรแกรมเบื้องต้น
ในส่วนประกอบของโปรแกรมนั้นมีหลายส่วนอยู่ด้วยกัน บางส่วนก็สามารถตัดทิ้งได้ แต่ในทุกโปรแกรมจำเป็นที่จะต้องมีส่วนหัวโปรแกรมและส่วนของโปรแกรมหลักอยู่เสมอ ดังตัวอย่างต่อไปนี้
Program Ex1;
Begin
WriteLn('I am a programmer');
WriteLn('I love Pascal');
End.
จะเห็นได้ว่าโปรแกรมตัวอย่างมีชื่อว่า Ex1 ส่วนในโปรแกรมหลักจะประกอบไปด้วยคำสั่งสองคำสั่ง แต่ละคำสั่งจะจบด้วยเครื่องหมาย (;) คำสั่ง WriteLn นั้นจะทำหน้าที่ให้คอมพิวเตอร์พิมพ์ข้อมูลที่อยู่ในวงเล็บปรากฎออกมาทางจอภาพ เมื่อทำการรันโปรแกรมจะปรากฎคำว่า I am a programmer และ I love Pascal บนหน้าจอคอมพิวเตอร์