4. ความหมายและประโยชน์ของอัลกอริทึม  

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