Break এবং Continue স্টেটমেন্টের ব্যবহার

Control Flow Statements (নিয়ন্ত্রণ প্রবাহ স্টেটমেন্টস) - প্যাসক্যাল (Pascal) - Computer Programming

386

break এবং continue স্টেটমেন্টগুলি প্রোগ্রামিং লুপের মধ্যে ব্যবহৃত হয়, যেখানে লুপের ফ্লো নিয়ন্ত্রণ করতে সাহায্য করে। এগুলি সাধারণত for, while, এবং repeat লুপে ব্যবহৃত হয়। আসুন দেখি প্যাসক্যাল ভাষায় এগুলির ব্যবহার কিভাবে।


Break স্টেটমেন্ট

break স্টেটমেন্টটি লুপের execution ত্যাগ করে এবং প্রোগ্রামটি পরবর্তী নির্দেশে চলে যায়। এটি সাধারণত লুপের ভিতরে একটি নির্দিষ্ট শর্তে পৌঁছালে লুপ থামানোর জন্য ব্যবহৃত হয়।

Break স্টেটমেন্টের উদাহরণ:

ধরা যাক, আমরা একটি সংখ্যা খুঁজে বের করার জন্য একটি লুপ ব্যবহার করছি। যদি সংখ্যাটি পাওয়া যায়, তবে আমরা লুপটি থামিয়ে দেবো।

program BreakExample;
var
  i: Integer;
begin
  for i := 1 to 10 do
  begin
    if i = 5 then
      break;  { break স্টেটমেন্টটি লুপ থামাবে যখন i ৫ হবে }
    writeln(i);
  end;
end.

এই প্রোগ্রামে, লুপটি 1 থেকে 10 পর্যন্ত চলবে, কিন্তু যখন i এর মান 5 হবে, তখন break স্টেটমেন্টটি কার্যকর হবে এবং লুপটি থেমে যাবে। আউটপুট হবে:

1
2
3
4

Continue স্টেটমেন্ট

continue স্টেটমেন্টটি বর্তমানে চলমান লুপের একটি নির্দিষ্ট iteration (পদক্ষেপ) স্কিপ করে এবং পরবর্তী iteration এ চলে যায়। এটি লুপের শরীরের বাকী অংশ এক্সিকিউট না করে পরবর্তী চক্রে চলে যায়।

Continue স্টেটমেন্টের উদাহরণ:

ধরা যাক, আমরা এমন একটি লুপ ব্যবহার করছি, যেখানে আমরা 1 থেকে 10 পর্যন্ত সংখ্যাগুলি প্রিন্ট করতে চাই, তবে যদি সংখ্যা 5 হয়, তাহলে সেটি স্কিপ করতে হবে।

program ContinueExample;
var
  i: Integer;
begin
  for i := 1 to 10 do
  begin
    if i = 5 then
      continue;  { continue স্টেটমেন্টটি ৫ নম্বর সংখ্যাটি স্কিপ করবে }
    writeln(i);
  end;
end.

এই প্রোগ্রামে, যখন i এর মান 5 হবে, তখন continue স্টেটমেন্টটি লুপের বাকী অংশ স্কিপ করবে এবং 5 কে প্রিন্ট করবে না। আউটপুট হবে:

1
2
3
4
6
7
8
9
10

Break এবং Continue এর মধ্যে পার্থক্য

  • Break: এটি পুরো লুপটিকে ত্যাগ করে এবং প্রোগ্রামটি লুপের বাইরে চলে যায়।
  • Continue: এটি শুধুমাত্র বর্তমান iteration (পদক্ষেপ) স্কিপ করে এবং পরবর্তী iteration এ চলে যায়।

সারাংশ

break এবং continue স্টেটমেন্টগুলি প্যাসক্যাল প্রোগ্রামে লুপের ফ্লো নিয়ন্ত্রণের জন্য ব্যবহার করা হয়। break ব্যবহার করলে পুরো লুপটি বন্ধ হয়ে যাবে, আর continue ব্যবহার করলে শুধু বর্তমান iteration স্কিপ হয়ে যাবে। এগুলি কোডের কার্যকারিতা বৃদ্ধি এবং উন্নত নিয়ন্ত্রণ প্রদান করতে সাহায্য করে।

Content added By
Promotion

Are you sure to start over?

Loading...