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

Number System Conversion

এই পাঠ শেষে যা যা শিখতে পারবে-

১। অক্টাল এবং হেক্সাডেসিমেল সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর করতে পারবে।

২। বাইনারি সংখ্যাকে অক্টাল এবং হেক্সাডেসিমেল সংখ্যায় রূপান্তর করতে পারবে।

৩। অক্টাল সংখ্যাকে হেক্সাডেসিমেল সংখ্যায় রূপান্তর করতে পারবে।

৪। হেক্সাডেসিমেল সংখ্যাকে অক্টাল সংখ্যায় রূপান্তর করতে পারবে।

 

 

Go for English Version

 

 

নন-ডেসিমেল অর্থাৎ বাইনারি, অক্টাল ও হেক্সাডেসিমেল সংখ্যাগুলোর মধ্যে নিম্নরুপে পারস্পারিক রূপান্তর করা যায়-

ধাপ-১ঃ প্রদত্ত যেকোন সংখ্যা পদ্ধতির সংখ্যাকে প্রথমে ডেসিমেলে রূপান্তর

ধাপ-২ঃ প্রাপ্ত ডেসিমেল সংখ্যাকে টার্গেট সংখ্যা পদ্ধতিতে রূপান্তর

অর্থাৎ নন-ডেসিমেল সংখ্যাগুলোর মধ্যে পারস্পারিক রূপান্তরের ক্ষেত্রে দুটি ধাপে সকল রূপান্তর করা যায়।

Number System Conversion

এছাড়া 2n (যেখানে, n=0,1,2,3,…..) ফর্মুলা ব্যবহার করেও সরাসরি অক্টাল ও হেক্সাডেসিমেল থেকে বাইনারি এবং বাইনারি  থেকে অক্টাল ও হেক্সাডেসিমেলে রূপান্তর করা যায়।

  • অক্টালের ক্ষেত্রে 4 2 1   ( 2n ; যেখানে, n=0,1,2)
  • হেক্সাডেসিমেলের ক্ষেত্রে 8 4 2 1 ( 2n ; যেখানে, n=0,1,2,3)

নিয়ম অনুসরণ করে  নিচে আলোচনা করা হলো-

Octal Hexadecimal to Binary

 

ভিডিও লেকচার পেতে YouTube চ্যানেলটিতে Subscribe করো। 

HSC ICT তৃতীয় অধ্যায়ের নোট পেতে ক্লিক করো।

ICT সম্পর্কিত যেকোন প্রশ্নের উত্তর জানতে Facebook গ্রুপে যুক্ত হও।

অক্টাল সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর:

পূর্ণ সংখ্যা এবং ভগ্নাংশের ক্ষেত্রে একই নিয়ম

ধাপ-১ঃ  অক্ট্যাল সংখ্যার প্রতিটি ডিজিটের তিন বিট বাইনারি মান লিখতে হবে। [ 4 2 1  ফর্মুলা ব্যবহার করে ]

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

ধাপ-২ঃ অবশেষে প্রাপ্ত বাইনারি মান গুলিকে পাশাপাশি সাজিয়ে লিখলে অক্ট্যাল সংখ্যাটির সমতূল্য বাইনারি সংখ্যা পাওয়া যাবে।

 

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

Octal to Binary Conversion

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

 

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

হেক্সাডেসিমেল সংখ্যাকে বাইনারি সংখ্যায় রূপান্তরঃ

পূর্ণ সংখ্যা এবং ভগ্নাংশের ক্ষেত্রে একই নিয়ম

ধাপ-১ঃ হেক্সাডেসিমেল সংখ্যার প্রতিটি ডিজিটের চার বিট বাইনারি মান লিখতে হবে। [ 8 4 2 1 ফর্মুলা ব্যবহার করে ]

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

ধাপ-২ঃ অবশেষে প্রাপ্ত বাইনারি মান গুলিকে পাশাপাশি সাজিয়ে লিখলে হেক্সাডেসিমেল সংখ্যাটির সমতূল্য বাইনারি সংখ্যা পাওয়া যাবে।

 

উদাহরণঃ (35D.4F)16 সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর। 

Hexadecimal to Binary Conversion

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

 

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

 

 

বাইনারি সংখ্যাকে অক্টাল সংখ্যায় রূপান্তরঃ

ধাপ-১ঃ পূর্ণ সংখ্যার ক্ষেত্রে সংখ্যাটির ডান থেকে বাম দিকে ৩-বিট করে গ্রুপ করে নিতে হবে এবং ভগ্নাংশের ক্ষেত্রে বাম থেকে ডান দিকে ৩-বিট করে গ্রুপ করতে হবে ।

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

[পূর্নাংশের ক্ষেত্রে বাম দিকে গ্রুপ করার কারণ সর্ব বামে অতিরিক্ত শূন্য বসালে মানের কোন পরিবর্তন হয় না অনুরূপ ভাবে ভগ্নাংশের ক্ষেত্রে ডান দিকে গ্রুপ করার কারণ সর্ব ডানে অতিরিক্ত শূন্য বসালে মানের কোন পরিবর্তন হয় না ]

ধাপ-২ঃ অতপর প্রতিটি ৩-বিট গ্রুপের আলাদা ভাবে অক্টাল মান লিখতে হবে।

[ প্রতিটি বাইনারি গ্রুপে যে কয়টি ১ আছে তাদের স্থানীয় মানসমূহ যোগ করলে ঐ বাইনারি গ্রুপের সমমান অক্টাল মান পাওয়া যাবে ]

ধাপ-৩ঃ অবশেষে প্রাপ্ত অক্টাল মান গুলিকে পাশাপাশি সাজিয়ে লিখলে বাইনারি সংখ্যাটির সমতূল্য অক্টাল সংখ্যা পাওয়া যাবে।

 

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

Binary to Octal Conversion

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

 

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

বাইনারি সংখ্যাকে হেক্সাডেসিমেল সংখ্যায় রূপান্তরঃ 

ধাপ-১ঃ পূর্ণ সংখ্যার ক্ষেত্রে সংখ্যাটির ডান থেকে বাম দিকে ৪-বিট করে গ্রুপ করে নিতে হবে এবং ভগ্নাংশের ক্ষেত্রে বাম থেকে ডান দিকে ৪-বিট করে গ্রুপ করতে হবে ।

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

[পূর্নাংশের ক্ষেত্রে বাম দিকে গ্রুপ করার কারণ সর্ব বামে অতিরিক্ত শূন্য বসালে মানের কোন পরিবর্তন হয় না অনুরূপ ভাবে ভগ্নাংশের ক্ষেত্রে ডান দিকে গ্রুপ করার কারণ সর্ব ডানে অতিরিক্ত শূন্য বসালে মানের কোন পরিবর্তন হয় না ]

ধাপ-২ঃ অতপর প্রতিটি ৪-বিট গ্রুপের আলাদা ভাবে হেক্সাডেসিমেল মান লিখতে হবে।

[ প্রতিটি বাইনারি গ্রুপে যে কয়টি ১ আছে তাদের স্থানীয় মানসমূহ যোগ করলে ঐ বাইনারি গ্রুপের সমমান হেক্সাডেসিমেল মান পাওয়া যাবে ]

ধাপ-৩ঃ অবশেষে প্রাপ্ত হেক্সাডেসিমেল মান গুলিকে পাশাপাশি সাজিয়ে লিখলে বাইনারি সংখ্যাটির সমতূল্য হেক্সাডেসিমেল সংখ্যা পাওয়া যাবে।

 

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

Binary to Hexadecimal Conversion

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

 

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

 

 

HSC ICT তৃতীয় অধ্যায়ের গুরুত্বপূর্ণ টপিকসমূহ

সংখ্যা পদ্ধতি এর টপিকসমূহঃ  

ডিজিটাল ডিভাইস এর টপিকসমূহঃ 

 

অক্টাল সংখ্যাকে হেক্সাডেসিমেল সংখ্যায় রূপান্তরঃ

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

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

অথবা 

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

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

Octal to Hexadecimal and Hexadecimal to Octal

 

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

Octal to Hexadecimal Conversion

 

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

হেক্সাডেসিমেল সংখ্যাকে অক্টাল সংখ্যায় রূপান্তরঃ

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

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

অথবা 

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

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

Hexadecimal to Octal Conversion Process

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

Hexadecimal to Octal Conversion

 

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

 

 

HSC ICT এর সকল অধ্যায়

পাঠ মূল্যায়ন-

উদ্দীপকটি পড় এবং প্রশ্নের উত্তর দাওঃ 

ICT বিষয়ের অধ্যাপক ক্লাশে সংখ্যা পদ্ধতি পড়াচ্ছিলেন। তখন ইমরানকে তার ICT বিষয়ের অর্ধ-বার্ষিক ও বার্ষিক পরীক্ষার প্রাপ্ত নম্বর জানতে চাইলে সে বলল, অর্ধ-বার্ষিকে (37)8 এবং বার্ষিক পরীক্ষায় (3F)16 নম্বর পেয়েছে। অন্যান্য ছাত্ররা এর অর্থ বুঝতে না পেরে স্যারকে জিজ্ঞেস করলে স্যার বিস্তারিত বুঝিয়ে বললেন।

গ) ইমরানের অর্ধ-বার্ষিক এবং বার্ষিক পরীক্ষায় প্রাপ্ত নম্বর কে বাইনারি সংখ্যায় রুপান্তর কর।

ঘ) উদ্দীপকে বর্ণিত ইমরানের অর্ধ-বার্ষিকের নম্বরকে হেক্সাডেসিমেল এবং বার্ষিক পরীক্ষায় প্রাপ্ত নম্বরকে অক্টাল সংখ্যায় রূপান্তর কর।

উদ্দীপকটি পড় এবং প্রশ্নের উত্তর দাওঃ 

নাবিলা বাজারে গিয়ে (754.25)8 টাকার বই, (E54.2C1)16 টাকার কাগজ,  (100)2 টাকার কলম কিনল। নাবিলার বন্ধু শর্মি (100101.010)2 টাকা খাবার ও (10110.110)2 টাকা যাতায়াত বাবদ ব্যয় করল।

গ) নাবিলার কাগজ ও কলম বাবদ মোট কতো টাকা খরচ হয়েছে তা বাইনারিতে প্রকাশ কর।

 

বহুনির্বাচনি প্রশ্নসমূহঃ

১। (১২৭) এর সমকক্ষ বাইনারি সংখ্যা কোনটি?

ক) (১০১০১০১)   খ) (১০১০১১১)২      গ) (১১১০১০১)২    ঘ) (১০১১১০১)

২। 4C এর সমকক্ষ বাইনারি সংখ্যা কোনটি?

ক) 11001100   খ) 01001100     গ) 01001010   ঘ) 01001101

৩। রুবীনার বয়স (3A)16 বাইনারি সংখ্যায় তা কত হবে?

ক) 00111010      খ) 1011010       গ) 0111011          ঘ) 00101011

৪। (1110.0011)2 এর সমকক্ষ হেক্সাডেসিমাল সংখ্যা কোনটি?

ক) E.3     খ) E.8      গ) E.C    ঘ) C.E

৫। 7B কে বাইনারিতে প্রকাশ করলে সংখ্যাটি হবে-

ক) 1011001    খ) 1111011      গ) 1101111           ঘ) 1001101

৬। (১১১০.১১) এর সমকক্ষ হেক্সাডেসিমেলের সংখ্যা কোনটি?

ক) E.A         খ) E.C       গ) C.E      ঘ) E.3

৭। (11011.110111)2 এর সমতুল্য হেক্সাডেসিমাল সংখ্যা কত?

ক) 1B.37    খ) 1B.DC    গ) D8.DC       ঘ) D8.37

৮। (1010)2 এর সমতুল্য মান-

i. (10)10    ii. (12)8      iii. (14)16

নিচের কোনটি সঠিক?

ক) i ও ii       খ) i ও iii        গ) ii ও iii        ঘ) i,ii ও iii

নিচের উদ্দীপক পড় এবং ৯ ও ১০ নং প্রশ্নের উত্তর দাওঃ

মি.আতিক কামালকে বলল, “তোমার বয়স কত?” কামাল বলল যে তার বয়স (101101)2

৯। কামালের বয়সের সমকক্ষ অক্টাল সংখ্যা হলো-

ক) (25)8         খ) (35)8        গ) (55)8           ঘ) (65)8

১০। দশ বছর পর কামালের বয়স বাইনারিতে কত হবে?

ক) (101011)2    খ) (101110)2     গ) (101111)2     ঘ) (110111)2

১১। (১১০১১০) এর সমকক্ষ মান-

i. (৬৬)৮     ii. (৫৪)১০      iii. (৩৬)১৬

নিচের কোনটি সঠিক?

ক) i ও ii       খ) i ও iii        গ) ii ও iii        ঘ) i,ii ও iii

 

তৃতীয় অধ্যায়ের সকল MCQ দেখতে ক্লিক করো 

 


Written by,

Spread the love

6 thoughts on “বাইনারি, অক্টাল ও হেক্সাডেসিমেল সংখ্যাসমূহের পারস্পরিক রূপান্তর।

  1. (375.24)8 সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর। এটাকি একটু বোঝানো যাবে?
    আমি বোঝতে পারতাছিনা।

  2. (১০১০১০.০১০১)২ ডেসিমাল স;খায় রুপান্তর কর।

Leave a Reply

Your email address will not be published. Required fields are marked *