রবিবার, ২৬ এপ্রিল, ২০২০

বাইনারি ও অক্টাল সংখ্যার মধ্যে পারস্পরিক রূপান্তর

বাইনারি থেকে অক্টালে রুপান্তরঃ

বাইনারি থেকে অক্টালে রুপান্তরের ক্ষেত্রে বাইনারির তিন বিটের গ্রুপ অক্টালের একটি অংক হবে। এ ক্ষেত্রে নিয়ম হল -

পূর্ণাংশের ক্ষেত্রেঃ

  1. বাইনারি সংখ্যার ডান পাশ থেকে প্রতি তিন বিটের গ্রুপ নিয়ে এর দশমিক মান বের করতে হবে।
  2. যদি তিন বিটের গ্রুপ করতে ১ বা দুই বিট কম পরে সেক্ষেত্রে সর্ব বামে ১ বা ২ বিট ০ দ্বারা পূর্ণ করে নিতে হবে।

ভগ্নাংশের ক্ষেত্রেঃ

  1. বাইনারি সংখ্যার বাম পাশ থেকে অর্থাৎ '.' এর পর থেকে প্রতি তিন বিটের গ্রুপ নিয়ে এর দশমিক মান বের করতে হবে।
  2. যদি তিন বিটের গ্রুপ করতে ১ বা দুই বিট কম পরে সেক্ষেত্রে সর্ব ডানে ১ বা ২ বিট ০ দ্বারা পূর্ণ করে নিতে হবে।
অতএব, (১১১১০১১.১১১১০১১) = (১৭৩.৭৫৪)

বাইনারি থেকে অক্টালে রুপান্তরঃ

অক্টাল থেকে বাইনারি রূপান্তর করতে উপরের উদাহরণ কে উল্টো ভাবে ধরলেই বুঝতে পারবে। অর্থাৎ অক্টাল এর প্রতিটি অংককে ৩ বিট বাইনারি দ্বারা প্রকাশ করতে হবে।

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

Featured Post

প্রোগ্রামিং ভাষা

প্রোগ্রামিং ল্যাঙ্গুয়েজ: প্রোগ্রামিং ল্যাঙ্গুয়েজ একটি নির্দেশাবলীর সেট কে সংজ্ঞায়িত করে, যা একটি নির্দিষ্ট কাজ সম্পাদন করতে একসাথে সংক...