নিচের কোনটি ১০০ এর ১ কমপ্লিমেন্ট?
সঠিক উত্তর
গ০১১
ব্যাখ্যা
প্রশ্নটি এক শূন্য শূন্য বাইনারি সংখ্যার ওয়ানস কমপ্লিমেন্ট জানতে চেয়েছে। নিয়ম হলো প্রতিটি বিট উল্টে দেওয়া: এক হবে শূন্য, শূন্য হবে এক।
প্রথম বিট এক উল্টে শূন্য, দ্বিতীয় বিট শূন্য উল্টে এক, তৃতীয় বিট শূন্য উল্টে এক। তাই উত্তর শূন্য এক এক।
মজার ব্যাপার, এর সঙ্গে এক যোগ করলে টুস কমপ্লিমেন্ট আবার এক শূন্য শূন্য হয়ে যায়। কারণ তিন বিটে এক শূন্য শূন্য হলো সবচেয়ে ছোট ঋণাত্মক সংখ্যা, যার টুস কমপ্লিমেন্ট সে নিজেই।
ফাঁদ হলো এক এক এক, যা আসলে মূল সংখ্যা আর তার ওয়ানস কমপ্লিমেন্টের যোগফল। কোনো সংখ্যা আর তার পরিপূরক যোগ করলে সব বিট এক হয়।
- 1's complement = প্রতিটি বিট উল্টানো
- ১ → ০
- ০ → ১
- ০ → ১
- ১০০ এর 1's complement = ০১১
স্টেপ বাই স্টেপ শিখুন
৩/৩- সংখ্যাটির তিনটি বিট আলাদা করি: ১, ০, ০।
- প্রথম বিট ১ উল্টে হয় ০।
- বাকি দুটি ০ উল্টে হয় ১, ১; উত্তর ০১১।
ক. ১১১: ১১১ হলো সংখ্যা ও তার পরিপূরকের যোগফল (১০০ + ০১১), পরিপূরক নয়।
খ. ১০১: ১০১-এ প্রথম বিট উল্টানো হয়নি; বিট উল্টানোর নিয়মে আসে না।
ঘ. ০০১: ০০১-এ মাঝের বিট উল্টানো হয়নি; বিট উল্টানোর নিয়মে আসে না।
1's complement: বিট উল্টান। 2's complement: বিট উল্টে ১ যোগ।
এক কমপ্লিমেন্ট মানে উল্টো ছবি।