কম্পিউটার

সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট কি কি? ফ্লো চার্ট ও প্রোগ্রাম দিয়ে ব্যাখ্যা কর


লুপ কন্ট্রোল স্টেটমেন্ট বিবৃতি সেট পুনরাবৃত্তি করতে ব্যবহার করা হয়. তারা নিম্নরূপ -

  • লুপের জন্য
  • লুপ করার সময়
  • ডু-হাইল লুপ

লুপের জন্য

সিনট্যাক্স নিম্নরূপ -

for (initialization ; condition ; increment / decrement){
   body of the loop
}

ফ্লো চার্ট

লুপের জন্য ফ্লো চার্ট নিম্নরূপ -

সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট কি কি? ফ্লো চার্ট ও প্রোগ্রাম দিয়ে ব্যাখ্যা কর

  • ইনিশিয়ালাইজেশন সাধারণত একটি অ্যাসাইনমেন্ট স্টেটমেন্ট যা লুপ কন্ট্রোল ভেরিয়েবল সেট করতে ব্যবহৃত হয়।

  • শর্ত হল একটি রিলেশনাল এক্সপ্রেশন যা নির্ধারণ করে কখন লুপ প্রস্থান করবে।

  • ইনক্রিমেন্ট/ডিক্রিমেন্ট অংশটি সংজ্ঞায়িত করে যে লুপ কন্ট্রোল ভেরিয়েবল প্রতিবার লুপ পুনরাবৃত্তি হলে কীভাবে পরিবর্তন হবে।

  • যতক্ষণ পর্যন্ত শর্তটি সত্য হয় ততক্ষণ লুপ চালানো অব্যাহত থাকে।

  • শর্তটি মিথ্যা হয়ে গেলে, প্রোগ্রামটি লুপের পরে পরবর্তী বিবৃতি দিয়ে চলতে থাকে।

উদাহরণ

লুপ কন্ট্রোল স্টেটমেন্ট -

এর জন্য সি প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
main( ){
   int k;
   for (k = 1; k<=5; k++){
      printf ("%d",k);
   }
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

1 2 3 4 5

লুপ করার সময়

সিনট্যাক্স নিম্নরূপ -

while (condition){
   body of the loop
}

ফ্লো চার্ট

যখন লুপের ফ্লো চার্ট নিম্নরূপ -

সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট কি কি? ফ্লো চার্ট ও প্রোগ্রাম দিয়ে ব্যাখ্যা কর

  • লুপের আগে শুরু করা হয়।
  • লুপ চলতে থাকে যতক্ষণ না শর্তটি সত্য হয়।
  • বৃদ্ধি এবং হ্রাস অংশ লুপের মধ্যে সম্পন্ন হয়।

উদাহরণ

যখন লুপ কন্ট্রোল স্টেটমেন্ট -

এর জন্য C প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
main( ){
   int k;
   k = 1;
   while (k<=5){
      printf ("%d",k);
      k++;
   }
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

1 2 3 4 5

ডু-হাইল লুপ

সিনট্যাক্স নিম্নরূপ -

Initialization
do{
   body of the loop
   inc/ dec
} while (condition);

ফ্লো চার্ট

Do-while লুপের জন্য ফ্লো চার্ট নিম্নরূপ -

সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট কি কি? ফ্লো চার্ট ও প্রোগ্রাম দিয়ে ব্যাখ্যা কর

উদাহরণ

লুপ কন্ট্রোল স্টেটমেন্ট -

-এর জন্য সি প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
main( ){
   int k;
   k = 1;
   do{
      printf ("%d",k);
      k++;
   }
   while (k <= 5);
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

1 2 3 4 5

  1. বিভিন্ন পয়েন্টার অপারেশন এবং সি ল্যাঙ্গুয়েজে পয়েন্টার নিয়ে সমস্যা কি?

  2. ফ্লো চার্ট এবং প্রোগ্রাম ব্যবহার করে সি ভাষায় সিদ্ধান্ত গ্রহণের ধারণা

  3. সি ভাষায় শিফট অপারেশন কি কি?

  4. সি ভাষায় লুপ এবং অন্যান্য সম্পর্কিত বিবৃতির জন্য নেস্টেড