Binary, Octal, Hexadecimal மாற்றங்கள் — எளிய படிப்படி வழிகாட்டி (O/L & A/L ICT)
ICT பரீட்சையில் ஒவ்வொரு வருடமும் தவறாமல் வரும் பகுதி எண் முறைகள் (Number Systems). விதிகளைப் புரிந்துகொண்டால் இவை இலகுவாக முழுப் புள்ளிகளையும் பெற்றுத்தரும் வினாக்கள். இந்தக் கட்டுரையில் Decimal, Binary, Octal, Hexadecimal ஆகியவற்றுக்கிடையே மாற்றும் முறைகளைப் படிப்படியாகப் பார்ப்போம்.
நான்கு எண் முறைகள் — ஒரு பார்வை
| எண் முறை | அடி (Base) | பயன்படும் இலக்கங்கள் | உதாரணம் |
|---|---|---|---|
| Decimal (தசம) | 10 | 0 – 9 | 4510 |
| Binary (இரும) | 2 | 0, 1 | 1011012 |
| Octal (எண்ம) | 8 | 0 – 7 | 558 |
| Hexadecimal (பதினறும) | 16 | 0 – 9, A – F | 2D16 |
Hexadecimal-இல் A=10, B=11, C=12, D=13, E=14, F=15. இதை மனப்பாடம் செய்துகொள்ளுங்கள் — பெரும்பாலான தவறுகள் இங்குதான் நடக்கின்றன.
1. Decimal → Binary (மீண்டும் மீண்டும் 2-ஆல் வகுத்தல்)
எண்ணை 2-ஆல் வகுத்து, மீதியை (remainder) எழுதுங்கள். ஈவு 0 ஆகும் வரை தொடருங்கள். பின்னர் மீதிகளை கீழிருந்து மேலாக வாசியுங்கள்.
| வகுத்தல் | ஈவு | மீதி |
|---|---|---|
| 45 ÷ 2 | 22 | 1 |
| 22 ÷ 2 | 11 | 0 |
| 11 ÷ 2 | 5 | 1 |
| 5 ÷ 2 | 2 | 1 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
கீழிருந்து மேலாக: 4510 = 1011012
2. Binary → Decimal (இடப்பெறுமானம்)
வலதுபக்கக் கடைசி இலக்கத்திலிருந்து இடப்பெறுமானங்கள் 1, 2, 4, 8, 16, 32… என இரட்டிக்கும். 1 உள்ள இடங்களின் பெறுமானங்களை மட்டும் கூட்டுங்கள்.
| இடப்பெறுமானம் | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|
| Binary இலக்கம் | 1 | 0 | 1 | 1 | 0 |
16 + 4 + 2 = 101102 = 2210
3. Binary → Octal (3 இலக்கக் குழுக்கள்)
வலதுபக்கத்திலிருந்து 3 இலக்கங்களாகப் பிரியுங்கள் (இடதுபக்கத்தில் குறைந்தால் முன்னால் 0 சேர்க்கவும்). ஒவ்வொரு குழுவையும் தனியாக decimal ஆக மாற்றுங்கள்.
1011102 → 101 | 110 → 5 | 6 → 568
4. Binary → Hexadecimal (4 இலக்கக் குழுக்கள்)
அதே முறை, ஆனால் 4 இலக்கங்களாகப் பிரியுங்கள். 10 முதல் 15 வரையான பெறுமானங்களை A–F ஆக எழுத மறக்காதீர்கள்.
110101112 → 1101 | 0111 → 13 | 7 → D716
5. Hexadecimal → Decimal
இடப்பெறுமானங்கள் 1, 16, 256… ஒவ்வொரு இலக்கத்தையும் அதன் இடப்பெறுமானத்தால் பெருக்கிக் கூட்டுங்கள்.
2F16 = (2 × 16) + (15 × 1) = 32 + 15 = 4710
6. Decimal → Hexadecimal (16-ஆல் வகுத்தல்)
156 ÷ 16 = 9, மீதி 12 (C) → 9 ÷ 16 = 0, மீதி 9 → கீழிருந்து மேலாக 15610 = 9C16
- விடையின் அருகில் அடியை (base) எப்போதும் subscript ஆக எழுதுங்கள் — உதா: 568. சில பரீட்சைகளில் இதற்கும் புள்ளி உண்டு.
- Octal ↔ Hexadecimal நேரடியாக மாற்ற முடியாது என்றால், Binary வழியாகச் செல்லுங்கள் — வேகமும் பிழையும் குறைவு.
- விடையைச் சரிபார்க்க எதிர்த் திசையில் மீண்டும் மாற்றிப் பாருங்கள்.
- 20 முதல் 210 வரை (1, 2, 4 … 1024) மனப்பாடமாக இருந்தால் பாதி நேரம் மிச்சம்.
இப்போது பயிற்சி செய்யுங்கள்
கீழே உள்ள இலவச worksheet-இல் ஒவ்வொரு வகையிலும் பயிற்சி வினாக்கள் உள்ளன — மொத்தம் 30 கேள்விகள், கடைசிப் பக்கத்தில் விடைகளுடன். பின்னர் உண்மையான பரீட்சை வினாக்களுக்கு எங்கள் Grade 10, Grade 11 ICT past papers-ஐப் பாருங்கள்.