คอมพิวเตอร์จะทำหน้าที่สมกับที่เป็นคอมพิวเตอร์ ต่อเมื่อเราสามารถสั่งให้คอมพิวเตอร์ทำงานเองตั้งแต่ต้นจนจบ และสามารถทำงานซ้ำแล้วซ้ำอีกได้ตามต้องการ โดยลักษณะการทำงานทวนซ้ำ (Looping) นี้มีหลายแบบ ได้แก่
- การทวนซ้ำตามจำนวนรอบที่เรากำหนด
- การทวนซ้ำตามจำนวนข้อมูล
- การทวนซ้ำจนสมบูรณ์ตามเงื่อนไข