bebelo32 escreveu:1') converta os seguintes números decimais para sua forma binarias
a) = 0.1217
Certo, primeiro é preciso lembrar que um numero fracionado nem sempre terá uma forma curta em binario.
Para fazer a transformação primeiro separamos a parte inteira da parte fracionaria. Neste exemplo temos apenas parte fracionaria.
Supondo que tu ja saiba fazer a transformação de numeros inteiros (ex.: 6 = 110), vamos fazer a parte fracionada:
1) A parte fracionada, ao contrario da parte inteira, é transformada por MULTIPLICAÇÕES sucessivas por 2.
2) Se o resultado da multiplicação for maior que 1 (ex: 0.620 x 2 = 1.240) o primeiro digito binario vale 1, caso contrario (ex.: 0.45 x 2 = 0.90) valerá 0.
3) Se no passo anterior o resultado tiver sido maior que 1, subtrairemos 1 do resultado da multiplicação (ex.: 0.620 x 2 = 1.240 -> 1.240 - 1 = 0.240).
4) Repetimos os passos 1, 2 e 3 até que tenhamos o resultado da multiplicação igual a 1 ou numero de digitos binarios excessivos ou suficicentes.
a) 0.1217
0.1217 x 2 = 0.2434 -> digito 0
0.2434 x 2 = 0.4868 -> digito 0
0.4868 x 2 = 0.9736 -> digito 0
0.9736 x 2 = 1.9472 -> digito 1 --> 1,9472 - 1 = 0.9472
0.9472 x 2 = 1.8944 -> digito 1 --> 1.8944 - 1 = 0.8944
0.8944 x 2 = 1.7888 -> digito 1 --> 1.7888 - 1 = 0.7888
.... Como da pra ver o resultado pode ser extenso. Se pararmos por aqui a transf fica: 0.1217 = 0.000111
Espero ter ajudado, qualquer duvida mande msg. Bons estudos!