วันอาทิตย์ที่ 24 พฤษภาคม พ.ศ. 2569

รูปแบบของอัลกอริทึม

 

Algorithm Pseudo Code and Flowchart

อัลกอริทึม (Algorithm)
คือ ลำดับขั้นตอนการทำงาน การแก้ปัญหา หรือการคำนวณอย่างเป็นระบบ เปรียบเสมือน "สูตรอาหาร" หรือ "ชุดคำสั่ง" ที่บอกคอมพิวเตอร์หรือผู้ปฏิบัติงานให้ทำตามทีละสเต็ป ตั้งแต่ต้นจนได้ผลลัพธ์ที่ต้องการ

สามารถเขียนและออกแบบอัลกอริทึมได้ 3 รูปแบบหลัก ได้แก่

1. ภาษาธรรมชาติ (Natural Language)
เป็นการอธิบายขั้นตอนด้วยภาษาที่มนุษย์ใช้สื่อสารกันทั่วไป เข้าใจง่าย แต่มีความกำกวมได้ [1]
  • ตัวอย่างการทำมาม่า:
    1. เริ่มต้น
    2. ต้มน้ำให้เดือด
    3. ใส่เส้นมาม่าและเครื่องปรุงลงในชาม
    4. เทน้ำร้อนใส่ชามแล้วปิดฝา
    5. รอ 3 นาที
    6. พร้อมรับประทาน
    7. จบการทำงาน
2. รหัสจำลอง หรือ รหัสเทียม (Pseudocode)
การเขียนคำสั่งคล้ายภาษาโปรแกรม (เช่น ภาษาอังกฤษ) แต่ไม่มีรูปแบบตายตัว นิยมใช้เป็นโครงสร้างก่อนนำไปเขียนโค้ดจริง 
  • ตัวอย่างการหาผลรวมของเลข 2 ตัว:
text
Begin
  Input: A, B
  Sum = A + B
  Print Sum
End

3. ผังงาน (Flowchart)
การใช้สัญลักษณ์ภาพมาตรฐานมาเรียงต่อกันเพื่อแสดงลำดับขั้นตอนการทำงาน ช่วยให้เห็นภาพรวมได้ชัดเจนที่สุด [1, 2]
  • สัญลักษณ์พื้นฐาน:

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

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