Mymensingh Board ICT 2024
উদ্দীপকটি পড়ে নিচের প্রশ্নগুলোর উত্তর দাও:
এবং
খ. NAND গেইট দিয়ে OR গেইট তৈরি করে ব্যাখ্যা করো।
গ. P এর মান , হলে n এর মান নির্ণয় করো।
ঘ. ২-এর পরিপূরক এর সাহায্যে নির্ণয় করো।
যে পয়েন্ট দিয়ে কোনো সংখ্যাকে পূর্ণাংশ ও ভগ্নাংশ এই দুভাগে বিভক্ত করা হয় তাকে Radix Point (র্যাডিক্স পয়েন্ট) বলা হয়।
NAND গেইট হলো সর্বজনীন গেইট। সর্বজনীন গেইট দিয়ে যেকোনো মৌলিক গেইট তৈরি করা যায়।
OR গেইট এর ক্ষেত্রে আমরা জানি,

সার্কিটটি নিম্নরূপ:

দেওয়া আছে, P =
আবার, P এর মান
সুতরাং এর দশমিক মান হলো,
শর্তমতে,
∴ n এর মান ৪.
উদ্দীপক হতে প্রাপ্ত P ও Q এর মান,

এবং, Q =

নিম্নে ২-এর পরিপূরকের সাহায্যে

যেহেতু, -66 এবং-43 উভয় ঋণাত্মক। তাই, 66 ও 43 উভয়ের 2-এর পরিপূরক করতে হবে।

এখন,

ক্যারি বিট বিবেচনা করা হয় না। ক্যারি বিট বাদে ফলাফল 10010011। আবার, চিহ্নবিট । হওয়ায় ফলাফল ঋণাত্মক হবে। 'অতএব, ২-এর পরিপূরক করে প্রকৃত ফলাফল পাওয়া যাবে।


খ. বুলিয়ান চলক ও প্রোগ্রামিং চলক একই নয়- ব্যাখ্যা করো।
গ. উদ্দীপকের AI দিয়ে নির্দেশিত ডিভাইসটি NOR গেটের মাধ্যমে বাস্তবায়ন করো।
ঘ. ও সংখ্যা দু'টি যোগ করতে উদ্দীপকের ডিভাইসটির সক্ষমতা বিশ্লেষণপূর্বক প্রয়োজনীয় ডিভাইসটি অঙ্কন করে তাতে যোগ ক্রিয়া দেখাও।
মৌলিক উপপাদ্য হলো বুলিয়ান অ্যালজেবরায় মৌলিক ক্রিয়াগুলো সম্পাদনের জন্য তৈরি করা এক চলকবিশিষ্ট উপপাদ্য।
কোনো বুলিয়ান চলকের মান এক বা একাধিক স্বাধীন চলকের উপর নির্ভর করলে, নির্ভরশীল চলককে বুলিয়ান চলক বলা হয়। অর্থাৎ বুলিয়ান অ্যালজেবয়ায় যে রাশির মান পরিবর্তনশীল তাকে বুলিয়ান চলক বলে। চলকের মান 0 অথবা 1 হতে পারে। অন্যদিকে প্রোগ্রামিং চলক বলতে এমন কোনো মানকে বোঝানো হয় যা প্রোগ্রামে চালু করার পর পরিবর্তন করা যায়। সি-প্রোগ্রামিং-এ প্রোগ্রাম নির্বাহের সময় যে সকল মান ব্যবহারকারী প্রয়োজনানুসারে পরিবর্তন করতে পারে তাকে প্রোগ্রামিং চলক বলে। তাই বলা যায় যে বুলিয়ান চলক ও প্রোগ্রামিং চলক এক নয়।
উদ্দীপকের A1 দ্বারা নির্দেশিত ডিভাইসটির দুটি ইনপুট এবং দুটি আউটপুট আছে। সুতরাং এটি একটি হাফ অ্যাডার। হাফ অ্যাডার এর ক্ষেত্রে আমরা জানি,
নর গেইট দিয়ে বাস্তবায়নের জন্য,

নর গেইট দিয়ে উপরোক্ত ফাংশনের সার্কিট নিম্নরূপ:

উদ্দীপকের A1 দ্বারা নির্দেশিত ডিভাইসটি হলো হাফ অ্যাডার এবং A2, A3 দ্বারা নির্দেশিত ডিভাইসগুলো হলো ফুল অ্যাডার। সুতরাং উদ্দীপকের একটি হাফ অ্যাডার এবং দুটি ফুল অ্যাডার সহ মোট তিন অ্যাডার আছে। কিন্তু এবং যোগ করার জন্য মোট চারটি অ্যাডার প্রয়োজন হবে। সুতরাং উদ্দীপকের • ডিভাইসটি দ্বারা প্রদত্ত সংখ্যা দুটি যোগ করা সম্ভব নয়। উদ্দীপকের ডিভাইস দ্বারা প্রদত্ত সংখ্যা দুটি যোগ করার জন্য উদ্দীপকের সাথে আর একটি ফুল অ্যাডার যোগ করতে হবে। কারণ চারটি বিট যোগ করার জন্য চারটি অ্যাডার প্রয়োজন। নিচে প্রয়োজনীয় ডিভাইসটি অঙ্কন করে প্রদত্ত সংখ্যা দুটি এবং
যোগ করে দেখানো হলো:
