รายวชิ า การวเิ คราะหแ ละออกแบบระบบ (หลักการออกแบบ)
บทที่ 6 โปรแกรมภาษาปาสคาลเบ้ืองตน
โปรแกรมภาษาปาสคาลเบ้ืองตน ภาษาปาสคาล (PASCAL) ไดถูกพัฒนาข้ึนเพ่อื ใช ในการสอนการเขยี นโปรแกรมโดยตงั้ ช่ือเพ่อื เป็น เกียรติแก Blaise Pascal ผสู รา งเคร่อื งคดิ เลข เคร่อื งแรกของโลก ภาษาปาสคาล ถูกพฒั นาจาก ภาษาอัลกอล โดยมจี ดุ มัง่ หมายเพ่ือใชเป็นภาษา สาํ หรับฝึกหัดเขียนโปรแกรมคอมพวิ เตอร
ชนิดของขอ มูลมาตรฐาน 1. Integer หมายถึง ขอ มูลทีเ่ ป็นเลขจาํ นวนเตม็ 2. Real หมายถึง ขอมูลที่เป็นเลขจํานวนจรงิ 3. Boolean หมายถงึ ขอ มลู ท่ีเป็นคาความจริง ทางตรรกศาสตร 4.Char หมายถึง ขอมูลทเ่ี ป็นตวั อักษร
โครงสรางโปรแกรมภาษาปาสดาล ประกอบดวย 3 สว น คือ 1.สวนหัวของโปรแกรม (Heading Part) 2.สวนของการประกาศ (Declaration Part) 3.สวนของคาํ สัง่ ภาษาปาสคาล (Statement Part)
สว นหวั ของโปรแกรม (Heading Part) เป็นสวนแรกของโปรแกรมภาษาปาสคาลจะใชบ อกการ เรมิ่ ตน ของโปรแกรมในสว นนี้จะเป็นการบอกรายระเอยี ด วาโปรแกรมนี้ช่ือวา อะไร ใชแ ฟ มขอมลู ใดบา ง ตวั อยา ง Program Search (input, output) ; หรือ Program Report (input, Fp1) ;
สว นของการประกาศ มีการประกาศ 4 แบบดังนี้ 1. การประกาศคาคงที่ (Constant) 2. การประกาศชนิดขอมูลชนิดใหม 3. การประกาศของตวั แปร (Variable) 4. การประกาศโปรแกรมยอ ย (Sub Program)
1. การประกาศคา คงท่ี (Constant) เป็นการสงั่ ใหเ คร่ืองคอมพิวเตอรจัดสรรเน้ือทีใ่ น หนวยความจาํ สําหรับเกบ็ คา คงที่ จะไมสามารถ เปลีย่ นแปลงคา ไดในขณะท่ีโปรแกรมนัน้ ทํางานอยู โดยข้ึนตนดว ยคาํ สงวนวา Constantตามดวยคา คงที่ ทีต่ องการกาํ หนดใหช่อื นัน้ ใชเคร่อื งหมาย = ในการ กําหนดคา
2. การประกาศชนิดขอ มูลชนิดใหม เป็นการประกาศช่อื ชนิดขอ มลู ใหมข ้นึ มานอกเหนือ จากขอ มลู ท่ีภาษาปาสคาลกําหนดมาใหโดยผเู ขยี น โปรแกรมจะเป็นผกู ําหนดเองโดยข้ึนตนดว ยคาํ วา type กาํ หนดดวยเคร่ืองหมาย = หน าชนิดของขอ มลู
3. การประกาศของตวั แปร(Variable) เป็นสวนทใ่ี ชป ระกาศวาจะใชช ่ือใดบางเป็น ตวั แปร และเป็นตวั แปรชนิดใด โดยจะเริ่มตน ดว ยคาํ วา VAR ตามดวยช่อื ตัวแปร ตอดว ย ชนิดของตัวแปร คัน่ ดว ย : ตอทา ยดว ยชนิดของ
4. การประกาศโปรแกรมยอ ย (Sub Program) โปรแกรมยอ ยนี้สรางข้ึนมาเพ่อื ประโยชนในการ ชวยลดการทํางานท่ีซ้าํ ซอนในสว นของโปรแกรม หลัก ในสว นของคาํ สงั่ ภาษาปาสคาล มีการแบง การทาํ งานออกเป็นสว นๆทาํ ใหสามารถเขาใจการ ทํางานของโปรแกรมไดง า ยข้นึ มี 2 ชนิด คือ Function และ Procedure
Search
Read the Text Version
- 1 - 11
Pages: