โครงสร้างของอัลกอริทึม มี 3 แบบ
1. ทำงานแบบตามลำดับ (Sequence)
2. การเลือกกระทำตามเงื่อนไข (Selection)
3. การทำงานแบบทำงานวนซ้ำ (Loop)
ชนิดของข้อมูล
เครื่องหมายและการคำนวณ
การดำเนินการในการเขียนโปรแกรม มีอยู่ 3 ประเภท คือ การคำนวณทางคณิตศาสตร์การดำเนิน การทางตรรกศาสตร์ และการเปรียบเทียบ ซึ่งการดำเนินการในแต่ละประเภทจะมีเครื่องหมายที่ต้อง ใช้เพื่อเขียนคำสั่งสำหรับการดำเนินการประเภทนั้น ๆ
1. เครื่องหมายการคำนาณทางคณิตศาสตร์
2.เครื่องหมายเปรียบเทียบ
การเขียนโปรแกรม มีการดำเนินการเปรียบเทียบบ่อยครั้ง โดยเฉพาะการเปรียบเทียบเพื่อกำหนด เงื่อนไขร่วมกับคำสั่งอื่น ๆ เช่น คำสั่ง if หรือ while เป็นต้น โดยเครื่องหมายที่ใช้ดำเนินการเปรียบ เทียบ แสดงดังตารางต่อไปนี้
3.เครื่องหมายทางตรรกศาสตร์
การดำเนินการทางตรรกศาสตร์เป็นการหาผลลัพธ์โดยใช้หลักทางตรรกศาสตร์ โดยเครื่องหมาย ทางตรรกศาสตร์ที่ใช้ในการเขียนโปรแกรม มีอยู่ 3 ชนิดคือ &&(and) , || (or) และ ! (not) ผลลัพธ์จาก การดำเนินการทางตรรกศาสตร์โดยใช้เครื่องหมายทั้ง 3 ชนิด แสดงได้ดังตารางต่อไปนี้ โดยกำหนด ให้ T แทนค่าที่เป็นจริง ส่วน F แทนค่าที่เป็นเท็จ
ตัวอย่างการเขียนนิพจน์ทางตรรกศาสตร์
ลำดับความสำคัญของเครื่องหมาย
ส่วนใหญ่นิพจน์ที่เขียนขึ้นในโปรแกรมมักมีความซับซ้อน มีการดำเนินการหลายอย่างปะปนอยู่ ภายในนิพจน์เดียวกัน ซึ่งผลลัพธ์จะออกมาอย่างไรนั้น ต้องพิจารณาจากลำดับความสำคัญก่อนหลัง ของเครื่องหมายที่กำหนดไว้ ดังแสดงในตารางต่อไปนี้
การพัฒนาโปรแกรมประกอบด้วยขั้นตอนพื้นฐาน 7 ขั้นตอน
1. กำหนดปัญหา (Define the Problem)
2. ร่างรายละเอียดแนวทางแการแก้ไขปัญหา (Outline the Solution)
3. พัฒนาอัลกอริทึม (Develop Algorithm) อาจนำเสนอด้วย Flowchart, DFD, ER หรือ UML
4. ตรวจสอบความถูกต้องของอัลกอริทึม (Test the Algorithm for Correctness)
5. เขียนโปรแกรม (Programming)
6. ทดสอบโปรแกรม (Testing)
7. จัดทำเอกสารและบำรุงรักษาโปรแกรม (Document and Maintain the Program)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น