Facebook Pixel

বার্ষিক ক্রীড়া প্রতিযোগিতায় দ্বাদশ শ্রেণির শিক্ষার্থীদের A, B ও C দলে বিভক্ত করা হয়। রোল নম্বর 1 থেকে 30 পর্যন্ত A দলে, 31 থেকে 60 পর্যন্ত B দলে এবং 61 থেকে 100 পর্যন্ত C দলে অন্তর্ভুক্ত হবে। ক. ডিবাগিং কাকে বলে? খ. ডকুমেন্টেশন কেন করতে হয়? গ. উদ্দীপকে উল্লিখিত দল গঠনের জন্য অ্যালগরিদম লেখো। ঘ. সি ভাষায় কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে দল গঠনের একটি প্রোগ্রাম লিখে এর যৌক্তিকতা বিশ্লেষণ করো।

বিষয়: ICT | অধ্যায়: অধ্যায়-০৫ঃ প্রোগ্রামিং ভাষা

উৎস: Others

সঠিক উত্তর:

ব্যাখ্যা: ক. প্রোগ্রামিংয়ের ভাষায় কোনো প্রোগ্রামের ভুল বা ত্রুটি খুঁজে বের করে তা সংশোধন করার প্রক্রিয়াকে ডিবাগিং বলা হয়। খ. ডকুমেন্টেশন হলো একটি প্রোগ্রামের গঠন, কার্যপদ্ধতি, অ্যালগরিদম, ফ্লোচার্ট এবং ব্যবহারের নির্দেশাবলির লিখিত বিবরণ। এটি করার কারণসমূহ হলো: ১. প্রোগ্রামের কার্যকারিতা বুঝতে সাহায্য করে। ২. ভবিষ্যতে প্রোগ্রামে কোনো পরিবর্তন বা পরিমার্জন করা সহজ হয়। ৩. প্রোগ্রামটি দীর্ঘমেয়াদে সংরক্ষিত থাকে। ৪. অন্য কোনো প্রোগ্রামার সহজেই কোডটি বুঝতে পারে। গ. উদ্দীপকের দল গঠনের অ্যালগরিদম: ধাপ ১: শুরু করি। ধাপ ২: রোল নম্বর (roll) ইনপুট হিসেবে গ্রহণ করি। ধাপ ৩: যদি roll >= 1 এবং roll <= 30 হয়, তবে 'A দল' প্রদর্শন করি এবং ধাপ ৬-এ যাই। ধাপ ৪: যদি roll >= 31 এবং roll <= 60 হয়, তবে 'B দল' প্রদর্শন করি এবং ধাপ ৬-এ যাই। ধাপ ৫: যদি roll >= 61 এবং roll <= 100 হয়, তবে 'C দল' প্রদর্শন করি। অন্যথায় 'Invalid' প্রদর্শন করি। ধাপ ৬: শেষ করি। ঘ. কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে সি প্রোগ্রাম: #include <stdio.h> int main() int roll; printf("রোল নম্বর লিখুন: "); scanf("%d", &roll); if (roll >= 1 && roll <= 30) printf("A দল "); else if (roll >= 31 && roll <= 60) printf("B দল "); else if (roll >= 61 && roll <= 100) printf("C দল "); else printf("রোল নম্বরটি সঠিক নয় "); return 0; যৌক্তিকতা: এখানে if-else if-else স্টেটমেন্ট ব্যবহার করা হয়েছে যা রোল নম্বরের সীমার ওপর ভিত্তি করে সঠিক সিদ্ধান্ত নিতে সক্ষম। এটি প্রোগ্রামের প্রবাহ নিয়ন্ত্রণ করে নির্দিষ্ট শর্ত পূরণ সাপেক্ষে আউটপুট প্রদান করে।

প্ল্যাটফর্ম: প্রশ্নাবলী (https://proshnaboli.com)

Writtenঅন্যান্য

বার্ষিক ক্রীড়া প্রতিযোগিতায় দ্বাদশ শ্রেণির শিক্ষার্থীদের A, B ও C দলে বিভক্ত করা হয়। রোল নম্বর 1 থেকে 30 পর্যন্ত A দলে, 31 থেকে 60 পর্যন্ত B দলে এবং 61 থেকে 100 পর্যন্ত C দলে অন্তর্ভুক্ত হবে। ক. ডিবাগিং কাকে বলে? খ. ডকুমেন্টেশন কেন করতে হয়? গ. উদ্দীপকে উল্লিখিত দল গঠনের জন্য অ্যালগরিদম লেখো। ঘ. সি ভাষায় কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে দল গঠনের একটি প্রোগ্রাম লিখে এর যৌক্তিকতা বিশ্লেষণ করো।

আনলিমিটেড প্র্যাকটিস করতে চান?

প্রশ্নাবলীতে আছে ২ লাখ+ প্রশ্ন। এইচএসসি এবং এডমিশন পরীক্ষার উত্তরসহ চ্যাপ্টারভিত্তিক প্রশ্ন ব্যাংক, অধ্যায় ও বিষয়ভিত্তিক মক টেস্ট এবং লাইভ লিডারবোর্ড।

পরীক্ষা দিতে অ্যাকাউন্ট খুলুন

সম্পর্কিত প্রশ্নসমূহ

1 + 1/2^2 + 1/3^2 + 1/4^2 + cdots + 1/N^2 ক. সংরক্ষিত শব্দ বলতে কী বোঝায়? খ. সি ভাষায় চলক নামকরণের নিয়মাবলি লেখ। গ. উদ্দ...

1 + 2 + 3 +............+ N (ক) ভার্চুয়াল মেমরি কী? (খ) স্থায়ী ও অস্থায়ী মেমরির মধ্যে পার্থক্য লিখ। (গ) উদ্দীপকের ধারাটির...

1, 3, 5, ....... N ক. Syntax error কী? খ. চলকের নামে আন্ডারস্কোর ব্যবহার করা যাবে- বুঝিয়ে লেখ। গ. উদ্দীপকের সিরিজটি প্র...

1 + 3 + 5 + .............. + n ক. চলক কী ? খ. i++ও++ ব্যাখ্যা কর। গ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম লেখ। ঘ...

10 + 15 + 20 + 25 + 30 + ………… + 110 ক. অপারেটর কী? খ. উচ্চতর ভাষায় লিখিত প্রোগ্রামকে অনুবাদ করার প্রয়োজন হয় কেন? গ. উ...

10 + 16 + 22 +.......... +70 (ক) চলক কী? (খ) সি ভাষায় scanf("%d", &a); বলতে কী বোঝায়? ব্যাখ্যা কর। (গ) উদ্দীপকের ধারাটির...

100^2 + 90^2 + 80^2 + dots dots dots dots + n^2 ক. ফাংশন কী খ. C প্রোগ্রামে কখন "return 0;" লিখতে হয়? ব্যাখ্যা করো গ. উ...

10^15 + 15^20 + 20^25 + ........ N ক. উৎস প্রোগ্রাম কাকে বলে? খ. প্রোগ্রামে ফ্লোচার্ট কেন ব্যবহার করা হয়? গ. উদ্দীপকে উ...

1^2 times 2^2 times 3^3 times cdots times n^2 ক. সুডো কোড কী? খ. স্ট্রাকচার্ড প্রোগ্রামিং বলতে কী বুঝ? গ. উদ্দীপকটির ফ্ল...

1^2+2^2+3^2+ldots ldots ldots+n^2 ক. কীওয়ার্ড কী? খ. যান্ত্রিক ভাষাকে নিম্নস্তরের ভাষা বলা হয় কেন - ব্যাখ্যা কর। গ. উদ...

যেকোনো প্রকার ভুলভ্রান্তি বা রিপোর্ট করার জন্য অ্যাকাউন্ট খুলে প্রশ্নের রিপোর্ট বাটনে ক্লিক করুন। আমাদের এডিশনাল টিম তা দ্রুত সংশোধন করবে।