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