Please enable JavaScript.
Coggle requires JavaScript to display documents.
การออกเเบบขั้นตอนการทำงานของโปรเเกรม(อัลกอริทึม), ด.ญ ชญานิน…
การออกเเบบขั้นตอนการทำงานของโปรเเกรม(อัลกอริทึม)
การออกเเบบโดยใช้ผังงาน(Flowchart)
สัญลักษณ์พื้นฐานที่ใช้ในการออกแบบ
การใช้สัญลักษณ์มาตรฐาน (ANSI/ISO) ช่วยให้การสื่อสารเป็นสากล:
ประโยชน์ของการใช้ผังงาน
เข้าใจง่าย: สื่อสารขั้นตอนที่ซับซ้อนให้เข้าใจตรงกันได้รวดเร็วกว่าการอ่านข้อความ
ตรวจสอบง่าย: ช่วยระบุจุดคอขวดหรือจุดที่ระบบอาจเกิดปัญหาได้ล่วงหน้า
เป็นมาตรฐาน:
. โครงสร้างหลักของผังงาน
ในการออกแบบระบบ มักใช้โครงสร้าง 3 รูปแบบหลัก:
แบบลำดับ (Sequence): ทำงานเรียงต่อกันไปเรื่อยๆ
แบบเลือกกระทำ (Selection): ตัดสินใจตามเงื่อนไขเพื่อเลือกเส้นทางเดิน
แบบทำซ้ำ (Iteration): ย้อนกลับไปทำขั้นตอนเดิมจนกว่าจะบรรลุเงื่อนไข
การออกเเบบโดยใช้ภาษาธรรมชาติ(Natural language)
3. ประโยชน์หลัก
ลดกำแพงทักษะ: ผู้ที่ไม่มีทักษะด้านกราฟิกหรือการเขียนโปรแกรมก็สามารถสร้างผลงานระดับมืออาชีพได้
ความเร็ว: ลดระยะเวลาจากไอเดียสู่ชิ้นงานจริง (Prototyping) ได้อย่างรวดเร็ว [1]
การเข้าถึง: ช่วยให้ผู้พิการสามารถออกแบบได้ผ่านการสั่งงานด้วยเสียง
เป็นการบรรยายขั้นตอนการทำงานของโปรแกรมใด ๆ โดยใช้ภาษามนุษย์ที่เข้าใจง่าย เพื่ออธิบายลำดับขั้นตอนการทำงานของโปรแกรมตามลำดับการทำงานก่อนหลัง
การออกเเบบโดยใช้รหัสจำลอง(Pseudo Code)
2. หลักการเขียนรหัสจำลองที่ดี
ใช้คำกริยาที่ชัดเจน: เช่น INPUT, OUTPUT, COMPUTE, PRINT
ใช้โครงสร้างควบคุม: เช่น IF-THEN-ELSE (เงื่อนไข), FOR หรือ WHILE (การวนซ้ำ
1. วัตถุประสงค์หลัก
เพื่อการสื่อสาร: ใช้เป็นภาษากลางระหว่างนักออกแบบระบบ (System Designer) และนักเขียนโปรแกรม (Developer) ให้เข้าใจตรรกะเดียวกัน
ตัวอย่างการเปรียบเทียบ
หากต้องการออกแบบระบบ "ตรวจสอบคะแนนสอบ
ด.ญ ชญานิน บริรักษ์พาณิชย์ ม2/2 เลขที่20