আমাদের সম্পর্কে
প্রশ্নব্যাংক নতুন · ফ্রি৩,০২১টি আসল বিসিএস প্রশ্ন, ব্যাখ্যাসহসমাধান ও ব্যাখ্যা

একটি কম্পিউটার সিস্টেমে (১১০০১০১১)২ বাইনারি সংখ্যাটির মান ডেসিমেল এ কত হবে?

সঠিক উত্তর

ঘউপরের সবকটি হতে পারে

ব্যাখ্যা

প্রশ্নটি বাইনারি এক এক শূন্য শূন্য এক শূন্য এক এক সংখ্যাটির দশমিক মান জানতে চেয়েছে, তবে কৌশলটি হলো কম্পিউটার সিস্টেমে শব্দ দুটি। কম্পিউটারে একই আট বিট তিনভাবে পড়া যায়, আর তিনভাবে তিনটি ভিন্ন মান আসে। তাই উত্তর উপরের সবকটি হতে পারে।

চিহ্নহীন বা আনসাইনড ধরে স্থানীয় মান যোগ করলে একশো আটাশ, চৌষট্টি, আট, দুই আর এক মিলে দুইশো তিন।

চিহ্নযুক্ত ধরলে সবচেয়ে বাঁয়ের বিট এক, তাই সংখ্যাটি ঋণাত্মক। ওয়ানস কমপ্লিমেন্ট পদ্ধতিতে সব বিট উল্টে দিলে পাই শূন্য শূন্য এক এক শূন্য এক শূন্য শূন্য, যার মান বাহান্ন; তাই মান ঋণাত্মক বাহান্ন। টুস কমপ্লিমেন্টে তার সঙ্গে আরও এক যোগ হয়, তাই মান ঋণাত্মক তিপ্পান্ন; একইভাবে দুইশো তিন থেকে দুইশো ছাপ্পান্ন বাদ দিলেও ঋণাত্মক তিপ্পান্ন আসে।

আধুনিক কম্পিউটার সাধারণত টুস কমপ্লিমেন্ট ব্যবহার করে, তাই শুধু একটি মান বেছে নেওয়াই ফাঁদ। সংখ্যাটি কোন পদ্ধতিতে রাখা, প্রশ্নে বলা নেই, তাই তিনটিই সম্ভব।

লিখিত সমাধান
  1. আনসাইনড: ১২৮ + ৬৪ + ০ + ০ + ৮ + ০ + ২ + ১ = ২০৩
  2. ১-এর পরিপূরক: ১১০০১০১১ → ০০১১০১০০ = ৩২ + ১৬ + ৪ = ৫২ → −৫২
  3. ২-এর পরিপূরক: ৫২ + ১ = ৫৩ → −৫৩
  4. যাচাই: ২০৩ − ২৫৬ = −৫৩
  5. উত্তর: সবকটি হতে পারে

এই প্রশ্নের উত্তর নিয়ে প্রকাশিত গাইডগুলোতে দ্বিমত আছে; এখানে সবচেয়ে প্রচলিত উত্তরটি দেওয়া হলো।

স্টেপ বাই স্টেপ শিখুন

৫/৫
(১১০০১০১১)২ আনসাইনড = ১২৮ + ৬৪ + ৮ + ২ + ১ = ২০৩
সাইন বিট = ১ → ঋণাত্মক
১-এর পরিপূরক: উল্টে ০০১১০১০০ = ৩২ + ১৬ + ৪ = ৫২ → −৫২
২-এর পরিপূরক: ৫২ + ১ = ৫৩ → −৫৩ (২০৩ − ২৫৬ = −৫৩)
২০৩, −৫২, −৫৩: সবকটি হতে পারে
  1. আনসাইনড: ১২৮ + ৬৪ + ৮ + ২ + ১ = ২০৩।
  2. সাইনড হলে বাঁয়ের বিট ১, তাই সংখ্যাটি ঋণাত্মক।
  3. ১-এর পরিপূরক: বিট উল্টে ০০১১০১০০ = ৫২, মান −৫২।
  4. ২-এর পরিপূরক: ৫২ + ১ = ৫৩, মান −৫৩।
  5. তিন পদ্ধতিতে তিন মান, তাই সবকটি হতে পারে।
অন্য অপশনগুলো কেন ভুল

ক. – ৫২: ঋণাত্মক বাহান্ন শুধু ওয়ানস কমপ্লিমেন্টে সঠিক; অন্য পদ্ধতিতে মান আলাদা।

খ. - ৫৩: ঋণাত্মক তিপ্পান্ন শুধু টুস কমপ্লিমেন্টে সঠিক।

গ. ২০৩: দুইশো তিন শুধু আনসাইনড ধরলে সঠিক।

শর্টকাট

৮ বিটের টুস কমপ্লিমেন্ট মান = আনসাইনড মান − ২৫৬ (যখন বাঁয়ের বিট ১)।

মনে রাখুন

এক বাইট, তিন চেহারা: চিহ্নহীন, এক-পরিপূরক, দুই-পরিপূরক।