শিক্ষামূলক প্ল্যাটফর্ম

DYNAMIC CAREER IT & EDUCATION CARE

শিক্ষা, পরীক্ষা প্রস্তুতি ও বিষয়ভিত্তিক পাঠের নির্ভরযোগ্য প্ল্যাটফর্ম
আবেদন ফর্ম
36পাঠক 6মিনিট HSC ICT

সর্বশেষ পোস্ট

20টি
বর্তমান

Number System Conversion | Decimal to Binary, Octal & Hexadecimal – HSC ICT

HSC 6মিনিট পড়া
Number System Conversion | Decimal to Binary, Octal & Hexadecimal – HSC ICT

Dynamic career || সংখ্যা পদ্ধতির রূপান্তর: 

বিষয়: দশমিক (Decimal) সংখ্যা থেকে সকল সংখ্যা পদ্ধতিতে রূপান্তরের পূর্ণাঙ্গ নির্দেশিকা
[থিওরি, শর্টকাট টেকনিক, ক্যালকুলেটর মাস্টারক্লাস ও বোর্ড MCQ সমাধান]

১. মৌলিক ধারণা ও মৌলিক নিয়মাবলী (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): সর্বাধিক গুরুত্বপূর্ণ অঙ্ক/বিট (সর্ববামে থাকে)।
• LSB (Least 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।

প্রশ্ন ৫: দশমিক সংখ্যা (৬৩)১০ কে অক্টালে প্রকাশ করলে নিচের কোনটি হবে?

(ক) ৭৭৮ (খ) ৬৩৮ (গ) ৮৮৮ (ঘ) ৭০৮

উত্তর: (ক) ৭৭৮
ব্যাখ্যা: ৬৩ ÷ ৮ = ৭, ভাগশেষ ৭। ৭ ÷ ৮ = ০, ভাগশেষ ৭। তাই ৭৭।