งานครั้งที่ 1

รูปภาพของ vku10606

 งานครั้งที่ 1

1. อธิบายโครงสร้างของภาษาปาสคาล?

ตอบ โครงสร้างของโปรแกรมภาษาปาสคาล แบ่งเป็น 3 ส่วนคือ
   1. ส่วนหัว (Heading) เป็นการประกาศชื่อของโปรแกรม ขึ้นต้นด้วยคำว่า PROGRAM ตามด้วยชื่อของโปรแกรม และจบบรรทัดด้วยรูปแบบ
PROGRAM ชื่อโปรแกรม (รายชื่ออุปกรณ์)

   2. ส่วนข้อกำหนด (Declaration part) คือส่วนตั้งแต่ส่วนหัวไปจนถึงคำว่า BEGIN ของโปรแกรมหลัก และเป็นส่วนที่เรากำหนดค่าต่าง ๆ ดังนี้

   3. ส่วนคำสั่งต่าง ๆ (Statement Part) เป็นส่วนสุดท้ายของโปรแกรม ขึ้นต้นด้วย “BEGIN” และปิดท้ายด้วย “END.”

           LaughingLaughingLaughingLaughingLaughingLaughingLaughingLaughingLaughingLaughingLaughing

 2.  ความผิดพลาดของโปรแกรมที่พบบ่อยๆ มีกี่แบบ อะไรบ้าง?

ตอบ สำหรับข้อผิดพลาดที่อาจเกิดขึ้นได้ในโปรแกรม จะมีอยู่หลายแบบดังนี้

- Syntax Error
   - เกิดจากการเขียนไวยกรณ์ของภาษาผิดพลาด
   - ตรวจพบได้ในขณะทำการแปล (Compile) โปรแกรม
   - สามารถแก้ไขได้ง่ายที่สุด
ตัวอย่าง
a:=10;
writteln(a);
 มีการเขียนคำสั่งผิดหลักไวยกรณ์ของภาษาได้แก่ คำสั่ง writteln (a) ซึ่งควรเขียนเป็น writeln(a) ซึ่ง
หมายถึงการสั่งให้พิมพ์ข้อมูลที่เก็บอยู่ในตัวแปร a ออกมาบนหน้าจอ
- Run-time Error
   - เป็นความผิดพลาดของโปรแกรมในระหว่างการปฏิบัติงาน (Execution) ของคอมพิวเตอร์
   - ข้อผิดพลาดนี้จะตรวจไม่พบในขณะทำการแปล (Compile) โปรแกรม
ตัวอย่าง
 จากคำสั่ง 1/X โดยกำหนดให้ X >=0 และ X<=100 ซึ่งการหารด้วย 0 จะเกิดข้อผิดพลาด (การแปลไม่
มีข้อผิดพลาด) จะเป็นข้อผิดพลาดชนิด Run-time Error เนื่องจากไม่มีตัวเลขใดๆ ที่สามารถหารด้วยเลข 0 ได้
นั่นเอง
- Logical Error
   - เกิดจากการตีความหมายของปัญหาผิดไป
   - เป็นข้อผิดพลาดที่แก้ไขได้ยากที่สุด
ตัวอย่าง ต้องการคำนวณค่า x จากสูตร
a
x b b ac
2
− + 2 − 4
= เขียนเป็นประโยคคำสั่งในภาษาปาสคาล
x = - b + sqrt ( b * b – 4* a *c ) / 2 * a
การตีความหมายของคอมพิวเตอร์จะเป็น x b b ac * a
2
− + 2 − 4
=
ซึ่งคำสั่งที่ถูกต้องควรเป็น x = (- b + sqrt ( b * b – 4* a *c )) /( 2 * a)

           LaughingLaughingLaughingLaughingLaughingLaughingLaughingLaughingLaughingLaughingLaughing

มหาวิทยาลัยศรีปทุม ผู้ใหญ่ใจดี
 

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

ช่วยกันนะครับ 
ไทยกู๊ดวิวจะได้อยู่นานๆ 
ไม่ถูกปิดเสียก่อน

ขอขอบคุณในความร่วมมือครับ

อ่านรายละเอียด

ด่วน...... ขณะนี้
พระราชบัญญัติลิขสิทธิ์ (ฉบับที่ 2) พ.ศ. 2558 
มีผลบังคับใช้แล้ว 
ขอให้นักเรียนและคุณครูที่ใช้งาน
เว็บ thaigoodview ในการส่งการบ้าน
ระมัดระวังการละเมิดลิขสิทธิ์ด้วย
อ่านรายละเอียดที่นี่ครับ

 

สมาชิกที่ออนไลน์

ขณะนี้มี สมาชิก 0 คน และ ผู้เยี่ยมชม 1039 คน กำลังออนไลน์