বাইনারি এবং হেক্সাডেসিমেল সংখ্যা দৈনিক জীবনে ব্যবহৃত ঐতিহ্যগত দশমিক সংখ্যাগুলির দুটি বিকল্প। কম্পিউটার নেটওয়ার্কগুলির জটিল উপাদানগুলি ঠিকানা, মাস্ক এবং কীগুলির মতো বাইনারি বা হেক্সাডেসিমেল সংখ্যাগুলি যুক্ত করে। এই ধরনের বাইনারি এবং হেক্সাডেসিমেল সংখ্যাগুলি কীভাবে নির্মাণ, সমস্যা সমাধান এবং কোনও নেটওয়ার্ক প্রোগ্রামিংয়ে প্রয়োজনীয় তা বোঝা।
বিট এবং বাইট
এই নিবন্ধ সিরিজ কম্পিউটার বিট এবং বাইট একটি মৌলিক বোঝার অনুমান। বাইনারি এবং হেক্সাডেসিমাল সংখ্যাগুলি বিট এবং বাইটগুলিতে সংরক্ষিত তথ্য দিয়ে কাজ করার জন্য প্রাকৃতিক গাণিতিক উপায়।
বাইনারি সংখ্যা এবং বেস দুই
বাইনারি সংখ্যাগুলির মধ্যে দুটি সংখ্যা '0' এবং '1' এর সমন্বয় গঠিত। এই বাইনারি সংখ্যা কিছু উদাহরণ:11010101111101111000000 10101000 00001100 01011101
প্রকৌশলী এবং গণিতবিদ বাইনারি সংখ্যায়ন সিস্টেম একটি কল বেস দুটি সিস্টেম কারণ বাইনারি সংখ্যায় শুধুমাত্র দুটি সংখ্যা '0' এবং '1' থাকে। তুলনা করে, আমাদের স্বাভাবিক দশমিক সংখ্যা সিস্টেম একটি বেস-দশ দশটি '0' দিয়ে '9' ব্যবহার করে এমন সিস্টেম। হেক্সাডেসিমেল সংখ্যা (পরে আলোচনা) একটি বেস-ষোল পদ্ধতি.
বাইনারি থেকে দশমিক সংখ্যা রূপান্তর
সমস্ত বাইনারি সংখ্যা সমতুল্য দশমিক উপস্থাপনা এবং বিপরীত আছে। বাইনারি এবং দশমিক সংখ্যাগুলি ম্যানুয়ালি রূপান্তর করতে, আপনাকে অবশ্যই গাণিতিক ধারণা প্রয়োগ করতে হবে অবস্থানগত মান .
অবস্থানগত মান ধারণাটি সহজ: বাইনারি এবং দশমিক সংখ্যা উভয়ের সাথে, প্রতিটি সংখ্যার প্রকৃত মানটি তার অবস্থানে ("কতদূর থেকে বাম") অবস্থানের উপর নির্ভর করে।
উদাহরণস্বরূপ, দশমিক সংখ্যা 124, '4' সংখ্যাটি "চার" মানের প্রতিনিধিত্ব করে, কিন্তু সংখ্যা '2' মানটি "বিশ", "দুই" নয়। '2' এই ক্ষেত্রে '4' এর চেয়ে বড় মান উপস্থাপিত করে কারণ এটি সংখ্যায় বাম দিকে অবস্থান করে।
অনুরূপভাবে বাইনারি সংখ্যা 1111011, সর্বাধিক '1' মানটি "এক" মানটি উপস্থাপন করে তবে বামপন্থী '1' একটি উচ্চ মানের (এই ক্ষেত্রে "ষাটটি") উপস্থাপন করে।
গণিতের মধ্যে, সংখ্যায়ন পদ্ধতির ভিত্তি নির্ধারণ করে অবস্থানের দ্বারা কতগুলি সংখ্যা মানানসই করে। দশ-দশমিক দশমিক সংখ্যাগুলির জন্য, তার মান গণনা করতে 10 এর প্রগতিশীল ফ্যাক্টর বামে প্রতিটি অঙ্ককে গুণিত করুন। বেস-বাই বাইনারি সংখ্যার জন্য, বামে প্রতিটি অঙ্ককে অগ্রগতিশীল ফ্যাক্টর দ্বারা সংখ্যাবৃদ্ধি করুন 2. গণনা সর্বদা ডান থেকে বামে কাজ করে।
উপরের উদাহরণে, দশমিক সংখ্যা 123 কাজ করে:
3 + (10 * 2) + (10*10 * 1) = 123
এবং বাইনারি সংখ্যা 1111011 দশমিক হিসাবে রূপান্তরিত হয়:
1 + (2 * 1) + (2*2 * 0) + (4*2 * 1) + (8*2 * 1)+ (16*2 * 1) + (32*2 * 1) = 123
অতএব, বাইনারি সংখ্যা 1111011 দশমিক সংখ্যা 123 সমান।
দশমিক থেকে বাইনারি সংখ্যা রূপান্তর
বিপরীত দিক থেকে সংখ্যাগুলি রূপান্তর করতে, দশমিক থেকে বাইনারি পর্যন্ত, ক্রমবর্ধমান গুণমানের পরিবর্তে ধারাবাহিক বিভাগের প্রয়োজন।
দশমিক থেকে বাইনারি সংখ্যায় ম্যানুয়ালি রূপান্তর করতে, দশমিক সংখ্যা দিয়ে শুরু করুন এবং বাইনারি নম্বর বেস (বেস "দুই") দ্বারা বিভাজন শুরু করুন। প্রতিটি পদক্ষেপের জন্য বিভাজন 1 এর অবশিষ্টাংশে ফলাফল করে, বাইনারি নম্বরটির সেই অবস্থানে '1' ব্যবহার করুন। পরিবর্তে বিভাজন 0 এর অবশিষ্টাংশে ফলাফল করলে, সেই অবস্থানে '0' ব্যবহার করুন। বিভাজনটি 0 এর মানের মধ্যে ফলাফলটি বন্ধ করে দিন। ফলে বাইনারি সংখ্যাগুলি বাম থেকে বাম দিক নির্দেশ করা হয়।
উদাহরণস্বরূপ, দশমিক সংখ্যা 109 নিম্নরূপ বাইনারি রূপান্তর:
- 109/2 = 54 বাকি 1
- 54/2 = 27 বাকি 0
- 27/2 = 13 বাকি 1
- 13/2 = 6 বাকি 1
- 6/2 = 3 বাকি 0
- 3/2 = 1 বাকি 1
- 1/2 = 0 বাকি 1
দশমিক সংখ্যা 109 বাইনারি সংখ্যা সমান 1101101.