সংখ্যা পদ্ধতি ও রূপান্তর

অধ্যায় ৩: সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস লেসন ১৪ / ৩৬

চারটি সংখ্যা পদ্ধতি

পদ্ধতিবেজঅঙ্ক
বাইনারি20, 1
অক্টাল80–7
ডেসিমাল100–9
হেক্সাডেসিমাল160–9, A(10), B(11), C(12), D(13), E(14), F(15)

এগুলো পজিশনাল পদ্ধতি: অঙ্কের মান নির্ভর করে তার অবস্থানের ওপর।

১. ডেসিমাল থেকে বাইনারি (পূর্ণ অংশ)

বারবার ২ দিয়ে ভাগ করে ভাগশেষগুলো নিচ থেকে ওপরে লেখো।

(25)₁₀
25 ÷ 2 = 12, ভাগশেষ 1
12 ÷ 2 =  6, ভাগশেষ 0
 6 ÷ 2 =  3, ভাগশেষ 0
 3 ÷ 2 =  1, ভাগশেষ 1
 1 ÷ 2 =  0, ভাগশেষ 1
উত্তর: (11001)₂

২. দশমিক অংশ

বারবার ২ দিয়ে গুণ করে পূর্ণ অংশগুলো ওপর থেকে নিচে লেখো।

(0.625)₁₀
0.625 × 2 = 1.25  → 1
0.25  × 2 = 0.5   → 0
0.5   × 2 = 1.0   → 1
উত্তর: (0.101)₂

৩. যেকোনো পদ্ধতি থেকে ডেসিমাল

প্রতিটি অঙ্ককে তার অবস্থানের ঘাত দিয়ে গুণ করে যোগ করো।

(1011.101)₂ = 8 + 0 + 2 + 1 + 0.5 + 0 + 0.125 = (11.625)₁₀
(157)₈  = 1×64 + 5×8 + 7×1 = (111)₁₀
(2AF)₁₆ = 2×256 + 10×16 + 15×1 = (687)₁₀

৪. বাইনারি ↔ অক্টাল ও হেক্সা: সবচেয়ে সহজ পথ

অক্টালের জন্য ৩ বিট, হেক্সার জন্য ৪ বিট করে ডান দিক থেকে ভাগ করো।

(11010110)₂
অক্টাল: 011 010 110 → (326)₈
হেক্সা: 1101 0110    → (D6)₁₆
যাচাই: তিনটিই ডেসিমালে 214

অক্টাল ↔ হেক্সা করতে হলে মাঝখানে বাইনারিতে নিয়ে যাও।

মনে রাখো: ভাগের ভাগশেষ নিচ থেকে ওপরে, দশমিকের গুণের পূর্ণ অংশ ওপর থেকে নিচে।
অনুশীলনী
  1. (47)₁₀ কে বাইনারি, অক্টাল ও হেক্সায় রূপান্তর করো।
  2. (10.75)₁₀ কে বাইনারিতে রূপান্তর করো।
  3. (3B)₁₆ কে ডেসিমাল ও অক্টালে রূপান্তর করো।