1
resposta

regra de conversão mais fácil do que contagem

estamos acostumados com os números decimais, por isso não é difícil pra gente ir contando eles e parece mais do que óbvio que depois do 9 vem o 10, e não 01. sabemos desde crianças que o zero à esquerda não agrega nada..

isso porque nos números decimais cada casa tem seu valor (CDU, centenas, dezenas e unidades), que aprendemos lá no fundamental I

com os binários é a mesma coisa, só que cada casa (bit) vai ter um valor que é uma potência de base 2:

bit 8bit 7bit 6bit 5bit 4bit 3bit 2bit 1
2^72^62^52^42^32^22^12^0

ou seja, cada casa (bit) tem o valor do resultado da potência se nele estiver o 1, ou não tem valor se nele estiver o 0:

bit 8bit 7bit 6bit 5bit 4bit 3bit 2bit 1
2^72^62^52^42^32^22^12^0
1286432168421

para converter de decimal em binário, basta ir preenchendo (da maior casinha possível para a menor) com 1 e 0 para somar o valor que queremos, assim, para somar 7, começamos do bit com valor 4 (porque 8 é muito grande) e vamos completando com 1 as casas até que se some o valor 7. no final teremos preenchido as casas de valor 4 + 2 + 1 = 7, resultando que 7 em decimal = 111 em binário

00000111
2^72^62^52^42^32^22^12^0
1286432168421

e funciona com qualquer número. por exemplo, com o número 12, começaríamos a soma a partir do 8:

00001100
2^72^62^52^42^32^22^12^0
1286432168421

8 + 4 = 12 , então 12 decimal = 1100 em binário.

fazendo um número grande: 125, fica:

01111101
2^72^62^52^42^32^22^12^0
1286432168421

porque 64 + 32 + 16 + 8 + 4 + 1 = 125

é bem mais fácil do que ir fazendo a contagem, porque é a mesma lógica que já fazemos com os decimais, mas com os decimais estamos acostumados

CDU
x100x10x1
125

e obtemos 1x100 + 2x10 + 5x1 = 100 + 20 + 5 = 125

1 resposta

Olá, Caique! Tudo bem?

Desculpe a demora em dar retorno.

Excelente resolução. Obrigada por compartilhar com a gente aqui no fórum! Com certeza irá ajudar outros alunos que estejam com dúvidas.

Abraços!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software