বার বার সম্পাদিত করার প্রক্রিয়াকে কী বলে? সি ভাষার মাধ্যমে কী কী ধরনের লুপিং স্টেটমেন্ট ব্যবহার করা হয়। 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
- কন্ডিশনাল স্টেটমেন্ট কী? কী কী ধরনের কন্ডিশনাল স্টেটমেন্ট ব্যবহারিত হয়। তিনটি সংখ্যার মধ্যে ছােট সংখ্যাটি নির্ণয়ের ক্ষেত্রে nesed if ব্যবহার করে একটি প্রেগ্রাম লিখ।
- অপারেটর কী? সি প্রােগ্রামে কী কী ধরনের অপারেটর ব্যবহার করা হয়? তােমার মতে বহুল ব্যবহারিত হয় এমন দুইটি অপারেটরের বর্ণনা দাও
- প্রােগ্রামিং ডাটা কী ?,মেশিন ল্যাংগুয়েজের তুলনায় উচ্চতর ল্যাংগুয়েজ সুবিধাজনক, সি প্রােগ্রামিং ডাটা কী?, সি ভাষার মাধ্যমে কি কি ধরনের প্রােগ্রাম লেখা যায়, সি ভাষাকে কেন জনপ্রিয় ও মাদার ল্যাংগুয়েজ বলা হয়?
- ডাটা প্রসেসিং কী? ম্যানুয়্যাল ডাটা প্রসেসিং চেয়ে কম্পিউটার ডাটা প্রসেসিং অধিকতর সহজ ও সময়ােপযােগী এর স্বপক্ষে তােমার মতামত ব্যক্ত কর।
- এইচএসসি বিএম মানব সম্পদ ব্যবস্থাপনা (২৬১৮) এ্যাসাইনমেন্ট উত্তর ২০২১
- এইচএসসি বিএম কম্পিউটার প্রোগ্রামিং এ্যাসাইনমেন্ট উত্তর 2021
- BM Business Enterprise Assignment Answer 2021
- তােমার জানা একটি শিল্প প্রতিষ্ঠান শুরু হতে ক্রমাগত আর্থিক লােকসানে পড়ে রুগ্ন শিল্পে রুূপান্তরিত হয়েছে, এর ব্যর্থতার কারণ উৎঘাটন কর ও ব্যবসায় সফলতার উপায়সুপারিশ কর।
- ব্যবসাকে পেশা হিসাবে নির্বাচন করার সিদ্ধান্ত গ্রহণের পূর্বে। নিজস্ব গুণাবলি ও দূর্বলতা যাচাইয়ের কী কী পদক্ষেপ নিতে হবে বলে তুমি মনে কর।
- তােমার পরিচিত একজন সফল শিলোদ্যোক্তার সাথে আলােচনা করে ব্যবসায় স্থাপন ও পরিচালনা সংক্রান্ত সমস্যা সম্পর্কে একটি প্রতিবেদন রচনা কর
2 thoughts on “বার বার সম্পাদিত করার প্রক্রিয়াকে কী বলে? সি ভাষার মাধ্যমে কী কী ধরনের লুপিং স্টেটমেন্ট ব্যবহার করা হয়। while ও do while statement এর মধ্যে তুমি কোনটি উত্তম মনে কর তা বিশ্লেষণ কর।”