Documente Academic
Documente Profesional
Documente Cultură
n 0 1 2 3 4 5 6 7 8 9 10
2n 1 2 4 8 16 32 64 128 256 512 1024
n 11 12 13 14 15 16 17 18 19 20
2 204 409 819 1638 3276 6553 13107 26214 52428 104857
n
8 6 2 4 8 6 2 4 8 6
Algoritmi de conversie
a unui numar din baza 10 in baza 2; 4; 8; 16; …
Pentru a obtine numarul in orice baza se ia variabila string S;
Rezolvarea exercitiilor.
Exercitiu 1 76110 = ?2= ?4=?8=?16=?13=?7=?
Atentie: orice numar in baza 2 reprezinta o suma de puteri a numarului 2.
Exemplu 1
(111010010101,1011101)2 =1*211 +1*210 +1*29 +0*28 +1*27 +0*26 +0*25 +1*24 +0*23
+1*22 +0*21 +1*20 +1*2-1 +0*2-2 +1*2-3 +1*2-4 +1*2-5 +0*2-6 +1*2-7 =
1 1 1 1 1
= 2048+1024+512+128+16+4+1+ 2 + 8 + 16 + 32 + 128 =
64+16+ 8+4 +1 93
=3733+ 128 =3733+ 128 =3733,7265625
Exemplu 2
12 13 12∗256+13 3085
=65536+8192+2560+48+11+ + =76347+ =76347+ = 76347 , 753173828125
16 4096 4096 4096