การแก้ปัญหาอาจต้องมีการทํางานลักษณะเดียวกันซ้ำหลายรอบ ในหัวข้อนี้จะได้ศึกษารูปแบบการเขียนขั้นตอนวิธีการทําซ้ำแบบต่าง ๆ
การแก้ปัญหาอาจต้องมีการทํางานลักษณะเดียวกันซ้ำหลายรอบ ในหัวข้อนี้จะได้ศึกษารูปแบบการเขียนขั้นตอนวิธีการทําซ้ำแบบต่าง ๆ
รูปแบบการเขียนขั้นตอนวิธีการทําซ้ำข้างต้น ในบางครั้งอาจมีรายละเอียดของข้อมูลที่ไม่สามารถตอบ คําถามได้โดยตรง ต้องมีการดําเนินการบางอย่างเพิ่มเติม พิจารณาปัญหาต่อไปนี้
สังเกตว่าในการจะตอบคําถามดังกล่าวได้ในขณะที่พิจารณาข้อมูลแต่ละตัวในรายการ นักเรียนจะต้องจําลําดับของข้อมูลที่พิจารณาอยู่ด้วย
ปัญหาดังกล่าวเป็นตัวอย่างหนึ่งของการค้นหาข้อมูลในรายการ กล่าวคือ เรามีรายการ A และต้องการ ค้นหาข้อมูล target ในรายการรูปแบบการเขียนการทําซ้ำ ที่สั้นและกระชับ จะระบุลําดับของข้อมูล (ดัชนี) แสดงได้ดังนี้
สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี, “เทคโนโลยี(วิทยาการคำนวณ)”, โรงพิมพ์แห่งจุฬาลงกรณ์มหาวิทยาลัย, ศูนย์หนังสือแห่งจุฬาลงกรณ์มหาวิทยาลัย, 2561 หน้า 29