প্রোগ্রামিংয়ের মৌলিক ধারণা/ইটারেশন কন্ট্রোল স্ট্রাকচার
অবয়ব
সংক্ষিপ্ত বিবরণ
[সম্পাদনা]পুনরাবৃত্তি নিয়ন্ত্রণ কাঠামোয় একটি স্টেটমেন্ট বা কোড ব্লক চালিত হয় যতক্ষণ না প্রোগ্রাম একটি নির্দিষ্ট অবস্থায় পৌঁছে, অথবা কোনো সংগ্রহের প্রতিটি উপাদানের ওপর নির্দিষ্ট অপারেশন প্রয়োগ করা হয়। এটি সাধারণত নিচের মতো কীওয়ার্ড দিয়ে প্রকাশ করা হয়: while, repeat, for, or do..until.[১]
আলোচনা
[সম্পাদনা]পুনরাবৃত্তি নিয়ন্ত্রণ কাঠামোর মৌলিক বৈশিষ্ট্য হলো কিছু কোড বারবার চালানোর সক্ষমতা। ফ্লোচার্টে পুনরাবৃত্তির দৃশ্যমান রূপ একটি বৃত্তাকার লুপ প্যাটার্ন তৈরি করে, তাই “লুপ” শব্দটি পুনরাবৃত্তি নিয়ন্ত্রণ কাঠামোর সঙ্গে সম্পর্কিত। পুনরাবৃত্তি সম্পন্ন করা যায় "পরীক্ষা আগে" লুপ, "পরীক্ষা পরে" লুপ এবং গণনাভিত্তিক লুপ ব্যবহার করে। সাধারণত একটি বুলিয়ান ভিত্তিক প্রশ্ন নিয়ন্ত্রণ করে লুপটি কতবার কার্যকর হবে।
স্যুডোকোড: পুনরাবৃত্তি নিয়ন্ত্রণ কাঠামো
[সম্পাদনা]হোয়াইল লুপ
count assigned zero
While count < 5
Display "I love computers!"
Increment count
End
ডু-হোয়াইল লুপ
count assigned five
Do
Display "Blast off is soon!"
Decrement count
While count > zero
রিপিট-আনটিল লুপ
count assigned five
Repeat
Display "Blast off is soon!"
Decrement count
Until count < one
ফর লুপ
For x starts at 0, x < 5, increment x
Display "Are we having fun?"
End