সুনির্দিষ্ট লুপ এবং অনির্দিষ্ট লুপের মধ্যে পার্থক্য

Anonim

অনির্দিষ্ট লুপ বনাম অনিচ্ছাকৃত লুপ

একটি লুপ একটি ব্লক কোড যা নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করবে বা কিছু শর্ত সন্তুষ্ট হবে। একটি নির্দিষ্ট লুপ একটি লুপ হয় যা এটি চালানো যাচ্ছে কতবার সংখ্যা লুপ প্রবেশ করার পূর্বে আগাম বলা হয়। একটি অনির্দিষ্ট লুপের মধ্যে, এটি চালানো যাচ্ছে এমন সময়গুলির সংখ্যা অগ্রগতিতে জানা যায় না এবং এটি কিছু শর্ত পূরণ না হওয়া পর্যন্ত এটি কার্যকর করা হবে।

একটি সুনির্দিষ্ট লুপ কি?

একটি নির্দিষ্ট লুপ একটি লুপ যা লুপ প্রবেশ করার পূর্বে এটি চালানো যাবার পূর্বে সংখ্যা জানা যায়। এটি পুনরাবৃত্তি হচ্ছে পুনরাবৃত্তি সংখ্যা সাধারণত একটি পূর্ণসংখ্যা পরিবর্তনশীল মাধ্যমে প্রদান করা হবে। সাধারণভাবে, লুপগুলির জন্য নির্দিষ্ট লুপগুলি বলে মনে করা হয়। নিম্নের একটি লুপ (জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ) ব্যবহার করে একটি নির্দিষ্ট লুপ প্রয়োগের একটি উদাহরণ অনুসরণ করা হচ্ছে।

জন্য (int i = 0; i

{

// লুপের জন্য শরীর

}

উপরের লুপ তার শরীরটি চালানো হবে সংখ্যা বৈকল্পিক দ্বারা প্রদত্ত একটি সংখ্যা। এই ভেরিয়েবল i এবং লুপ অবস্থা এর প্রাথমিক মান থেকে নির্ধারণ করা যেতে পারে।

উল্লম্ব যেমন জাভা দেখানো হিসাবে নির্দিষ্ট loops বাস্তবায়ন করার জন্য ব্যবহার করা যেতে পারে;

int i = 0;

যখন (i

{

// লুপের শরীর

i ++;

}

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

একটি অনির্দিষ্ট লুপ কি?

একটি অনির্দিষ্ট লুপের মধ্যে এটি বারবার চালানো যাচ্ছে সাধারণত অনির্দিষ্ট লুপটি কার্যকর করা হয় যতক্ষন না কিছু শর্ত পূরণ হয়। যদিও loops এবং do-while loops সাধারণত অনির্দিষ্ট loops প্রয়োগ করার জন্য ব্যবহৃত হয়। যদিও loops এর জন্য ব্যবহার না করার কোন নির্দিষ্ট কারণ নেই অনির্দিষ্ট লুপ তৈরির জন্য, অনির্দিষ্ট লুপগুলি নিখুঁতভাবে লুপ ব্যবহার করে সংগঠিত হতে পারে। কিছু সাধারণ উদাহরণ যা আপনাকে অনির্দিষ্ট লুপ প্রয়োগ করতে হবে, ব্যবহারকারীকে একটি ধনাত্মক পূর্ণসংখ্যা সংযোজিত না হওয়া পর্যন্ত একটি ইনপুট পড়ার জন্য অনুরোধ করা হচ্ছে যতক্ষণ না ব্যবহারকারী একই পাসওয়ার্ডটি দুবার প্রবেশ করেন একটি সারিতে, ইত্যাদি। Definite Loop এবং অনির্দিষ্ট লুপ মধ্যে পার্থক্য কি ?

একটি নির্দিষ্ট লুপ হল একটি লুপ যেখানে এটি চালানো যাচ্ছে এমন সংখ্যাটি লুপ প্রবেশ করার আগেই অগ্রিম হিসাবে পরিচিত হয়, যখন কোন শর্তটি সন্তুষ্ট না হওয়া পর্যন্ত অনির্দিষ্ট লুপ সঞ্চালন করা হয় এবং এটি কত বার চালানো যাচ্ছে আগাম জানা নেই প্রায়ই, লুপের জন্য নির্দিষ্ট লুপগুলি প্রয়োগ করা হয় এবং লুপগুলি এবং অ্যান্টিমেইন্ড লুপগুলি ব্যবহার করে প্রয়োগ করা হয়। কিন্তু অনির্দিষ্ট loops জন্য loops এবং নির্দিষ্ট loops জন্য loops সময় ব্যবহার করার জন্য কোন তাত্ত্বিক কারণ নেই।কিন্তু অদৃশ্য loops neoply loops সময় সংগঠিত করা যেতে পারে, যখন নির্দিষ্ট loops neatly loops জন্য সংগঠিত হতে পারে।