Facebook Pixel

মিজান সাহেব একাদশ শ্রেণির আইসিটি বিষয়ের ক্লাস শিক্ষক। তিনি আইসিটি ল্যাবে শিক্ষার্থীদের টার্বো C সফটওয়্যারের সাহায্যে while লুপ ব্যবহার করে ১ থেকে ৫০ পর্যন্ত বিজোড় সংখ্যাগুলি প্রদর্শনের একটি প্রোগ্রাম শিখালেন। ক. লাইব্রেরি ফাংশন কী? খ. দক্ষতার ভিত্তিতে কম্পাইলার ও ইন্টারপ্রেটারের মধ্যে পার্থক্য বুঝিয়ে লিখ । গ. উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম লেখ । ঘ. উদ্দীপকের প্রোগ্রামটিকে for লুপের সাহায্যে প্রদর্শনের জন্য প্রয়োজনীয় কোড উল্লেখ করে do ..... while লুপের সাথে তুলনা কর।

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

উৎস: Test Exam Question BCC 2020

সঠিক উত্তর:

ব্যাখ্যা: (ক) যেসব ফাংশন প্রোগ্রামিং ভাষায় আগে থেকেই তৈরি করা থাকে এবং যাদের ফাংশন প্রোটোটাইপ বিভিন্ন হেডার ফাইলে সংরক্ষিত থাকে, তাদের লাইব্রেরি ফাংশন বলে। যেমন: printf(), scanf() ইত্যাদি। (খ) দক্ষতার ভিত্তিতে কম্পাইলার ও ইন্টারপ্রেটারের মধ্যে পার্থক্য নিচে দেওয়া হলো: (গ) উদ্দীপকে উল্লিখিত ১ থেকে ৫০ পর্যন্ত বিজোড় সংখ্যা প্রদর্শনের প্রোগ্রামটির অ্যালগরিদম নিচে দেওয়া হলো: ধাপ-১: শুরু করি। ধাপ-২: চলক i=1 ধরি। ধাপ-৩: যদি i > 50 হয়, তবে ধাপ-৭ এ যাই। ধাপ-৪: i এর মান প্রদর্শন করি। ধাপ-৫: i এর মান 2 বৃদ্ধি করি, অর্থাৎ i = i + 2। ধাপ-৬: ধাপ-৩ এ ফিরে যাই। ধাপ-৭: শেষ করি। (ঘ) উদ্দীপকের প্রোগ্রামটিকে for লুপের সাহায্যে নিচে উপস্থাপন করা হলো: #include <stdio.h> #include <conio.h> int main() int i; for (i = 1; i <= 50; i = i + 2) printf("%d ", i); getch(); return 0; for লুপ ও do-while লুপের মধ্যে তুলনা: for লুপ: ১. এটি একটি এন্ট্রি কন্ট্রোল লুপ, যেখানে লুপের শুরুতে শর্ত যাচাই করা হয়। ২. লুপের ভেতরেই ইনিশিয়ালাইজেশন, কন্ডিশন এবং ইনক্রিমেন্ট বা ডিক্রিমেন্ট অংশ থাকে। ৩. শর্ত মিথ্যা হলে লুপের ভেতরের কোড একবারও কার্যকর হয় না। do-while লুপ: ১. এটি একটি এক্সিট কন্ট্রোল লুপ, যেখানে লুপের শেষে শর্ত যাচাই করা হয়। ২. লুপের শুরুতে কোনো শর্ত যাচাই করা হয় না, তাই শর্ত মিথ্যা হলেও লুপের ভেতরের কোড অন্তত একবার কার্যকর হয়। ৩. এটি সাধারণত মেনু-চালিত প্রোগ্রামের ক্ষেত্রে বেশি ব্যবহৃত হয়।

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

Writtenনির্বাচনী পরীক্ষা - Barisal Cadet College (2020)

মিজান সাহেব একাদশ শ্রেণির আইসিটি বিষয়ের ক্লাস শিক্ষক। তিনি আইসিটি ল্যাবে শিক্ষার্থীদের টার্বো C সফটওয়্যারের সাহায্যে while লুপ ব্যবহার করে ১ থেকে ৫০ পর্যন্ত বিজোড় সংখ্যাগুলি প্রদর্শনের একটি প্রোগ্রাম শিখালেন।

ক. লাইব্রেরি ফাংশন কী?

খ. দক্ষতার ভিত্তিতে কম্পাইলার ও ইন্টারপ্রেটারের মধ্যে পার্থক্য বুঝিয়ে লিখ ।

গ. উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম লেখ ।

ঘ. উদ্দীপকের প্রোগ্রামটিকে for লুপের সাহায্যে প্রদর্শনের জন্য প্রয়োজনীয় কোড উল্লেখ করে do ..... while লুপের সাথে তুলনা কর।

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

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

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

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

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

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