Para representar o número x = (51) em ponto flutuante com precisão simples (32 bits) e base hexadecimal, precisamos seguir os seguintes passos: 1. Converter o número para binário: 51 = 0x33 = 0011 0011 2. Normalizar a mantissa: 1.0011 0011 3. Encontrar o expoente: deslocar a vírgula para a esquerda até que haja apenas um dígito antes da vírgula, contando o número de deslocamentos. Nesse caso, deslocamos duas vezes, então o expoente será 2 + 127 = 129 = 0x81 em hexadecimal. 4. Escrever o número em notação científica: 1.0011 0011 x 2^2 5. Converter o expoente para binário: 0x81 = 1000 0001 6. Montar o número em ponto flutuante: o sinal é 0 (positivo), o expoente é 1000 0001 e a mantissa é 0011 0011 0000 0000 0000 0000, que em hexadecimal é 0x33300000. 7. Assim, a alternativa correta é a letra b) x = 033000000.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar