Facebook Pixel

রাসেল ও রাব্বি দুই বন্ধু এমন একটি কম্পিউটার প্রোগ্রাম তৈরির চেষ্টা করছে যেটি ব্যবহার করে যেকোনো তিনজন ব্যক্তির বয়সের সাপেক্ষে কে বড় তা নির্ণয় করা যায়। পাশাপাশি তারা এমনভাবে প্রোগ্রামটি তৈরি করতে চাচ্ছে যেন সব ধরনের কম্পিউটারেই নির্বাহ করা যায়। ক. অ্যারে কী? খ. ++b এবং b++ এর মধ্যে অসামঞ্জস্যতা ব্যাখ্যা কর। গ. উদ্দীপকে প্রোগ্রামটির একটি ফ্লোচার্ট অঙ্কন কর। ঘ. উদ্দীপকে প্রোগ্রামটির রচনায় কোন প্রজন্মের ভাষা উপযোগী - বিশ্লেষণ কর।

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

উৎস: Test Exam Question HCCD 2020

সঠিক উত্তর:

ব্যাখ্যা: (ক) একই ডেটা টাইপের একাধিক ভেরিয়েবলের সমষ্টিকে অ্যারে বলা হয়। (খ) ++b এবং b++ এর মধ্যে অসামঞ্জস্যতা নিচে ব্যাখ্যা করা হলো: ++b হলো প্রি-ইনক্রিমেন্ট (Pre-increment)। এই প্রক্রিয়ায় ভেরিয়েবলের মান আগে বৃদ্ধি পায় এবং তারপর তা এক্সপ্রেশনে ব্যবহৃত হয়। b++ হলো পোস্ট-ইনক্রিমেন্ট (Post-increment)। এই প্রক্রিয়ায় ভেরিয়েবলের মান আগে এক্সপ্রেশনে ব্যবহৃত হয় এবং তারপর মান বৃদ্ধি পায়। (গ) উদ্দীপকে বর্ণিত তিনজন ব্যক্তির বয়সের সাপেক্ষে কে বড় তা নির্ণয় করার প্রোগ্রামটির ফ্লোচার্ট নিচে দেওয়া হলো: (ঘ) উদ্দীপকের প্রোগ্রামটির রচনায় তৃতীয় প্রজন্মের ভাষা অর্থাৎ উচ্চস্তরের ভাষা (High Level Language) সবচেয়ে উপযোগী। এর কারণগুলো নিচে বিশ্লেষণ করা হলো: ১. যন্ত্রনির্ভরতা মুক্ত: উচ্চস্তরের ভাষা কোনো নির্দিষ্ট হার্ডওয়্যার বা প্রসেসরের ওপর নির্ভরশীল নয়। ফলে এই ভাষায় লেখা প্রোগ্রাম বিভিন্ন মডেলের কম্পিউটারে নির্বাহ করা যায়, যা উদ্দীপকের চাহিদার সাথে সংগতিপূর্ণ। ২. সহজবোধ্যতা: এই ভাষাগুলো ইংরেজি ভাষার কাছাকাছি হওয়ায় প্রোগ্রাম লেখা, পড়া এবং বোঝা অনেক সহজ। ৩. পোর্টেবিলিটি: উচ্চস্তরের ভাষায় লেখা প্রোগ্রাম এক কম্পিউটার থেকে অন্য কম্পিউটারে সহজেই স্থানান্তর করা যায় এবং কম্পাইলার বা ইন্টারপ্রিটারের মাধ্যমে নির্বাহ করা যায়। ৪. লাইব্রেরি ফাংশন: এই ভাষায় প্রচুর বিল্ট-ইন লাইব্রেরি ফাংশন থাকে, যা প্রোগ্রামিংয়ের কাজকে দ্রুত এবং সহজ করে তোলে। সুতরাং, সব ধরনের কম্পিউটারে নির্বাহ করার সক্ষমতা এবং সহজ প্রোগ্রামিংয়ের জন্য তৃতীয় প্রজন্মের ভাষা বা উচ্চস্তরের ভাষা এখানে সবচেয়ে উপযোগী।

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

Writtenনির্বাচনী পরীক্ষা - Holy Cross College, Dhaka (2020)

রাসেল ও রাব্বি দুই বন্ধু এমন একটি কম্পিউটার প্রোগ্রাম তৈরির চেষ্টা করছে যেটি ব্যবহার করে যেকোনো তিনজন ব্যক্তির বয়সের সাপেক্ষে কে বড় তা নির্ণয় করা যায়। পাশাপাশি তারা এমনভাবে প্রোগ্রামটি তৈরি করতে চাচ্ছে যেন সব ধরনের কম্পিউটারেই নির্বাহ করা যায়।

ক. অ্যারে কী?

খ. ++b এবং b++ এর মধ্যে অসামঞ্জস্যতা ব্যাখ্যা কর।

গ. উদ্দীপকে প্রোগ্রামটির একটি ফ্লোচার্ট অঙ্কন কর।

ঘ. উদ্দীপকে প্রোগ্রামটির রচনায় কোন প্রজন্মের ভাষা উপযোগী - বিশ্লেষণ কর।

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

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

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

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

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

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