Para cada item abaixo, indique como será representado o número decimal
na máquina
utilizando truncamento. No caso de overflow, represente a mantissa por 0 e o expoente por
, no caso de underflow, a mantissa por 0 e o expoente por -1.
Passo 1
O enunciado pede para representar
na máquina de ponto flutuante com
,
e intervalo de expoentes
, usando truncamento na mantissa.
Precisamos:
Precisamos:
- Converter
para base . - Normalizar na forma
. - Truncar a mantissa a
dígitos. - Verificar se
está em (sem overflow/underflow).
Passo 2
Convertendo
para base
:
A parte inteira é .
A parte fracionária multiplica-se sucessivamente por
:
A parte inteira é
A parte fracionária
Logo
Passo 3
Normalizando na forma
:
Aqui
e a sequência de dígitos fracionários é
.
Passo 4
Truncando a mantissa para
dígitos (sem arredondar), ficamos com
Como
, não há overflow nem underflow.