বার বার সম্পাদিত করার প্রক্রিয়াকে কী বলে? সি ভাষার মাধ্যমে কী কী ধরনের লুপিং স্টেটমেন্ট ব্যবহার করা হয়। while ও do while statement এর মধ্যে তুমি কোনটি উত্তম মনে কর তা বিশ্লেষণ কর।

বার বার সম্পাদিত করার প্রক্রিয়াকে কী বলে? সি ভাষার মাধ্যমে কী কী ধরনের লুপিং স্টেটমেন্ট ব্যবহার করা হয়। while ও do while statement এর মধ্যে তুমি কোনটি উত্তম মনে কর তা বিশ্লেষণ কর।

উত্তর:

বার বার সম্পাদিত করার প্রক্রিয়াকে লুপিং বলা হয়। সি ভাষায় মূলত তিন ধরনের লুপিং ব্যবহার করা হয়। যথা:
১) সসীম লুপিং
২) অসীম লুপিং
৩) মধ্যবর্তী লুপিং

while loop স্টেটমেন্টঃ ‘সি’ প্রােগ্রামে শর্ত সাপেক্ষে এক বা একাধিক স্টেটমেন্ট নির্দিষ্ট সংখ্যকবার নির্বাহ করতে while loop স্টেটমেন্ট ব্যবহার করা হয়। লুপ বডির কোড নির্বাহের পূর্বে কন্ডিশন চেক করে while loop কে for loop এর বিকল্প হিসাবে ব্যবহার করা যায়। লুপ কতবার নির্বাহ হবে তা অজানা থাকলে while লুপ ব্যবহার করা হয়। while loop স্টেটমেন্টের ফরম্যাট হলাে

while (testExpression)
{
//codes
}

while loop যেভাবে কাজ করে


১। প্রথমে Test Expression চেক করে। যদি Test | Expression সত্য হয় তাহলে লুপ বডির কোড নির্বাহ হয় এবং পূনরায় Test Expression চেক করে। Test Expression মিথ্যা না হওয়া পর্যন্ত এই প্রক্রিয়া পুনরাবৃত্তি হতে থাকে।
২। যদি Test Expression মিথ্যা হয়, তাহলে প্রােগ্রাম নির্বাহ লুপ থেকে বের হয়ে আসে।

[ বি:দ্র: নমুনা উত্তর দাতা: রাকিব হোসেন সজল (বাংলা নিউজ এক্সপ্রেস)]

do-while loop স্টেটমেন্ট: ‘সি’ প্রােগ্রামে শর্ত সাপেক্ষে এক বা একাধিক স্টেটমেন্ট নির্দিষ্ট সংখ্যকবার নির্বাহ করতে do-while loop স্টেটমেন্ট ব্যবহার করা হয়। do-while লুপের কন্ডিশন যাচাই না করে লুপ বডি অন্ততপক্ষে একবার নির্বাহ হয়। কারণ এখানে কন্ডিশন পরে যাচাই হয়। do-while loop টি do loop নামেও পরিচিত। তবে প্রােগ্রামে for এবং while লুপের চেয়ে dowhile loop লুপ কম ব্যবহৃত হয়। do-while loop এর গঠন হচ্ছে

do
{
// codes
}
while (testExpression);

do-while loop যেভাবে কাজ করে
১। প্রথমে লুপ বডির কোড একবার নির্বাহ হয়।
২। তারপর Test Expression চেক করে। যদি Test
Expression সত্য হয় তাহলে লুপ বডির কোড নির্বাহ হয় এবং পূনরায় Test Expression চেক করে। Test Expression মিথ্যা না হওয়া পর্যন্ত এই প্রক্রিয়া পুনরাবৃত্তি হতে থাকে।
৩। যদি Test Expression মিথ্যা হয়, তাহলে প্রােগ্রাম নির্বাহ লুপ থেকে বের হয়ে আসে।

[ বি:দ্র: নমুনা উত্তর দাতা: রাকিব হোসেন সজল (বাংলা নিউজ এক্সপ্রেস)]

সুতরাং, আমি while loop কে বেশি উত্তম বলে মনে করি।

৩। ফাংশন কী ? কী কী ধরনের ফাংশন ব্যবহার করা হয়। লাইব্রেরী ফাংশন সত্ত্বেও ইউজার ডিফাইন ফাংশন কেন ব্যবহার করা হয়। তা ব্যাখ্যা কর।

[ বি:দ্র: নমুনা উত্তর দাতা: রাকিব হোসেন সজল (বাংলা নিউজ এক্সপ্রেস)]

H.S.C

2 thoughts on “বার বার সম্পাদিত করার প্রক্রিয়াকে কী বলে? সি ভাষার মাধ্যমে কী কী ধরনের লুপিং স্টেটমেন্ট ব্যবহার করা হয়। while ও do while statement এর মধ্যে তুমি কোনটি উত্তম মনে কর তা বিশ্লেষণ কর।”

Leave a Comment