পাঠ-৪: বাইনারি, অক্টাল ও হেক্সাডেসিমেল পারস্পরিক সংখ্যা পদ্ধতির রূপান্তর

conversion-among-binary-octal-hexadecimal-numbers
Facebook
WhatsApp
Print

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

বাইনারি, অক্টাল ও হেক্সাডেসিমেল সংখ্যা পদ্ধতির পারস্পরিক রূপান্তরঃ
  • বাইনারি সংখ্যাকে অক্টাল সংখ্যায় রূপান্তর
  • অক্টাল সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর
  • বাইনারি সংখ্যাকে হেক্সাডেসিমেল সংখ্যায় রূপান্তর
  • হেক্সাডেসিমেল সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর
  • হেক্সাডেসিমেল সংখ্যাকে অক্টাল সংখ্যায় রূপান্তর
  • অক্টাল সংখ্যাকে হেক্সাডেসিমেল সংখ্যায় রূপান্তর

conversion-among-binary-octal-hexadecimal-numbers

৭। অক্টাল ➨ বাইনারি (Octal to Binary)

অক্টাল থেকে বাইনারি রূপান্তরের ক্ষেত্রে BCD কোড [ 8 4 2 1 ফর্মুলা ] পদ্ধতিতে রূপান্তর করতে হবে এবং রূপান্তরের সময় বাইনারি সংখ্যা অক্টালের ৩-বিট গ্রুপ হিসাব করে বের করতে হবে।

উদাহরণঃ (375.24)8 সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর।  octal-to-binary

[প্রতিটি ডিজিটের বাইনারি মান ৩-বিটের কম হলে বাম পার্শ্বে প্রয়োজনীয় সংখ্যক শুন্য বসিয়ে ৩-বিট পূর্ণ করতে হবে। প্রতিটি ডিজিটের তিন বিট লেখার কারণ, অক্টাল সংখ্যার প্রতিটি ডিজিটকে ম্যাক্সিমাম তিন বিটের মাধ্যমেই প্রকাশ করা যায় ]

সুতরাং (375.24)= (011111101.010110)2

  • (127)8 কে বাইনারি সংখ্যা পদ্ধতিতে রূপান্তর কর। 
  • (.7125)8  কে বাইনারি সংখ্যা পদ্ধতিতে রূপান্তর কর। 

৮। হেক্সাডেসিমেল ➨ বাইনারি (Hexadecimal to Binary)

হেক্সাডেসিমেল থেকে বাইনারি রূপান্তরের ক্ষেত্রে BCD কোড [ 8 4 2 1 ফর্মুলা ] পদ্ধতিতে রূপান্তর করতে হবে এবং রূপান্তরের সময় হেক্সাডেসিমেল সংখ্যা বাইনারির ৪-বিট গ্রুপ হিসাব করে বের করতে হবে।

উদাহরণঃ (35D.4F)16 সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর। hexa-to-binary[প্রতিটি ডিজিটের বাইনারি মান ৪-বিটের কম হলে বাম পার্শ্বে প্রয়োজনীয় সংখ্যক শুন্য বসিয়ে ৪-বিট পূর্ণ করতে হবে। প্রতিটি ডিজিটের চার বিট লেখার কারণ, হেক্সাডেসিমেল সংখ্যার প্রতিটি ডিজিটকে ম্যাক্সিমাম চার বিটের মাধ্যমেই প্রকাশ করা যায় ]

সুতরাং (35D.4F)16 = (001101011101.01001111)2

  • (D218)16 কে বাইনারি সংখ্যা পদ্ধতিতে রূপান্তর কর। 
  • (.1C39)16  কে বাইনারি সংখ্যা পদ্ধতিতে রূপান্তর কর। 

৯। বাইনারি  ➨ অক্টাল (Binary to Octal)

বাইনারি থেকে অক্টাল রূপান্তরের ক্ষেত্রে BCD কোড [ 8 4 2 1 ফর্মুলা ] পদ্ধতিতে রূপান্তর করতে হবে এবং রূপান্তরের সময় বাইনারি সংখ্যা অক্টালের ৩-বিট গ্রুপ হিসাব করে বের করতে হবে।

See also  পাঠ-১: সংখ্যা পদ্ধতির (Number System) ধারণা ও এর প্রকারভেদ

উদাহরণঃ (10101011.1011011)2 সংখ্যাকে অক্টাল সংখ্যায় রূপান্তর। baniary-to-octal

[৩-বিটের কম হলে পূর্ণ সংখ্যার ক্ষেত্রে বাম পার্শ্বে এবং ভগ্নাংশের ক্ষেত্রে ডান পার্শ্বে প্রয়োজনীয় সংখ্যক শুন্য বসিয়ে ৩-বিট পূর্ণ করতে হবে ]

সুতরাং (10101011.1011011)=(253.514)8

  • (1101001)2 কে অক্টাল সংখ্যা পদ্ধতিতে রূপান্তর কর। 
  • (.1010011)2  কে অক্টাল সংখ্যা পদ্ধতিতে রূপান্তর কর।

১০। বাইনারি  হেক্সাডেসিমেল (Binary to Hexadecimal)

বাইনারি থেকে হেক্সাডেসিমেল রূপান্তরের ক্ষেত্রে BCD কোড [ 8 4 2 1 ফর্মুলা] পদ্ধতিতে রূপান্তর করতে হবে এবং রূপান্তরের সময় বাইনারি সংখ্যা হেক্সাডেসিমেলের ৪-বিট গ্রুপ হিসাব করে বের করতে হবে।

উদাহরণঃ (0111001011.1010011)2 সংখ্যাকে হেক্সাডেসিমেল সংখ্যায় রূপান্তর।

Binary-to-hexa

[৪-বিটের কম হলে পূর্ণ সংখ্যার ক্ষেত্রে বাম পার্শ্বে এবং ভগ্নাংশের ক্ষেত্রে ডান পার্শ্বে প্রয়োজনীয় সংখ্যক শুন্য বসিয়ে ৪-বিট পূর্ণ করতে হবে ]

সুতরাং (0111001011.1010011)2 = (1CB.A6)16 

  • (1101101)2 কে হেক্সাডেসিমেল  সংখ্যা পদ্ধতিতে রূপান্তর কর। 
  • (.1010011)2  কে হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে রূপান্তর কর।

১১। অক্টাল হেক্সাডেসিমেল (Octal to Hexadecimal)

ধাপ-১ঃ প্রথমে অক্টাল সংখ্যাটিকে (৩-বিট গ্রুপ) করে BCD কোড [ 8 4 2 1 ফর্মুলা] দিয়ে বাইনারি সংখ্যায় রুপান্তর করতে হবে, প্রাপ্ত বাইনারি সংখ্যাটিকে (৪-বিট গ্রুপ) করে হেক্সাডেসিমেল সংখ্যায় রূপান্তর করতে হবে।

অথবা 

ধাপ-২ঃ প্রথমে অক্টাল সংখ্যাটিকে ডেসিমেল সংখ্যায় রুপান্তর করতে হবে, প্রাপ্ত ডেসিমেল সংখ্যাটিকে হেক্সাডেসিমেল সংখ্যায় রূপান্তর করতে হবে

[ নোটঃ ধাপ-১ অধিকতর সহজ প্রক্রিয়া এবং সময় কম লাগে]

উদাহরণঃ (375.246)8 সংখ্যাকে হেক্সাডেসিমেল সংখ্যায় রূপান্তর। 

Octal to hexa 768x546 1

  • (5273)8 কে হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে রূপান্তর কর। 
  • (.5137)8  কে হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে রূপান্তর কর।

১২। হেক্সাডেসিমেল অক্টাল (Hexadeciml to Octal)

ধাপ-১ঃ প্রথমে হেক্সাডেসিমেল সংখ্যাটিকে (৪-বিট গ্রুপ) করে BCD কোড [ 8 4 2 1 ফর্মুলা] দিয়ে বাইনারি সংখ্যায় রুপান্তর করতে হবে, প্রাপ্ত বাইনারি সংখ্যাটিকে (৩-বিট গ্রুপ) করে অক্টাল সংখ্যায় রূপান্তর করতে হবে।

অথবা 

ধাপ-২ঃ প্রথমে হেক্সাডেসিমেল সংখ্যাটিকে ডেসিমেল সংখ্যায় রুপান্তর করতে হবে, প্রাপ্ত ডেসিমেল সংখ্যাটিকে অক্টাল সংখ্যায় রূপান্তর করতে হবে।

See also  পাঠ-২: ডেসিমেল থেকে বাইনারি, অক্টাল, হেক্সাডেসিমেল সংখ্যা পদ্ধতির রূপান্তর

[ নোটঃ ধাপ-১ অধিকতর সহজ প্রক্রিয়া এবং সময় কম লাগে]

উদাহরণঃ (08B.FCD)16 সংখ্যাকে অক্টাল সংখ্যায় রূপান্তর

hexa-to-octal

  • (5F293)16 কে অক্টাল সংখ্যা পদ্ধতিতে রূপান্তর কর। 
  • (.A127)16  কে অক্টাল সংখ্যা পদ্ধতিতে রূপান্তর কর।

 

3/5/7/9 ভিত্তিক সংখ্যায় রূপান্তর প্রক্রিয়া

১। যদি সংখ্যাটি ডেসিমেল/দশমিক সংখ্যা হয়, তাহলে সংখ্যাটিকে 3/5/7/9 দিয়ে ভাগ করতে হবে, যতক্ষণ পর্যন্ত ভাগ দেওয়া না যায় অথবা ভাগফল শূন্য না হয়, পরে ভাগফল সহ ভাগশেষকে সাজিয়ে অথবা শুধুমাত্র ভাগশেষকে সাজিয়ে, 3/5/7/9 ভিত্তিক সংখ্যা পদ্ধতির মান পাওয়া যাবে।

উদাহরণঃ (10)10 সংখ্যাকে 3 ভিত্তিক সংখ্যায় রূপান্তর

3/5/7/9 ভিত্তিক সংখ্যায় রূপান্তর

২। যদি সংখ্যাটি  বাইনারি, অক্টাল এবং হেক্সাডেসিমাল হয়, তাহলে সংখ্যাটিকে প্রথমে ডেসিমেল/দশমিক  সংখ্যায় রূপান্তর করতে হবে, তারপর সেই সংখ্যাটিকে 3/5/7/9 দিয়ে ভাগ করতে হবে, যতক্ষণ পর্যন্ত ভাগ দেওয়া না যায় অথবা ভাগফল শূন্য না হয়,  পরে ভাগফল সহ ভাগশেষকে সাজিয়ে অথবা শুধুমাত্র ভাগশেষকে সাজিয়ে, 3/5/7/9 ভিত্তিক সংখ্যা পদ্ধতির মান পাওয়া যাবে।

উদাহরণঃ (3FC)16 সংখ্যাকেভিত্তিক সংখ্যায় রূপান্তর3/5/7/9 ভিত্তিক সংখ্যায় রূপান্তর

এক নজরে দেখে নেই

অক্টাল থেকে বাইনারি রূপান্তরের ক্ষেত্রে BCD কোড [ 8 4 2 1 ফর্মুলা ] পদ্ধতিতে রূপান্তর করতে হবে এবং রূপান্তরের সময় বাইনারি সংখ্যা অক্টালের ৩-বিট গ্রুপ হিসাব করে বের করতে হবে।

হেক্সাডেসিমেল থেকে বাইনারি রূপান্তরের ক্ষেত্রে BCD কোড [ 8 4 2 1 ফর্মুলা ] পদ্ধতিতে রূপান্তর করতে হবে এবং রূপান্তরের সময় হেক্সাডেসিমেল সংখ্যা বাইনারির ৪-বিট গ্রুপ হিসাব করে বের করতে হবে।

বাইনারি থেকে অক্টাল রূপান্তরের ক্ষেত্রে BCD কোড [ 8 4 2 1 ফর্মুলা ] পদ্ধতিতে রূপান্তর করতে হবে এবং রূপান্তরের সময় বাইনারি সংখ্যা অক্টালের ৩-বিট গ্রুপ হিসাব করে বের করতে হবে।

বাইনারি থেকে হেক্সাডেসিমেল রূপান্তরের ক্ষেত্রে BCD কোড [ 8 4 2 1 ফর্মুলা] পদ্ধতিতে রূপান্তর করতে হবে এবং রূপান্তরের সময় বাইনারি সংখ্যা হেক্সাডেসিমেলের ৪-বিট গ্রুপ হিসাব করে বের করতে হবে।

See also  পাঠ-৬: চিহ্নযুক্ত সংখ্যা - ১ ও ২ এর পরিপূরক (Signed Numbers)

প্রথমে অক্টাল সংখ্যাটিকে (৩-বিট গ্রুপ) করে BCD কোড [ 8 4 2 1 ফর্মুলা] দিয়ে বাইনারি সংখ্যায় রুপান্তর করতে হবে, প্রাপ্ত বাইনারি সংখ্যাটিকে (৪-বিট গ্রুপ) করে হেক্সাডেসিমেল সংখ্যায় রূপান্তর করতে হবে।

প্রথমে হেক্সাডেসিমেল সংখ্যাটিকে (৪-বিট গ্রুপ) করে BCD কোড [ 8 4 2 1 ফর্মুলা] দিয়ে বাইনারি সংখ্যায় রুপান্তর করতে হবে, প্রাপ্ত বাইনারি সংখ্যাটিকে (৩-বিট গ্রুপ) করে অক্টাল সংখ্যায় রূপান্তর করতে হবে।

ICT অধ্যায় ভিত্তিক নোট ডাউনলোড করতে ক্লিক করো

Facebook
WhatsApp
Print

৩য় অধ্যায়ের জন্য গুরুত্বপূর্ণ

HSC ICT - সকল অধ্যায়

ICT - ১ম অধ্যায়
ICT - ২য় অধ্যায়
ICT - ৩য় অধ্যায়
ICT - ৪র্থ অধ্যায়
ICT - ৫ম অধ্যায়
ICT - ৬ষ্ঠ অধ্যায়
Scroll to Top

৩য় অধ্যায়ের জন্য গুরুত্বপূর্ণ

HSC ICT - সকল অধ্যায়

ICT - ১ম অধ্যায়
ICT - ২য় অধ্যায়
ICT - ৩য় অধ্যায়
ICT - ৪র্থ অধ্যায়
ICT - ৫ম অধ্যায়
ICT - ৬ষ্ঠ অধ্যায়