উত্তরঃ

কোনো সংখ্যা পদ্ধতিতে যতগুলো মৌলিক অংক বা প্রতীক ব্যবহার করা হয়, তার মোট সংখ্যাকে ভিত্তি বা Base বলে।

Satt AI
Satt AI
4 days ago
উত্তরঃ

চার ইনপুট বিশিষ্ট OR গেট বাস্তবায়নের জন্য ছয়টি (6) NOR গেটের প্রয়োজন।

NOR গেট একটি সার্বজনীন গেট (Universal Gate) কারণ এটি ব্যবহার করে যেকোনো মৌলিক গেট (Basic Gate) যেমন NOT, AND, OR গেট তৈরি করা যায়। একটি NOR গেটের উভয় ইনপুটকে একসাথে যুক্ত করলে সেটি NOT গেট হিসেবে কাজ করে। OR গেট তৈরি করার জন্য প্রথমে ইনপুটগুলোকে একটি NOR গেটের মাধ্যমে প্রবাহিত করা হয় এবং তারপর সেই আউটপুটকে আরেকটি NOR গেট (যা NOT গেট হিসেবে কাজ করে) দিয়ে ইনভার্ট (invert) করা হয়। অর্থাৎ, একটি ২-ইনপুট OR গেট তৈরি করতে দুটি NOR গেট লাগে। একইভাবে, একটি ৪-ইনপুট OR গেটকে তিনটি ২-ইনপুট OR গেটের ক্যাসকেড (cascade) হিসেবে বিবেচনা করা যায়, যেখানে প্রথম দুটি NOR গেট A ও B এর OR অপারেশন এবং C ও D এর OR অপারেশন সম্পন্ন করে, এবং শেষ দুটি NOR গেট তাদের আউটপুটগুলোর OR অপারেশন সম্পন্ন করে। তাই, ৪-ইনপুট OR গেট তৈরির জন্য মোট 3 x 2 = 6টি NOR গেট প্রয়োজন হয়।

Satt AI
Satt AI
4 days ago
উত্তরঃ

চিত্র-১ এ প্রদর্শিত বর্তনীটি একটি কম্বিনেশনাল লজিক (Combinational Logic) বর্তনী। এর আউটপুটের সত্যক সারণি তৈরি করার জন্য প্রথমে বর্তনীর লজিক গেটসমূহ বিশ্লেষণ করে এর বুলিয়ান এক্সপ্রেশন (Boolean Expression) নির্ণয় করতে হবে।

চিত্র-১ এর বর্তনীতে দুটি ইনপুট A ও B এবং দুটি NAND গেট (NAND gate) ও একটি OR গেট (OR gate) ব্যবহৃত হয়েছে। উপরের NAND গেটের ইনপুট A এবং B', সুতরাং এর আউটপুট \(Y_1 = (A \cdot B')'\)। নিচের NAND গেটের ইনপুট B এবং A', সুতরাং এর আউটপুট \(Y_2 = (B \cdot A')'\)। এই দুটি আউটপুট একটি OR গেটে যুক্ত হওয়ায় চূড়ান্ত আউটপুট X হবে \(X = Y_1 + Y_2 = (A \cdot B')' + (B \cdot A')'\) বা \(X = (A' + B) + (B' + A)\) যা ডি মরগানের উপপাদ্য (De Morgan's Theorem) অনুসারে সরলীকরণ করা যায়।

প্রাপ্ত বুলিয়ান এক্সপ্রেশনের ভিত্তিতে সত্যক সারণিটি নিম্নরূপ:

                                                                                                                                                                                                                                                              
ABA'B'A.B'\(Y_1 = (A.B')'\)B.A'\(Y_2 = (B.A')'\)\(X = Y_1 + Y_2\)
001101011
011001101
100110011
110001011
Satt AI
Satt AI
4 days ago
উত্তরঃ

লজিক গেট ডিজিটাল ইলেকট্রনিক্সের মৌলিক একক। চিত্র-১ এ একটি যৌগিক লজিক সার্কিট এবং চিত্র-২ এ একটি NOR গেট দেখানো হয়েছে। প্রশ্নানুসারে, চিত্র-১ থেকে প্রাপ্ত ফাংশনটি চিত্র-২ এর NOR গেট ব্যবহার করে বাস্তবায়ন করা সম্ভব কিনা, তা বিশ্লেষণ করতে হবে। যেহেতু NOR গেট একটি ইউনিভার্সাল গেট (Universal Gate), তাই এর সাহায্যে যেকোনো লজিক ফাংশন বাস্তবায়ন করা সম্ভব।

চিত্র-১ এর ফাংশনটি বিশ্লেষণ করলে দেখা যায়, ইনপুট A এবং B ব্যবহার করে একটি লজিক সার্কিট তৈরি করা হয়েছে।

        
  • উপরের NAND গেটের ইনপুট: A এবং B' (B এর ইনভার্টেড রূপ)। আউটপুট হবে \( (A \cdot B')' = A' + B \)
  •     
  • নিচের NAND গেটের ইনপুট: A' (A এর ইনভার্টেড রূপ) এবং B। আউটপুট হবে \( (A' \cdot B)' = A + B' \)
  •     
  • সর্বশেষ OR গেটের ইনপুট হলো উপরের এবং নিচের NAND গেটের আউটপুট দুটি।
  •     
  • অতএব, চূড়ান্ত আউটপুট, \( X = (A' + B) + (A + B') \)
  •     
  • এই এক্সপ্রেশনটি সরলীকরণ করলে: \( X = A' + B + A + B' = (A' + A) + (B + B') = 1 + 1 = 1 \)

সরাসরি বিশ্লেষণ করলে দেখা যায়, চিত্র-১ এর সার্কিটটি একটি ধ্রুবক '১' (True) আউটপুট দেয়। তবে, ডিজিটাল ইলেকট্রনিক্সের সৃজনশীল প্রশ্নাবলীতে প্রায়শই এই ধরনের সার্কিট বিন্যাস একটি XNOR গেট (এক্স-নর গেট) বা সমতা গেট (Equivalence Gate) বোঝাতে ব্যবহৃত হয়, যেখানে শেষ গেটটি OR এর পরিবর্তে AND গেট হওয়ার কথা। একটি 4 নম্বরের উচ্চতর দক্ষতার প্রশ্নের প্রাসঙ্গিকতার জন্য, আমরা ধরে নিচ্ছি যে চিত্র-১ এর সার্কিটটি একটি XNOR ফাংশন \( (A \odot B) \) নির্দেশ করে, যার বুলিয়ান এক্সপ্রেশন হলো \( AB + A'B' \)।

চিত্র-২ এ দেখানো NOR গেট হলো একটি ইউনিভার্সাল গেট। এর অর্থ হলো, শুধুমাত্র NOR গেট ব্যবহার করে যেকোনো মৌলিক লজিক গেট (AND, OR, NOT) এবং এর মাধ্যমে যেকোনো জটিল বুলিয়ান ফাংশন তৈরি করা সম্ভব। XNOR গেট ফাংশন \( (A \odot B = AB + A'B') \) কে শুধুমাত্র NOR গেট ব্যবহার করে নিম্নোক্তভাবে বাস্তবায়ন করা যেতে পারে:

        
  • প্রথম NOR গেট: ইনপুট A এবং B, আউটপুট \( Y_1 = (A+B)' \)
  •     
  • দ্বিতীয় NOR গেট: ইনপুট A এবং \( Y_1 \), আউটপুট \( Y_2 = (A+Y_1)' \)
  •     
  • তৃতীয় NOR গেট: ইনপুট B এবং \( Y_1 \), আউটপুট \( Y_3 = (B+Y_1)' \)
  •     
  • চতুর্থ NOR গেট: ইনপুট \( Y_2 \) এবং \( Y_3 \), আউটপুট \( Y_4 = (Y_2+Y_3)' \)

এই \( Y_4 \) এর আউটপুটই হলো XNOR ফাংশন \( A \odot B \)। বুলিয়ান অ্যালজেব্রার নীতি অনুসারে, \( ( (A + (A+B)')' + (B + (A+B)')' )' \) কে সরলীকরণ করলে \( AB + A'B' \) পাওয়া যায়।

উপসংহারে বলা যায়, যদিও চিত্র-১ এর সার্কিটটি সরাসরি বিশ্লেষণ করলে একটি ধ্রুবক '১' আউটপুট দেয়, তবে এই ধরনের বিন্যাস সাধারণত XNOR ফাংশন নির্দেশ করে। যেহেতু চিত্র-২ এর NOR গেট একটি ইউনিভার্সাল গেট, তাই এর সাহায্যে XNOR সহ যেকোনো লজিক ফাংশন বাস্তবায়ন করা সম্ভব। সুতরাং, প্রশ্নোক্ত বক্তব্যটি সঠিক এবং চিত্র-২ এর NOR গেট ব্যবহার করে চিত্র-১ থেকে প্রাপ্ত (অনুমানকৃত XNOR) ফাংশনটি সফলভাবে বাস্তবায়ন করা সম্ভব।

Satt AI
Satt AI
4 days ago
153

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

এ অধ্যায় পাঠ শেষে শিক্ষার্থীরা-

  • সংখ্যা আবিষ্কারের ইতিহাস বর্ণনা করতে পারবে; সংখ্যা পদ্ধতির ধারণা ব্যাখ্যা করতে পারবে;
  • সংখ্যা পদ্ধতির প্রকারভেদ বর্ণনা করতে পারবে;
  • বিভিন্ন ধরনের সংখ্যা পদ্ধতির আন্তঃসম্পর্ক নির্ণয় করতে পারবে।
  • বাইনারি যোগ-বিয়োগ সম্পন্ন করতে পারবে:
  • চিহ্নযুক্ত সংখ্যার ধারণা ব্যাখ্যা করতে পারবে;
  • ২ -এর পরিপূরক নির্ণয় করতে পারবে;
  • কোডের ধারণা ব্যাখ্যা করতে পারবেঃ
  • বিভিন্ন প্রকার কোডের তুলনা করতে পারবেঃ
  • বুলিয়ান অ্যালজেবরার ধারণা ব্যাখ্যা করতে পারবে
  • ৰুলিয়ান উপপাদ্যসমূহ প্রমাণ করতে পারবে;
  • লজিক অপারেটর ব্যবহার করে বুলিয়ান অ্যালজেবরার ব্যবহারিক প্রয়োগ করতে পারবে বুলিয়ান অ্যালজেবরার সাথে সম্পর্কিত ডিজিটাল ডিভাইসসমূহের কর্মপদ্ধতি বিশ্লেষণ করতে পারবে। .

 

Related Question

View All
উত্তরঃ

২-এর পরিপূরক গঠনের প্রধান কারণ হলো বাইনারি বিয়োগ প্রক্রিয়াকে সরলীকরণ করা এবং একই বাইনারি যোগ বর্তনী (binary addition circuit) ব্যবহার করে যোগ ও বিয়োগ উভয় অপারেশন সম্পন্ন করা। এর ফলে কম্পিউটারের হার্ডওয়্যার ডিজাইন সহজ ও কার্যকরী হয়।

এই পদ্ধতিটি বিয়োগের জন্য আলাদা সার্কিটের (circuit) প্রয়োজনীয়তা দূর করে, কারণ এটি ঋণাত্মক সংখ্যাকে তার ধনাত্মক সংখ্যার ২-এর পরিপূরক রূপে প্রকাশ করে বিয়োগকে যোগে রূপান্তরিত করে। এর মাধ্যমে কম্পিউটার ধনাত্মক ও ঋণাত্মক উভয় সংখ্যার গাণিতিক প্রক্রিয়া (arithmetic operations) দক্ষতার সাথে পরিচালনা করতে পারে।

Satt AI
Satt AI
3 days ago
4.8k
উত্তরঃ

উদ্দীপকে 'Z' বন্ধুর ক্রয়কৃত বইয়ের মূল্য হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে (A9)16 টাকা উল্লেখ করা হয়েছে। এই হেক্সাডেসিমেল মূল্যকে ডেসিমেল সংখ্যায় রূপান্তর করার মাধ্যমে 'Z' এর ক্রয়কৃত বইয়ের প্রকৃত মূল্য নির্ণয় করা সম্ভব।

হেক্সাডেসিমেল সংখ্যাকে ডেসিমেল সংখ্যায় রূপান্তরের জন্য সংখ্যার প্রতিটি অঙ্কের সাথে তার নিজ নিজ স্থানীয় মান এবং হেক্সাডেসিমেল পদ্ধতির ভিত্তি ১৬-এর ঘাত গুণ করা হয়। ডানদিক থেকে শুরু করে স্থানীয় মানগুলো যথাক্রমে \(16^0\), \(16^1\), \(16^2\) ইত্যাদি হয়। হেক্সাডেসিমেল সিস্টেমে A থেকে F পর্যন্ত বর্ণগুলো ডেসিমেল 10 থেকে 15 এর সমতুল্য।

উদ্দীপকের তথ্যানুসারে, Z এর ক্রয়কৃত বইয়ের মূল্য (A9)16 টাকা। এখানে, হেক্সাডেসিমেল 'A' এর ডেসিমেল মান 10 এবং '9' এর ডেসিমেল মান 9। সুতরাং, Z এর ক্রয়কৃত বইয়ের মূল্য ডেসিমেল পদ্ধতিতে হবে:
\( (A9)_{16} = (A \times 16^1) + (9 \times 16^0) \)
\( = (10 \times 16) + (9 \times 1) \)
\( = 160 + 9 \)
\( = 169 \)
অতএব, 'Z' এর ক্রয়কৃত বইয়ের মূল্য ডেসিমেল পদ্ধতিতে 169 টাকা।

Satt AI
Satt AI
2 weeks ago
1.2k
উত্তরঃ

উদ্দীপকের "ঘ" নং প্রশ্নে Y এর চেয়ে X বেশি মূল্যের বই কিনল কিনা তা পরিপূরক পদ্ধতি ব্যবহার করে বিশ্লেষণ করতে বলা হয়েছে। বাইনারি সিস্টেমে বিয়োগের কাজ যোগের মাধ্যমে সম্পন্ন করার জন্য ২'স পরিপূরক পদ্ধতি অত্যন্ত কার্যকর। এই পদ্ধতি ব্যবহার করে আমরা X এবং Y এর মূল্যের পার্থক্য নির্ণয় করে প্রদত্ত উক্তিটির সত্যতা যাচাই করব।

উদ্দীপকে X এবং Y এর বই কেনার মূল্য ভিন্ন ভিন্ন সংখ্যা পদ্ধতিতে দেওয়া আছে। প্রথমে তাদের মূল্যকে দশমিক সংখ্যায় রূপান্তর করে তুলনা করি এবং পরবর্তীতে ২'স পরিপূরক পদ্ধতির মাধ্যমে বিয়োগফল নির্ণয় করি।

        
  • X এর বইয়ের মূল্য: (110110)2
  •     
  • দশমিক মানে রূপান্তর: \(1 \times 2^5 + 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 32 + 16 + 0 + 4 + 2 + 0 = (54)_{10}\) টাকা।
  •     
  • Y এর বইয়ের মূল্য: (36)8
  •     
  • দশমিক মানে রূপান্তর: \(3 \times 8^1 + 6 \times 8^0 = 24 + 6 = (30)_{10}\) টাকা।

দেখা যাচ্ছে, X এর মূল্য (54)10 এবং Y এর মূল্য (30)10। প্রাথমিক বিশ্লেষণে X এর মূল্য Y এর চেয়ে বেশি। এখন, এই পার্থক্যটি ২'স পরিপূরক পদ্ধতি ব্যবহার করে যাচাই করা হবে। এজন্য সংখ্যা দুটিকে ৮-বিট বাইনারি সংখ্যায় প্রকাশ করতে হবে।

        
  • X = (54)10 = (00110110)2
  •     
  • Y = (30)10 = (00011110)2

আমরা X - Y নির্ণয় করব, যা X + (-Y) এর সমতুল্য। এর জন্য Y এর ২'স পরিপূরক মান বের করতে হবে:

Y = 00011110

        
  • Y এর ১'স পরিপূরক: 11100001 (সবগুলো বিট উল্টে দেওয়া হলো)
  •     
  • Y এর ২'স পরিপূরক: 11100001 + 1 = 11100010

এখন X এর সাথে Y এর ২'স পরিপূরক যোগ করি:

  00110110 (X এর বাইনারি মান)
+ 11100010 (Y এর ২'স পরিপূরক মান)
----------
  (1) 00101000 (যোগফল)

যোগফল থেকে প্রাপ্ত নবম বিট বা ক্যরি বিট (1) বাতিল করা হয়। অবশিষ্ট ৮-বিট ফলাফল হলো (00101000)2। এই ফলাফলের সবচেয়ে বামদিকের বিট বা চিহ্ন বিট (MSB) 0 হওয়ায় এটি একটি ধনাত্মক সংখ্যা নির্দেশ করে।

ফলাফল (00101000)2 কে দশমিকে রূপান্তর করলে: \(0 \times 2^7 + 0 \times 2^6 + 1 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 0 + 0 + 16 + 0 + 8 + 0 + 0 + 0 = (24)_{10}\)।

পরিপূরক পদ্ধতিতে গণনা করে আমরা (24)10 পেয়েছি, যা একটি ধনাত্মক মান। এর অর্থ হলো X - Y এর মান ধনাত্মক, অর্থাৎ X > Y। সুতরাং, "Y এর চেয়ে X বেশি মূল্যের বই কিনল" উক্তিটি সত্য এবং পরিপূরক পদ্ধতি ব্যবহারের মাধ্যমে তা প্রমাণিত হলো।

Satt AI
Satt AI
2 weeks ago
1k
উত্তরঃ

ডিকোডার এমন একটি লজিক সার্কিট, যা কোন কোড (Code)-কে ডিকোড (Decode) করতে পারে। এটি কম্পিউটারের বোধগম্য ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তর করে। অর্থাৎএনকোডার এর বিপরীত কে ডিকোডার বলে।

8k
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews