Conversia bazelor numerice
Calculatoarele numără în binar, programatorii depanează în hexazecimal, iar oamenii numără în zecimal, aceeași cantitate purtând măști diferite. Un convertor de baze traduce un număr între oricare două baze de la 2 la 36, arătând cum funcționează notația pozițională: fiecare cifră este înmulțită cu baza ridicată la puterea poziției sale.
Pe scurt
- În orice bază, un număr este o secvență de cifre în care fiecare poziție poartă o pondere egală cu baza ridicată la o putere.
- Formula conversiei: Valoare = Σ cifra[i] × baza^(n-1-i)
- Exemplul 1: binarul 1010 în zecimal — Cifre: 1, 0, 1, 0
Cum funcționează notația pozițională
În orice bază, un număr este o secvență de cifre în care fiecare poziție poartă o pondere egală cu baza ridicată la o putere. Conversia între baze înseamnă evaluarea reprezentării sursă în valoarea sa numerică și apoi reexprimarea acelei valori în baza țintă prin împărțire repetată.
Conversia bazelor, pas cu pas
Pentru a converti dintr-o bază sursă, înmulțește fiecare cifră cu baza sursă ridicată la puterea pozițională (de la dreapta la stânga, începând de la 0) și însumează produsele. Pentru a converti într-o bază țintă, împarte în mod repetat valoarea la baza țintă, colectând resturile de la ultimul la primul ca cifre ale rezultatului.
Fiecare cifră de la poziția i (de la stânga, cu n cifre în total) este ponderată cu baza ridicată la exponentul pozițional, iar cifrele ponderate sunt însumate.
Exemple practice de conversie a bazelor
Exemplul 1: binarul 1010 în zecimal
- Cifre: 1, 0, 1, 0
- Ponderi: 2³, 2², 2¹, 2⁰ = 8, 4, 2, 1
- Valoare: 1×8 + 0×4 + 1×2 + 0×1 = 10
- Rezultat: 1010₂ = 10₁₀
Exemplul 2: zecimalul 255 în hexazecimal
- Împarte 255 la 16 → 15 rest 15
- 15 este cifra F
- Cifrele rezultatului: F, F
- Rezultat: 255₁₀ = FF₁₆
Utilizări reale ale unui convertor de baze
✦ Programare și depanare
Dezvoltatorii traduc între binar, hex și zecimal pentru coduri de culoare, adrese de memorie, măști și valori de octet.
✦ Educație în informatică
Studenții exersează mecanica notației poziționale între baze pentru a înțelege cum stochează și reprezintă numerele calculatoarele.
⚠ Greșeli frecvente la conversia bazelor
- Folosirea cifrelor invalide: fiecare cifră trebuie să fie mai mică decât baza sursă; o cifră de 2 este invalidă în intrarea binară.
- Inversarea resturilor: resturile procesului de împărțire trebuie citite de la ultimul la primul pentru a forma cifrele țintă.
- Confundarea simbolurilor de bază: literele A-F reprezintă 10-15 în hexazecimal; dincolo de baza 36, literele sunt epuizate.
Întrebări frecvente despre conversia bazelor (6)
Care este cea mai comună bază pentru calculatoare?
Binarul (baza 2) este baza nativă a calculatoarelor, hexazecimalul (baza 16) fiind folosit ca prescurtare compactă lizibilă pentru oameni.
De ce pot ajunge bazele până la 36?
Pentru că cele 10 cifre zecimale plus cele 26 de litere ale alfabetului oferă 36 de simboluri distincte pentru cifre.
Salvați numerele pentru arii sau conversii?
Niciodată. Conversii — kg→lbs, arii, fracții — local, fără trimitere. Poți converti 1.500 kg pe un PC comun și pleca liniștit.
Fără internet la școală?
Da. Încarci o dată pe Wi-Fi, apoi fracții, baze sau abaterea standard merg offline în clasă fără rețea. E doar matematică în JavaScript.
Cât de precise?
Definiții standard (1 kg = 2,20462 lbs, BIPM) și teste automate. Pentru teme sau șantier mai mult decât suficient; pentru expertiză certificată verifică standardul primar.
Partajez cu un coleg?
Apasă 'Partajează link-ul': pune datele în URL, colegul vede același 3/4 → 0,75 → 75% fără a rescrie.