อัลกอริทึม (Algorithm)
เป็นวิธีการแก้ปัญหาต่างๆอย่างมีระบบมีลำดับขั้นตอนตั้งแต่ต้นจนกระทั่งได้ผลลัพธ์ซึ่งสามารถเขียนได้หลายแบบ โดยต้องมีความกระชับรัดกุม ประหยัดเวลา ง่ายต่อการทำความเข้าใจ
การแสดงขั้นตอนวิธี
- การเขียนผังงาน (Flowchart) เป็นการใช้สัญลักษณ์ในการเขียน
-ภาษาขั้นตอนวิธี (Algorithm Language) เป็นภาษาสำหรับเขียนขั้นตอนวิธี มีรูปแบบที่สั้นกระชับและรัดกุม โดยมีตัวแปรเขียนแทนด้วยตัวอักษรหรือตัวอักษรผสมตัวเลข การกำหนดค่าให้ตัวแปร ใช้เครื่องหมาย = , < , >
-ภาษาธรรมชาติ (Natural Language) เป็นการเขียนขั้นตอนวิธีโดยใช้ภาษาเขียน จะบอกลำดับขั้นตอนการทำงานตั้งแต่ขั้นแรกจนถึงขั้นสุดท้าย
คำถาม : การแสดงขั้นตอนวิธีนั้นแบบไหนที่ทำให้คนเข้าใจง่ายที่สุด เพราะอะไร?