Um programador, analisando a memória do computador, encontrou uma sequência de 8 bits com o seguinte valor: 0101 1000. Fazendo mais algumas varreduras ele descobriu que se tratava de uma variável do tipo real (float) que utiliza na sua estrutura 4 bits para a posição da casa decimal e que aceita números negativos com Complemento de 1. Com base nessas informações, o que o programador pode concluir?

a) É um número par positivo.
b) É um número ímpar negativo.
c
) É um número muito grande.
d
) É um número muito pequeno.

1

Respostas

A melhor resposta!
2014-05-14T03:59:02-03:00

Esta é uma Resposta Verificada

×
As Respostas verificadas contém informações confiáveis, garantidas por um time de especialistas escolhido a dedo. O Brainly tem milhões de respostas de alta qualidade, todas cuidadosamente moderadas pela nossa comunidade de membros, e respostas verificadas são as melhores de todas.
Olá Amigo, segundo meu entendimento:

Caso fosse uma conversão direta, o resultado seria:
01011000 em decimal - 88
0101 1000 em decimal - 5 8
0 101 1000 em ponto-flutuante - 0,5 x 10¹°

Logo, quando utilizamos a representação de algum valor elevado a alguma potência para representar um valor decimal, são utilizados menos bits do que se fosse utilizada uma conversão direta de binário para decimal (no caso de um número inteiro), então, se o meu entendimento estiver correto, a resposta seria "É um número muito grande".

Uma explicação mais aprofundada está em 
http://pt.wikipedia.org/wiki/Ponto_flutuante .
3 5 3
Exato 0 101 1000 em ponto-flutuante - 0,5 x 10¹° é um numero bem grande