บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2017

การทำซ้ำ

รูปภาพ
การทำซ้ำ การทำซ้ำ (Repeation or Loop) การทำกระบวนการหนึ่งหลายครั้ง โดยมีเงื่อนไขในการควบคุม หมายถึงการทำซ้ำเป็นหลักการที่ทำความเข้าใจได้ยากกว่า 2 รูปแบบแรก เพราะการเขียนโปรแกรมแต่ละภาษา จะไม่แสดงภาพอย่างชัดเจนเหมือนการเขียนผังงาน ผู้เขียนโปรแกรมต้องจินตนาการด้วยตนเอง  การวนลูบจะมีด้วนกัันทั้งหมด 3 แบบ 3.1ลูปFOR การทำซ้ำแบบลูป for  เป็นการทำให้โปรแกรมทำซ้ำจนกว่าตัวแปรจะครบตามที่ตั้งไว้  เริ่มแรกโปรแกรมจะกำหนดค่าเริ่มต้นให้กับตัวแปรเริ่มต้น   3.2ลูป while   จะใช้การทำงานซ้ำโดยตรวจสอบเงื่อนไขก่อนถ้าเงื่อนไขจริงให้ทำซ้ำเเละรอจนกว่าเงื่อนไขจะเป็นเท็จ  ลูปนี้จะต่างจากรูป for เพราะเป็นจำนวนครั้งที่ซ้ำจะไม่เเน่นอนขึ้นอยู่กลับเงื่อนไข        3.3ลูป do..while โดยโปรแกรมจะทำลูปซ้ำไปเลื่อยๆถ้าเงื่อนไขเป้นจริงจะทำให้โปรแกรมซ้ำต่อไป   จนกระทั้งเงื่อนไขจะเปรียบเทียบอยู่นั้นเป้นเท้จจึงหยุดทำ เนื่องจากลูปนี้จะตรวจสอบเงื่อนไขหลังจากทำลูป    จึงทำให้ประโยคในลูปถูกทำหนึ่งครั้งเสมอ    ซึ่งต่างจากลูปแบบอื่นๆ