Facebook Pixel

রাজিব বলল যে, নিচের সত্যক সারণিতে A ও B দুটি ইনপুট এবং X ও Y দুটি গেটের আউটপুট বিদ্যমান। সজিব বলল, এমন একটি লজিক গেট আছে যে গেটটি ত্রিভুজ প্রতীকের সাহায্যে আঁকতে হয়। ক. অ্যালগরিদম কী? খ. ডকুমেন্টেশন প্রোগ্রাম তৈরির একটি গুরুত্বপূর্ণ ধাপ - ব্যাখ্যা কর। গ. লজিক গেটটি আঁকতে সজিব যে প্রতীকের কথা বলেছে সেটির ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম তৈরির জন্য অ্যালগরিদমটি লিখ । ঘ. উপযুক্ত কন্ট্রোল স্টেটমেন্টের এর মাধ্যমে উদ্দীপকে বর্ণিত আউটপুটের দুইটি গেট বাস্তবায়নের সি প্রোগ্রাম রচনা কর।

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

উৎস: Test Exam Question GAHC 2020

সঠিক উত্তর:

ব্যাখ্যা: (ক) কোনো সমস্যা সমাধানের জন্য পর্যায়ক্রমে সাজানো যৌক্তিক ধাপসমূহের সমষ্টিকে অ্যালগরিদম বলা হয়। (খ) প্রোগ্রাম ডকুমেন্টেশন বলতে প্রোগ্রামের বিবরণ, ফ্লোচার্ট, কোডিং, পরীক্ষার ফলাফল এবং ব্যবহারকারীর জন্য প্রয়োজনীয় নির্দেশনাবলীর লিখিত দলিল প্রস্তুত করাকে বোঝায়। প্রোগ্রাম তৈরির ক্ষেত্রে ডকুমেন্টেশন অত্যন্ত গুরুত্বপূর্ণ কারণ: ১. এটি প্রোগ্রামারকে প্রোগ্রামের প্রতিটি ধাপ বুঝতে এবং ভবিষ্যতে প্রয়োজনীয় পরিবর্তন বা পরিমার্জন করতে সাহায্য করে। ২. অন্য কোনো প্রোগ্রামার যখন এই প্রোগ্রামটি ব্যবহার বা রক্ষণাবেক্ষণ করতে চায়, তখন ডকুমেন্টেশনের মাধ্যমে সহজেই কোডের কার্যপদ্ধতি বুঝতে পারে। ৩. প্রোগ্রামে কোনো ত্রুটি বা বাগ (bug) দেখা দিলে তা দ্রুত শনাক্ত করতে এবং সমাধান করতে ডকুমেন্টেশন সহায়ক হয়। (গ) উদ্দীপকে সজিব যে প্রতীকের কথা বলেছে সেটি হলো ত্রিভুজ। ত্রিভুজের ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম তৈরির জন্য অ্যালগরিদমটি নিচে দেওয়া হলো: ধাপ-১: শুরু করি। ধাপ-২: ত্রিভুজের ভূমি b এবং উচ্চতা h ইনপুট হিসেবে গ্রহণ করি। ধাপ-৩: ক্ষেত্রফল a = 0.5 imes b imes h সূত্রটি ব্যবহার করে ক্ষেত্রফল নির্ণয় করি। ধাপ-৪: ক্ষেত্রফল a এর মান প্রদর্শন করি। ধাপ-৫: শেষ করি। (ঘ) উদ্দীপকের সত্যক সারণি বিশ্লেষণ করে দেখা যায় যে, আউটপুট X এর মান A এবং B এর ভিন্ন মানের জন্য ১ এবং একই মানের জন্য ০। অর্থাৎ, X একটি XOR গেটের আউটপুট। আউটপুট Y এর মান শুধুমাত্র A এবং B উভয়ের মান ১ হলে ১ হয়, অন্যথায় ০ হয়। অর্থাৎ, Y একটি AND গেটের আউটপুট। উপযুক্ত কন্ট্রোল স্টেটমেন্টের মাধ্যমে এই দুটি গেট বাস্তবায়নের সি প্রোগ্রামটি নিচে দেওয়া হলো: <pre> #include <stdio.h> int main() int A, B, X, Y; printf("Enter values for A and B (0 or 1): "); scanf("%d %d", &A, &B); // XOR Gate implementation for X if (A != B) X = 1; else X = 0; // AND Gate implementation for Y if (A == 1 && B == 1) Y = 1; else Y = 0; printf("Output X (XOR) = %d ", X); printf("Output Y (AND) = %d ", Y); return 0; </pre>

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

Writtenনির্বাচনী পরীক্ষা - Govt. Azizul Haque College, Bogura (2020)

রাজিব বলল যে, নিচের সত্যক সারণিতে A ও B দুটি ইনপুট এবং X ও Y দুটি গেটের আউটপুট বিদ্যমান। সজিব বলল, এমন একটি লজিক গেট আছে যে গেটটি ত্রিভুজ প্রতীকের সাহায্যে আঁকতে হয়।

ক. অ্যালগরিদম কী?

খ. ডকুমেন্টেশন প্রোগ্রাম তৈরির একটি গুরুত্বপূর্ণ ধাপ - ব্যাখ্যা কর।

গ. লজিক গেটটি আঁকতে সজিব যে প্রতীকের কথা বলেছে সেটির ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম তৈরির জন্য অ্যালগরিদমটি লিখ ।

ঘ. উপযুক্ত কন্ট্রোল স্টেটমেন্টের এর মাধ্যমে উদ্দীপকে বর্ণিত আউটপুটের দুইটি গেট বাস্তবায়নের সি প্রোগ্রাম রচনা কর।

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

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

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

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

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

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