Dynamic career || সংখ্যা পদ্ধতির রূপান্তর:
১. মৌলিক ধারণা ও মৌলিক নিয়মাবলী (Core Concepts)
সংখ্যা পদ্ধতি হলো গণনার কাজ সম্পাদন বা সংখ্যা প্রকাশের বিভিন্ন নিয়ম। এর মূল ভিত্তি হলো বেস (Base or Radix)।
সংখ্যা পদ্ধতি | বেস (Base) | ব্যবহৃত মৌলিক চিহ্ন/অঙ্ক | উদাহরণ |
দশমিক (Decimal) | ১০ | ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯ (মোট ১০টি) | (255)10 |
বাইনারি (Binary) | ২ | ০, ১ (মোট ২ টি) | (1101)2 |
অক্টাল (Octal) | ৮ | ০, ১, ২, ৩, ৪, ৫, ৬, ৭ (মোট ৮টি) | (377)8 |
হেক্সাডেসিমেল (Hexadecimal) | ১৬ | ০-৯ এবং A, B, C, D, E, F (মোট ১৬টি) | (FF)16 |
রূপান্তরের গোল্ডেন রুল: দশমিক সংখ্যাকে অন্য যেকোনো বেসের (N) সংখ্যায় রূপান্তরের সর্বজনীন সূত্র:
১. পূর্ণাংশের জন্য (Radix Point এর বামে): দশমিক পূর্ণাংশকে বারবার টার্গেট বেস (N) দিয়ে ভাগ করে ভাগশেষ সংরক্ষণ করতে হবে। ভাগফল ০ না হওয়া পর্যন্ত প্রক্রিয়া চলবে। ফলাফল নিচ থেকে উপরে সাজাতে হয় (LSB ➔ MSB)।
২. ভগ্নাংশের জন্য (Radix Point এর ডানে): দশমিক ভগ্নাংশকে বারবার টার্গেট বেস (N) দিয়ে গুণ করে প্রাপ্ত পূর্ণাংশগুলো সংরক্ষণ করতে হবে। গুণফলের ভগ্নাংশ অংশ ০ না হওয়া পর্যন্ত বা ৩-৪ ধাপ পর্যন্ত গুণ করতে হয়। ফলাফল উপর থেকে নিচে সাজাতে হয় (MSB ➔ LSB)।
📌 পরিভাষা সংক্ষেপ: • MSB (Most Significant Bit/Digit): সর্বাধিক গুরুত্বপূর্ণ অঙ্ক/বিট (সর্ববামে থাকে)। |
২. বিস্তারিত থিওরিক্যাল সমাধান (Step-by-Step Theoretical Solutions)
টাইপ ১: দশমিক থেকে বাইনারি রূপান্তর (Decimal to Binary - Base 10 to Base 2)
উদাহরণ ১: (১৫৭.৮১২৫)১০ কে বাইনারি সংখ্যায় রূপান্তর করো।
ক. পূর্ণাংশ (১৫৭) এর জন্য দীর্ঘ ভাগ প্রক্রিয়া:
ভাজক (Base) | সংখ্যা / ভাগফল | ভাগশেষ | বিট অবস্থান |
২ | ১৫৭ | ১ | LSB (সর্বনিম্ন মান) |
২ | ৭৮ | ০ | |
২ | ৩৯ | ০ | |
২ | ১৯ | ১ | |
২ | ৯ | ১ | |
২ | ৪ | ১ | |
২ | ২ | ০ | |
২ | ১ | ০ | |
০ | ১ | MSB (সর্বোচ্চ মান) |
সুতরাং, (১৫৭)১০ = (১০০১১১০১)২
খ. ভগ্নাংশ (0.8125) এর জন্য গুণন প্রক্রিয়া:
ভগ্নাংশ × ২ | গুণফল | সংরক্ষিত পূর্ণাংশ | বিট অবস্থান |
০.৮১২৫ × ২ | ১.৬২৫০ | ১ | MSB (প্রথম অঙ্ক) |
০.৬২৫০ × ২ | ১.২৫০০ | ১ | |
০.২৫০০ × ২ | ০.৫০ | ০ | |
০.৫০ × ২ | ১.০০ | ১ | LSB (গুণন শেষ) |
সুতরাং, (০.৮১২৫)১০ = (০.১১০১)২
চূড়ান্ত ফলাফল: (১৫৭.৮১২৫)১০ = (১০০১১১০১.১১০১)২
টাইপ ২: দশমিক থেকে অক্টাল রূপান্তর (Decimal to Octal - Base 10 to Base 8)
উদাহরণ ২: (৪৭৮.৬৫)১০ কে অক্টালে রূপান্তর করো।
ক. পূর্ণাংশ (৪৭৮) ÷ ৮ ভাগ প্রক্রিয়া:
• ৪৭৮ ÷ ৮ = ভাগফল ৫৯, ভাগশেষ ৬ (LSB)
• ৫৯ ÷ ৮ = ভাগফল ৭, ভাগশেষ ৩
• ৭ ÷ ৮ = ভাগফল ০, ভাগশেষ ৭ (MSB)
ফলাফল নিচ থেকে উপরে: (৪৭৮)১০ = (৭৩৬)৮
খ. ভগ্নাংশ (0.65) × ৮ গুণন প্রক্রিয়া:
• ০.৬৫ × ৮ = ৫.২০ (পূর্ণাংশ ৫)
• ০.২০ × ৮ = ১.৬০ (পূর্ণাংশ ১)
• ০.৬০ × ৮ = ৪.৮০ (পূর্ণাংশ ৪)
• ০.৮০ × ৮ = ৬.৪০ (পূর্ণাংশ ৬)...
ফলাফল উপর থেকে নিচে: (০.৬৫)১০ ≈ (০.৫১৪৬...)৮
চূড়ান্ত ফলাফল: (৪৭৮.৬৫)১০ = (৭৩৬.৫১৪৬...)৮
টাইপ ৩: দশমিক থেকে হেক্সাডেসিমেল রূপান্তর (Decimal to Hexadecimal - Base 10 to Base 16)
উদাহরণ ৩: (২৫৪৯.৪৩৭৫)১০ কে হেক্সাডেসিমেলে রূপান্তর করো।
স্মারক নোট: বিশেষ মনে রাখার চার্ট: 10=A, 11=B, 12=C, 13=D, 14=E, 15=F
ক. পূর্ণাংশ (২৫৪৯) ÷ ১৬ ভাগ প্রক্রিয়া:
• ২৫৪৯ ÷ ১৬ = ভাগফল ১৫৯, ভাগশেষ ৫ (LSB)
• ১৫৯ ÷ ১৬ = ভাগফল ৯, ভাগশেষ ১৫ যা হেক্সাডেসিমেলে 'F'
• ৯ ÷ ১৬ = ভাগফল ০, ভাগশেষ ৯ (MSB)
ফলাফল নিচ থেকে উপরে: (২৫৪৯)১০ = (৯F৫)১৬
খ. ভগ্নাংশ (0.4375) × ১৬ গুণন প্রক্রিয়া:
• ০.৪৩৭৫ × ১৬ = ৭.০০০০ (পূর্ণাংশ ৭, গুণন শেষ)
ফলাফল: (০.৪৩৭৫)১০ = (০.৭)১৬
চূড়ান্ত ফলাফল: (২৫৪৯.৪৩৭৫)১০ = (৯F৫.৭)১৬
টাইপ ৪: দশমিক থেকে যেকোনো অজানা বেসে রূপান্তর (Decimal to Base N, e.g. Base 5, Base 3)
উদাহরণ ৪: (৮৭)১০ কে বেস-৫ (Base-5) সংখ্যায় রূপান্তর করো।
• ৮৭ ÷ ৫ = ভাগফল ১৭, ভাগশেষ ২ (LSB)
• ১৭ ÷ ৫ = ভাগফল ৩, ভাগশেষ ২
• ৩ ÷ ৫ = ভাগফল ০, ভাগশেষ ৩ (MSB)
ফলাফল নিচ থেকে উপরে: (৮৭)১০ = (৩২২)৫
৩. শর্ট টেকনিক ও সুপার ট্রিকস (Shortcuts & Magic Tricks)
ট্রিক ১: পজিশনাল মেমোরি সিরিজ (১-২-৪-৮-১৬-৩২-৬৪-১২৮)
যেকোনো দশমিক পূর্ণাংশকে মাত্র ৫ সেকেন্ডে বাইনারি করার সুপার মেথড:
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
উদাহরণ: ১৫৭ এর বাইনারি = ১২৮ + ১৬ + ৮ + ৪ + ১ = (১০০১১১০১)২। যে ঘরগুলো যোগ করতে লেগেছে তার নিচে ১, বাকি ঘরে ০।
ট্রিক ২: বাইনারি থেকে ৩-বিট (অক্টাল) ও ৪-বিট (হেক্সাডেসিমেল) শর্টকাট
দশমিক সংখ্যাকে দ্রুত অক্টাল বা হেক্সাডেসিমেল করতে হলে প্রথমে বাইনারি বানিয়ে নিন, তারপর গ্রুপ করুন:
উদাহরণ: • অক্টাল (৩-বিট গ্রুপ): 157 = (10011101)2 ➔ (010) (011) (101) ➔ 2 3 5 ➔ (235)8
উদাহরণ: • হেক্সাডেসিমেল (৪-বিট গ্রুপ): 157 = (10011101)2 ➔ (1001) (1101) ➔ 9 D ➔ (9D)16
৪. সায়েন্টিফিক ক্যালকুলেটর মাস্টারক্লাস (Calculator Shortcuts)
পরীক্ষার হলে সময় বাঁচাতে সায়েন্টিফিক ক্যালকুলেটরের সঠিক ব্যবহার অত্যন্ত জরুরি।
ক্যালকুলেটর মডেল | Base Mode অ্যাক্সেস করার নিয়ম | বাটন ফাংশন সংকেত |
Casio fx-991ES Plus / 570ES | MODE ➔ 4 (BASE-N) | DEC (x²), BIN (log), OCT (ln), HEX (x⁻¹) |
Casio fx-991EX (ClassWiz) | MENU ➔ 3 (Base-N) | DEC (x²), BIN (log), OCT (ln), HEX (x⁻¹) |
Casio fx-991CW (New Model) | HOME ➔ Base-N ➔ OK | Format কি চাপ দিয়ে বেস পরিবর্তন করতে হয় |
প্রো-টিপস (Pro-Tip): ক্যালকুলেটরে সরাসরি পয়েন্ট (.) ইনপুট দেওয়া যায় না। তাই পূর্ণাংশের মান ক্যালকুলেটরে বের করুন, আর ভগ্নাংশকে হস্তচালিতভাবে টার্গেট বেস দিয়ে ১-২ বার গুণ করে উত্তর মিলিয়ে নিন।
৫. বোর্ড পরীক্ষা ও প্রতিযোগিতামূলক পরীক্ষার MCQ প্রশ্ন ব্যাংক
MCQ অপশন এলিমিনেশন টেকনিক:
১. বিজোড় সংখ্যা হলে বাইনারির শেষ ডিজিট ১ হবে; জোড় হলে ০ হবে।
২. অক্টাল মানে ৮ বা ৯ থাকা অসম্ভব।
৩. হেক্সাডেসিমেলে ১০-১৫ এর বদলে A-F লেখা বাধ্যতামূলক।
প্রশ্ন ১: (১০৫)১০ এর বাইনারি মান কোনটি?
(ক) ১১০১০১১২ (খ) ১১০১০০১২ (গ) ১০১১০১১২ (ঘ) ১০০০১১১২
উত্তর: (খ) ১১০১০০১২
ব্যাখ্যা: ৬৪+৩২+৮+১ = ১০৫। পজিশন বসিয়ে পাই ১১০১০০১।
প্রশ্ন ২: (০.১২৫)১০ এর বাইনারি সমতুল্য মান কোনটি?
(ক) ০.০০১২ (খ) ০.০১১২ (গ) ০.০০১২ (ঘ) ০.১১১২
উত্তর: (গ) ০.০০১২
ব্যাখ্যা: 0.125 = 2⁻³ (অর্থাৎ ৩য় বাইনারি ভগ্নাংশ ঘর ১)। তাই ০.০০১।
প্রশ্ন ৩: (১৭৫)১০ এর অক্টাল মান কোনটি?
(ক) (২৫৭)৮ (খ) (২-৭-৫)৮ (গ) (৩-৫-৭)৮ (ঘ) (১৩৭)৮
উত্তর: (ক) (২৫৭)৮
ব্যাখ্যা: ১৭৫ ÷ ৮ = ২১ (ভাগশেষ ৭); ২১ ÷ ৮ = ২ (ভাগশেষ ৫); ২ ÷ ৮ = ০ (ভাগশেষ ২)। নিচ থেকে উপরে: ২৫৭।
প্রশ্ন ৪: (৪৯৯)১০ এর হেক্সাডেসিমেল মান কোনটি?
(ক) (1F3)16 (খ) (2F3)16 (গ) (1E3)16 (ঘ) (1F4)16
উত্তর: (ক) (1F3)16
ব্যাখ্যা: ৪৯৯ ÷ ১৬ = ৩১ (ভাগশেষ ৩); ৩১ ÷ ১৬ = ১ (ভাগশেষ ১৫=F); ১ ÷ ১৬ = ০ (ভাগশেষ ১)। নিচ থেকে উপরে: 1F3।
প্রশ্ন ৫: দশমিক সংখ্যা (৬৩)১০ কে অক্টালে প্রকাশ করলে নিচের কোনটি হবে?
(ক) ৭৭৮ (খ) ৬৩৮ (গ) ৮৮৮ (ঘ) ৭০৮
উত্তর: (ক) ৭৭৮
ব্যাখ্যা: ৬৩ ÷ ৮ = ৭, ভাগশেষ ৭। ৭ ÷ ৮ = ০, ভাগশেষ ৭। তাই ৭৭।