Introduction
ஒவ்வொரு எண்ணையும் வெவ்வேறு bases இல் பிரதிநிதித்துவப்படுத்தலாம் - அதில் மிகவும் பொதுவானது base 10 (decimal). aptitude exams இல், எண்களை ஒரு base-இலிருந்து மற்றொரு base-க்கு மாற்ற வேண்டியிருக்கும்; உதாரணமாக binary (base 2), octal (base 8), அல்லது hexadecimal (base 16). இந்த conversions-ஐப் புரிந்து கொள்வது pattern recognition, digital computation, மற்றும் logical reasoning கேள்விகளில் உதவியாக இருக்கும்.
Pattern: Base System Conversion
Pattern
Base system conversion என்பது, அதே எண்ணை வெவ்வேறு base-களைப் பயன்படுத்தி பிரதிநிதித்துவப்படுத்துவதாகும். base-ஐ குறைக்கும் (down) conversion-க்கு repeated division, base-ஐ உயர்த்தும் (up) conversion-க்கு repeated multiplication பயன்படுத்தப்படுகிறது.
- Formula 1 - Base 10 (Decimal) இலிருந்து மற்றொரு Base (b) க்கு மாற்றுதல்:
எண்ணை b-ஆல் மீண்டும் மீண்டும் வகுத்து, கிடைக்கும் remainders-ஐ பின்னோக்கி எழுதுங்கள்.
Example: 25₁₀ ஐ base 2 க்கு மாற்ற → 2-ஆல் மீண்டும் மீண்டும் வகுக்கவும்.
25 ÷ 2 = 12 R1 → 12 ÷ 2 = 6 R0 → 6 ÷ 2 = 3 R0 → 3 ÷ 2 = 1 R1 → 1 ÷ 2 = 0 R1 → Answer = 11001₂ - Formula 2 - எந்த Base (b) இலிருந்தும் Base 10 க்கு மாற்றுதல்:
ஒவ்வொரு இலக்கத்தையும் அதன் place value (base power) உடன் பெருக்கி கூட்டுங்கள்.
Value = (dₙ × bⁿ) + (dₙ₋₁ × bⁿ⁻¹) + ... + (d₀ × b⁰)
Example: 1101₂ ஐ base 10 க்கு மாற்ற → (1×2³) + (1×2²) + (0×2¹) + (1×2⁰) = 13₁₀ - Formula 3 - Non-Decimal Bases இடையே (எ.கா., Binary ↔ Octal / Hexadecimal):
முதலில் எண்ணை base 10 (decimal) க்கு மாற்றி, பின்னர் தேவையான base-க்கு மாற்றவும்.
அல்லது, binary ↔ octal/hex க்கு group-based shortcuts பயன்படுத்தலாம்:- Binary → Octal → 3 bits-ஆக group செய்து, ஒவ்வொரு group-ஐ ஒரு octal digit-ஆக மாற்றுங்கள்.
- Binary → Hexadecimal → 4 bits-ஆக group செய்து, ஒவ்வொரு group-ஐ ஒரு hexadecimal digit-ஆக மாற்றுங்கள் (A=10, B=11, …, F=15).
- Formula 4 - Fractional Conversion (advanced questions):
fractional numbers-க்கு, base-ஆல் மீண்டும் மீண்டும் பெருக்கி, கிடைக்கும் integer parts-ஐ வரிசையாக எடுத்துக்கொள்ளுங்கள்.
Step-by-Step Example
Question
45₁₀ ஐ binary (base 2) க்கு மாற்றுங்கள்.
Solution
-
Step 1: 2-ஆல் மீண்டும் மீண்டும் வகுக்கவும்:
45 ÷ 2 = 22 R1
22 ÷ 2 = 11 R0
11 ÷ 2 = 5 R1
5 ÷ 2 = 2 R1
2 ÷ 2 = 1 R0
1 ÷ 2 = 0 R1 -
Step 2: remainders-ஐ reverse order-ல் எழுதுங்கள்:
கடைசி remainder-இலிருந்து முதல் remainder வரை வாசிக்க → 101101 -
Final Answer:
45₁₀ = 101101₂ -
Quick Check:
(1×32) + (0×16) + (1×8) + (1×4) + (0×2) + (1×1) = 32 + 8 + 4 + 1 = 45 ✅
Quick Variations
1. Binary-யை octal அல்லது hexadecimal-க்கு நேரடியாக groupings பயன்படுத்தி மாற்றுங்கள் (octal-க்கு 3 bits, hex-க்கு 4 bits).
2. Octal அல்லது hex-ஐ binary-க்கு மாற்ற, ஒவ்வொரு digit-ஐ அதன் 3-bit அல்லது 4-bit equivalent-ஆக மாற்றுங்கள்.
3. Fractional base conversions-ல் fractional part-ஐ target base-ஆல் மீண்டும் மீண்டும் பெருக்குங்கள்.
Trick to Always Use
- Step 1: base ↓ conversion-க்கு → repeated division பயன்படுத்துங்கள்.
- Step 2: base ↑ conversion-க்கு → positional multiplication பயன்படுத்துங்கள்.
- Step 3: Binary ↔ Octal/Hex → 3-bit / 4-bit grouping shortcuts பயன்படுத்துங்கள்.
Summary
Summary
- Base system conversion என்பது அதே மதிப்பை வெவ்வேறு numeral systems-இல் காட்டுவது.
- Decimal → மற்ற base: base-ஆல் மீண்டும் மீண்டும் வகுத்து, remainders-ஐ பின்னோக்கி வாசிக்கவும்.
- மற்ற base → decimal: இலக்கங்களை base powers-ஆல் பெருக்கி கூட்டவும்.
- Binary ↔ Octal/Hex conversions, 3-bit / 4-bit group patterns-ஐ பயன்படுத்தினால் மிகவும் எளிது.
