Informatică Alte teme
Formule de calcul in baze de numeratie
Formulele de calcul în baze de numeratie sunt reguli pentru conversia numerelor între sisteme diferite, cum ar fi binar, zecimal sau hexazecimal. Acestea se bazează pe puterile bazei și valorile poziționale. De exemplu, numărul binar 1011 se convertește în zecimal folosind formula: 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 11.
Formule de conversie între baze
- Din binar în zecimal Înmulțești fiecare cifră cu 2 ridicat la puterea poziției sale, începând de la dreapta cu puterea 0. Exemplu: 1101 = 1*2^3 + 1*2^2 + 0*2^1 + 1*2^0 = 13.
- Din zecimal în binar Împarți numărul la 2 și notezi resturile în ordine inversă. Exemplu: 10 / 2 = 5 rest 0, 5 / 2 = 2 rest 1, 2 / 2 = 1 rest 0, 1 / 2 = 0 rest 1 → binar: 1010.
- Din hexazecimal în zecimal Folosești cifrele 0-9 și A-F, înmulțind cu 16 ridicat la puterea poziției. Exemplu: 1A3 = 1*16^2 + 10*16^1 + 3*16^0 = 419.
Exemple numerice de calcul
- 1 Conversia 45 din zecimal în binar 45 / 2 = 22 rest 1, 22 / 2 = 11 rest 0, 11 / 2 = 5 rest 1, 5 / 2 = 2 rest 1, 2 / 2 = 1 rest 0, 1 / 2 = 0 rest 1 → binar: 101101.
- 2 Conversia 101011 din binar în zecimal 1*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 32 + 0 + 8 + 0 + 2 + 1 = 43.
- 3 Conversia B2 din hexazecimal în zecimal B=11, deci 11*16^1 + 2*16^0 = 176 + 2 = 178.
Exersează conversiile cu numere mici pentru a stăpâni rapid formulele.