จำนวนการดูหน้าเว็บรวม

AD Corruption Censored.wmv

วันจันทร์ที่ 12 กันยายน พ.ศ. 2554

ภาษาโปรแกรมคอมพิวเตอร์

ภาษาโปรแกรมคอมพิวเตอร์

บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม

ประวัติการพัฒนาภาษาปาสคาล

ประมาณปี พ.ศ. 2514 ดร.นิคลอล เวียร์ต (Professor Doctor Nicklaus Wirth) ชาวเมืองซูริค ประเทศสวิตเซอร์แลนด์ ได้พัฒนาภาษาสำหรับเขียนโปรแกรมคอมพิวเตอร์ขึ้นมาภาษาหนึ่ง ซึ่งจุดมุ่งหมายหลักในการพัฒนาภาษานี้ คือ ให้เป็นภาษาสำหรับฝึกเขียนโปแกรมสั่งงานคอมพิวเตอร์อย่างมีระบบและมีระเบียบ และได้กำหนดให้ภาษาใหม่นี้มีชื่อว่า ภาษาปาสคาล (Pascal Language) เพื่อเป็นเกียรติแก่ Blaise Pascal นักคณิตศาสตร์และปรัชญาแมธีชาวฝรั่งเศสผู้สร้างเครื่องคิดเลขเครื่องแรกของโลก


ภาษาปาสคาลมีต้นแบบมาจากภาษา ALGOL (Algorithmic Language) และตัวภาษาปาสคาลเองก็ได้ถูกพัฒนาต่อไปเป็นภาษาที่รู้จักกันในชื่อต่าง ๆ เช่น ภาษา MODULA2 ภาษา Ada ซึ่งเป็นภาษาที่ได้รับการคาดหมายว่าจะได้รับความนิยมในอนาคต แต่เป็นภาษาใหม่ที่มีโครงสร้างซับซ้อน


การเขียนโปรแกรมด้วยภาษาปาสคาลต้องเขียนโปรแกรมแบบมีโครงสร้างและมีระเบียบ แบบแผน เป็นภาษาที่ไม่มีหมายเลขบรรทัดแต่ทำงานตามลำดับโครงสร้างของโปรแกรม ดังนั้นภาษาปาสคาลเหมาะกับการศึกษาภาษาที่ใช้งานกับเครื่องคอมพิวเตอร์โดย ตรงและวิธีการเขียนโปรแกรมที่ถูกต้องเพื่อนำไปใช้ในการเขียนโปรแกรมภาษาชั้น สูงอื่น ๆ และ ภาษาเครื่อง รวมทั้งซอฟต์แวร์กึ่งสำเร็จรูป ต่อไปได้

สัญลักษณ์เบื้องต้น (Basic Symbol)

สัญลักษณ์ที่ใช้ในภาษาปาสคาลแบ่งออกได้เป็น 3 พวก ได้แก่

1. letter ได้แก่ A-Z , a-z และ มีขีดล่าง (_ อ่านว่า Underscore)

2. digit ได้แก่ 0-9 3 . Special symbol สัญลักษณ์พิเศษได้แก่ + - * / = ^ () [] {}. , : ; ' # $


หมายเหตุ ไม่มีความแตกต่างระหว่างอักษรพิมพ์ใหญ่และอักษรพิมพ์เล็ก

คำอธิบาย

โดยหลักการเขียนโปรแกรมด้วยภาษาปาสคาลแล้วจะต้องเขียนโปรแกรมให้ถูกต้องตามรูปแบบของคำสั่งภาษาซึ่งจะมีความหมายในตัวเองแล้ว แต่บางครั้งถ้าต้องการคำอธิบายเพิ่มเติมเพื่อสร้างความเข้าใจสามารถเขียนคำอธิบายเพิ่มเติมไว้ได้ในเครื่องหมาย { } ซึ่งสิ่งที่อยู่ในเครื่องหมาย { } ภาษาปาสคาลจะไม่ทำการคอมไพ

การเขียนคำอธิบายอาจจะเขียนอยู่ในโปรแกรม คือ ตั่งแต่คำว่า PROGRAM จนถึงคำว่า END. หรือจะอยู่นอกโปรแกรมก็ได้ เช่น

ตัวอย่าง 1.3.1 การเขียนคำอธิบายในโปรแกรม

Program Show Name;


Uses Crt;


Ch : Char;


Begin

{โปรแกรมแนะนำตนเอง}


Clrscr;

Writeln(‘อรทัย ชัยรัตนศักดิ์’);

Writeln(‘โปรแกรมวิทยาการคอมพิวเตอร์ ’);

Writeln(‘สถาบันราชภัฎพิบูลสงคราม’);


Ch := read key;

End.

ตัวอย่าง 1.3.2 การเขียนคำอธิบายนอกโปรแกรม

{โปรแกรมแนะนำตนเอง}

Program Show Name;


Uses Crt;


Ch : Char;

Begin

Closure;


Written(‘อรทัย ชัยรัตนศักดิ์’);


Written(‘โปรแกรมวิทยาการคอมพิวเตอร์ ’);

Written(‘สถาบันราชภัฎพิบูลสงคราม’);

Ch := read key;

End.


ชื่อ (Identifier)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น