Informática, perguntado por LuanMonteiroo, 1 ano atrás

Alguém sabe se existe uma regra de cálculos de números binários muito grandes para converter para notação decimal? Tipo 011010100011. Estou cursando engenharia surgiu essa dúvida

Soluções para a tarefa

Respondido por mendexx
1
cara, da direita pra esquerda cada bit repersenta potencias de dois. 
Ex

2³    |   2²    |   2¹  |   2º  |   
1     |    0    |   1    |    1  |    binário 1011 = 11

se for 1 você soma o valor da potencia no resto, no exemplo então começamos da direita pra esquerda, primeiro bit ativo 2^0 =1, segundo bit ativo 2^1 =2, terceiro não somamos, o quarto é 2^3=8;

Final: 1+2+8 =11

É indispensável saber até a 10 potência de 2:
1,2,4,8,16,32,64,128,256,512,1024

LuanMonteiroo: Valeu muito obrigado! Com isso então que foi estabelecida a relação 1024 para cada medida de armazenamento né
mendexx: Exato! No decorrer do seu curso( principalmente em redes de computadores) tu vai ver muita potência de dois haha.
LuanMonteiroo: Isso kk Valeu; abraço
Respondido por bokomoko
1
Um algoritmo para converter binário para decimal : 
011010100011
     2 * 0 = 0  
    0 + 1 = 1 * 2 = 2  
    2 + 1 = 3 * 2 = 6
    6 + 0 = 6 * 2 = 12
  12 + 1 = 13 * 2 = 26 
  26 + 0 = 26 * 2 = 52
  52 + 1 = 53 * 2 = 106
106 + 0 = 106 * 2 = 212
212 + 0 = 212 * 2 = 424
424 + 0 = 424 * 2 = 848
848 + 1 = 849 * 2 = 1698
1698 + 1 = 1699  aí para pois não restam mais dígitos

Perguntas interessantes