INF1018 - Software Básico

2a Lista de Exercícios - Parte 1

  1. Converta os números abaixo, representados na base decimal, para a base binária:
    1. 64.5
    2. 0.025
    3. 18.0625
    4. 3.6
    5. 17.15

  2. Converta os números abaixo, representados na base binária, para a base decimal:
    1. 1011.010110
    2. 1.011
    3. 1111.0001

  3. Converta os números abaixo para sua representação em hexadecimal, de acordo com o padrão IEEE para números de ponto flutuante:
    1. (float)1.0
    2. (float)100.0
    3. (float)3.15
    4. (double)3.15
    5. (float)-312.5
    6. (double)-1.025

  4. De acordo com o padrão IEEE para números de ponto flutuante com precisão simples, qual são os valores decimais representados pelos seguintes valores em hexadecimal?
    1. 0x45ac0000
    2. 0xc4800000
    3. 0x3fe00000
    4. 0xc2508000

  5. O que aconteceria com a faixa e o espaçamento de valores de ponto flutuante representáveis pelo padrão IEEE, se este mudasse seu formato de precisão simples para utilizar 7 bits de expoente e 24 bits de mantissa?