Facebook Pixel

সামিন তার বন্ধুকে সেলসিয়াস তাপমাত্রা থেকে ফারেনহাইট তাপমাত্রায় রূপান্তরের প্রোগ্রামটি বুঝিয়ে দিল। এরপর প্রোগ্রামটি সে কম্পিউটারে করে দিল। ক. অনুবাদক প্রোগ্রাম কী? খ. প্রোগ্রামের ডেটা টাইপের প্রয়োজনীয়তা ব্যাখ্যা কর। গ. উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম লেখ। ঘ. উদ্দীপকে উল্লিখিত প্রোগ্রামটি সি ভাষায় লেখ।

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

উৎস: Test Exam Question GHMMCC 2020

সঠিক উত্তর:

ব্যাখ্যা: (ক) অনুবাদক প্রোগ্রাম: যে প্রোগ্রাম উচ্চস্তরের ভাষায় লেখা উৎস প্রোগ্রামকে (Source Program) কম্পিউটার বোধগম্য যান্ত্রিক ভাষায় (Machine Language) অনুবাদ করে বস্তু প্রোগ্রামে (Object Program) রূপান্তর করে, তাকে অনুবাদক প্রোগ্রাম বলে। (খ) প্রোগ্রামের ডেটা টাইপের প্রয়োজনীয়তা: সি প্রোগ্রামে বিভিন্ন ধরনের ডেটা (যেমন: পূর্ণসংখ্যা, ভগ্নাংশ, ক্যারেক্টার) নিয়ে কাজ করা হয়। প্রোগ্রামে ভেরিয়েবল ঘোষণার সময় তার ডেটা টাইপ বলে দিতে হয় যাতে কম্পাইলার বুঝতে পারে ওই ভেরিয়েবলটি মেমরির কতটুকু জায়গা দখল করবে এবং তার ওপর কী ধরনের গাণিতিক বা যৌক্তিক অপারেশন চালানো যাবে। সঠিক ডেটা টাইপ ব্যবহার না করলে আউটপুট ভুল আসতে পারে অথবা প্রোগ্রামটি রান করার সময় এরর (Error) দেখাতে পারে। তাই প্রোগ্রামে ডেটা টাইপের প্রয়োজনীয়তা অপরিসীম। (গ) উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম নিম্নরূপ: ধাপ-১: শুরু করি। ধাপ-২: সেলসিয়াস তাপমাত্রা C ইনপুট হিসেবে গ্রহণ করি। ধাপ-৩: ফারেনহাইট তাপমাত্রা F এর মান নির্ণয় করি: F = 9 × C/5 + 32 ধাপ-৪: ফলাফল F প্রদর্শন করি। ধাপ-৫: শেষ করি। (ঘ) উদ্দীপকে উল্লিখিত প্রোগ্রামটি সি ভাষায় নিম্নরূপ: #include <stdio.h> int main() float c, f; printf("Enter temperature in Celsius: "); scanf("%f", &c); f = (9.0 * c / 5.0) + 32.0; printf("Temperature in Fahrenheit: %.2f ", f); return 0;

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

Writtenনির্বাচনী পরীক্ষা - Govt. Hazi Mohammad Mohsin College, Chattogram (2020)

সামিন তার বন্ধুকে সেলসিয়াস তাপমাত্রা থেকে ফারেনহাইট তাপমাত্রায় রূপান্তরের প্রোগ্রামটি বুঝিয়ে দিল। এরপর প্রোগ্রামটি সে কম্পিউটারে করে দিল।

ক. অনুবাদক প্রোগ্রাম কী?

খ. প্রোগ্রামের ডেটা টাইপের প্রয়োজনীয়তা ব্যাখ্যা কর।

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

ঘ. উদ্দীপকে উল্লিখিত প্রোগ্রামটি সি ভাষায় লেখ।

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

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

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

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

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

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