ใบงานที่ 5 เรื่อง อัลกอริทึม(Algorithm)

อัลกอริทึม Algorithm

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


ลักษณะของ อัลกอริทึม
ตอบ  1.     มีความถูกต้องแม่นยำ    โดยเมื่อป้อนข้อมูลนำเข้าเดียวกันในอัลกอริทึมเดียวกัน จะต้องทำงานได้ผลลัพธ์ออกมาเหมือนเดิมทุกครั้ง
          2.     เข้าใจง่ายและชัดเจน        แต่ละขั้นตอนในอัลกอริทึมจะต้องมีการแบ่งการทำงานเป็นขั้นตอนย่อยๆหลายขั้นตอน โดยแต่ละขั้นตอนมีวิธีการคิดหรือตรรกะไม่ซับซ้อน
          3.     มีขั้นตอนหลักและขั้นตอนย่อย          การเขียนอัลกอริทึมให้เข้าใจได้ง่ายนั้นไม่สามารถระบุความยากง่ายได้อย่างชัดเจน ดังนั้นจึงควรออกแบบอัลกอริทึมให้มีระดับชั้นเพื่อประกอบขั้นตอนการทำงานหลัก ในขณะที่ขั้นตอนการทำงานหลักสามารถแตกเป็นขั้นตอนย่อยๆ ซึ่งประกอบด้วยรายละเอียดมากขึ้น เรียกว่า มอดูล (Module)โดยแต่ละมอดูลมีอิสระจากกันและสามารถเรียกขึ้นมาใช้งานซ้ำได้หลาย



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ใบงานที่ 7 การเขียนผังงาน (Flowchart)

ใบงานที่ 2 บริการบนเครือข่ายอินเทอร์เน็ต