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