বাইনারি, অক্টাল, ডেসিমাল এবং হেক্সাডেসিমাল সংখ্যা পদ্ধতি
সংখ্যা পদ্ধতি বিভিন্ন ভিত্তিতে সংখ্যা প্রদর্শনের পদ্ধতি। এখানে আমরা চারটি প্রধান সংখ্যা পদ্ধতির আলোচনা করব: বাইনারি, অক্টাল, ডেসিমাল, এবং হেক্সাডেসিমাল।
১. বাইনারি সংখ্যা পদ্ধতি (Binary)
বাইনারি সংখ্যা পদ্ধতি হলো একটি ভিত্তি 2 সংখ্যা পদ্ধতি, যেখানে শুধুমাত্র 0 এবং 1 দুটি ডিজিট ব্যবহৃত হয়। এটি কম্পিউটারে ডেটা প্রতিনিধিত্ব করার জন্য মৌলিক ভিত্তি।
বৈশিষ্ট্য:
- সংখ্যা: 0, 1
- উদাহরণ:
- বাইনারি 1011 = (1 × 2³) + (0 × 2²) + (1 × 2¹) + (1 × 2⁰) = 8 + 0 + 2 + 1 = 11 (ডেসিমাল)
ব্যবহার:
- কম্পিউটার প্রসেসিং
- ডেটা সংরক্ষণ
২. অক্টাল সংখ্যা পদ্ধতি (Octal)
অক্টাল সংখ্যা পদ্ধতি হলো একটি ভিত্তি 8 সংখ্যা পদ্ধতি, যেখানে 0 থেকে 7 পর্যন্ত আটটি ডিজিট ব্যবহৃত হয়।
বৈশিষ্ট্য:
- সংখ্যা: 0, 1, 2, 3, 4, 5, 6, 7
- উদাহরণ:
- অক্টাল 17 = (1 × 8¹) + (7 × 8⁰) = 8 + 7 = 15 (ডেসিমাল)
ব্যবহার:
- কম্পিউটার সিস্টেমের মধ্যে ডেটা সংরক্ষণে, বিশেষ করে বিট এবং বাইনারি ডেটাকে ছোট আকারে উপস্থাপন করতে।
৩. ডেসিমাল সংখ্যা পদ্ধতি (Decimal)
ডেসিমাল সংখ্যা পদ্ধতি হলো একটি ভিত্তি 10 সংখ্যা পদ্ধতি, যেখানে 0 থেকে 9 পর্যন্ত দশটি ডিজিট ব্যবহৃত হয়। এটি সবচেয়ে সাধারণভাবে ব্যবহৃত সংখ্যা পদ্ধতি।
বৈশিষ্ট্য:
- সংখ্যা: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- উদাহরণ:
- ডেসিমাল 123 = (1 × 10²) + (2 × 10¹) + (3 × 10⁰) = 100 + 20 + 3 = 123
ব্যবহার:
- দৈনন্দিন গণনা
- ব্যবসা, হিসাব এবং পরিসংখ্যান
৪. হেক্সাডেসিমাল সংখ্যা পদ্ধতি (Hexadecimal)
হেক্সাডেসিমাল সংখ্যা পদ্ধতি হলো একটি ভিত্তি 16 সংখ্যা পদ্ধতি, যেখানে 0 থেকে 9 এবং A থেকে F (যেখানে A=10, B=11, C=12, D=13, E=14, F=15) পর্যন্ত 16টি ডিজিট ব্যবহৃত হয়।
বৈশিষ্ট্য:
- সংখ্যা: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
- উদাহরণ:
- হেক্সাডেসিমাল 1A = (1 × 16¹) + (10 × 16⁰) = 16 + 10 = 26 (ডেসিমাল)
ব্যবহার:
- কম্পিউটার প্রোগ্রামিং এবং ডিজাইন
- মেমরি এবং ডেটা পরিসংখ্যানের জন্য সমৃদ্ধ উপস্থাপন
সারসংক্ষেপ
বাইনারি, অক্টাল, ডেসিমাল এবং হেক্সাডেসিমাল সংখ্যা পদ্ধতি বিভিন্ন ভিত্তিতে সংখ্যা প্রতিনিধিত্ব করার পদ্ধতি। প্রতিটি পদ্ধতির নিজস্ব বৈশিষ্ট্য এবং ব্যবহার রয়েছে:
- বাইনারি: কম্পিউটার সিস্টেমের মৌলিক সংখ্যা পদ্ধতি।
- অক্টাল: সংখ্যা সংক্ষেপণে ব্যবহৃত।
- ডেসিমাল: দৈনন্দিন গণনার জন্য সবচেয়ে সাধারণ।
- হেক্সাডেসিমাল: কম্পিউটার প্রোগ্রামিংয়ে ব্যাপকভাবে ব্যবহৃত হয়।
এই সংখ্যা পদ্ধতিগুলি বোঝা ডিজিটাল প্রযুক্তির মৌলিক বিষয়, যা কম্পিউটার এবং ইলেকট্রনিক ডিভাইসের কাজ বুঝতে সাহায্য করে।