การทำซ้ำ

  • การทำซ้ำ



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


การวนลูบจะมีด้วนกัันทั้งหมด 3 แบบ

3.1ลูปFOR
การทำซ้ำแบบลูป for  เป็นการทำให้โปรแกรมทำซ้ำจนกว่าตัวแปรจะครบตามที่ตั้งไว้  เริ่มแรกโปรแกรมจะกำหนดค่าเริ่มต้นให้กับตัวแปรเริ่มต้น


 
3.2ลูป while   จะใช้การทำงานซ้ำโดยตรวจสอบเงื่อนไขก่อนถ้าเงื่อนไขจริงให้ทำซ้ำเเละรอจนกว่าเงื่อนไขจะเป็นเท็จ  ลูปนี้จะต่างจากรูป for เพราะเป็นจำนวนครั้งที่ซ้ำจะไม่เเน่นอนขึ้นอยู่กลับเงื่อนไข 
  

 

3.3ลูป do..while

โดยโปรแกรมจะทำลูปซ้ำไปเลื่อยๆถ้าเงื่อนไขเป้นจริงจะทำให้โปรแกรมซ้ำต่อไป  จนกระทั้งเงื่อนไขจะเปรียบเทียบอยู่นั้นเป้นเท้จจึงหยุดทำ เนื่องจากลูปนี้จะตรวจสอบเงื่อนไขหลังจากทำลูป  จึงทำให้ประโยคในลูปถูกทำหนึ่งครั้งเสมอ  ซึ่งต่างจากลูปแบบอื่นๆ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

มนุษย์บนดวงจันทร์ Space Technology

แบบทดสอบการเขียนผังงาน