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