Facebook Pixel

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

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

উৎস: Board Exam Question DB 2018, Board Exam Question JB 2018, Board Exam Question SB 2018, Board Exam Question DiB 2018

সঠিক উত্তর:

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

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

WrittenDhaka Board (2018)Jessore Board (2018)Sylhet Board (2018)Dinajpur Board (2018)

বার্ষিক ক্রীড়া প্রতিযোগিতায় একাদশ শ্রেণির শিক্ষার্থীদের 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 ক. কীওয়ার্ড কী? খ. যান্ত্রিক ভাষাকে নিম্নস্তরের ভাষা বলা হয় কেন - ব্যাখ্যা কর। গ. উদ...

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