Exercícios Resolvidos de Representação de Números

Ver Teoria

Enunciado

Considere um computador de 16   b i t s com expoente máximo e = 31 e a representação em aritmética flutuante na base 2 .

a Determine o menor número positivo normalizado e não normalizado representável nesta máquina, na base 10 .

b Determine o maior número positivo representável nesta máquina, na base 10 .

Passo 1

Antes de qualquer coisa temos que descobrir quantos b i t s essa máquina reserva para cada coisa. Temos 1 b i t pro sinal. Para que o expoente máximo seja 31 , usando nossa relação:

31 = 2 n . e . - 1 - 1

log 2 ⁡ 32 = n . e . - 1

5 = n . e . - 1

n . e . = 6

Logo, temos 6 b i t s   para o expoente.

Ficamos então com:

16 - 6 - 1 = 9

Logo, 9   b i t s para a mantissa.

Passo 2

a O menor número normalizado representável seria:

0   000001   000000000

Equivalente em decimal a:

- 1 0 ∙ 2 - 30 ∙ 1 ≈ 9.313226 × 10 - 10

Já o menor número não normalizado seria:

0   000000   000000001

Equivalente a:

- 1 0 ∙ 2 - 30 ∙ 0.001953125 = 1.818989 × 10 - 12

Passo 3

b O maior número positivo representável é:

0   111110   111111111

O que equivale a:

- 1 0 ∙ 2 31 ∙ 1 . 998046875 = 4.290772992 × 10 9

Resposta

a Menor número positivo normalizado: 9.313226 × 10 - 10

Menor número positivo não normalizado: 1.818989 × 10 - 12

b Maior número positivo: 4.290772992 × 10 9

Exercícios de Livros Relacionados

Considere o sistema 𝐹 2,5 , 3,1 .b) Qual o maior número na base 10 que podemos representar neste sistema (sem fazer arredondamento)?
Considere o sistema 𝐹 10,4 , 4,4 .b) Represente os números 𝑥 1   =   1239.56     , 𝑥 2   =   550.12     , 𝑥 3   =   1.0045     , 𝑥 4   =   123456.7     e 𝑥 5   =− 0.0000001   nesse sistema.
Considere o sistema 𝐹 10,3 , 5,5 . Efetue as operações indicadas: 𝑖 ) 1.386 − 0.987 + 7.6485   𝑒   1.386 − 0.987 − 0.76485     𝑖 𝑖 ) 1.338   −   2.038 4.577   𝑒   1.338 4.577 − 2.038 4.577
Considere o sistema 𝐹 3,3 , 2,1 .a) Quantos e quais números podemos representar neste sistema?
Considere o sistema 𝐹 10,4 , 4,4 . Represente nesse sistema os números: 𝑥 1   =   4321.24     , 𝑥 2   =   − 0.0013523     , 𝑥 3   =   125.64     , 𝑥 4   =   57481.23     e 𝑥 5   =   0.00034