Exercícios Resolvidos de Aritmética de Ponto Flutuante

Ver Teoria

Enunciado

Seja um computador binário cuja palavra tem 3 dígitos para a mantissa, característica variando de m = - 2 a M = 2 e que trabalha com truncamento.

a Calcule o menor número negativo nele representável.

b Calcule o maior número positivo nele representável.

c O número 11 8 está entre os números calculados em a e b ?

Passo 1

O menor número negativo é simplesmente o maior número positivo com o b i t de sinal trocado né haha. Então podemos responder a a e a b de uma vez! Como o maior expoente é 2 , o maior número positivo em binário seria:

0.111 × 2 2 = 11.1

O menor número negativo seria em binário:

- 0.111 × 2 2 = - 11.1

Passo 2

Agora ele quer saber se 11 8 = 1.375 está entre os valores que achamos. Como não podemos comparar um número no sistema decimal com um no binário, vamos converter 1.375 para binário:

1 10 = 1 2

0.375 × 2 = 0.75 → D í g i t o   0

0.75 × 2 = 1.5 → D í g i t o   1

0.5 × 2 = 1 → D í g i t o   1

0.375 10 = 0.011 2

Logo,

1.375 10 = 1.011 2

Ou seja, ele está entre os valores encontrados nas letras a e b .

Resposta

Ei, a resposta está no passo a passo :)

Exercícios de Livros Relacionados

Escreva um programa em alguma linguagem para obter o resultado da seguinte operação: S = 10000 - ∑ k = 1 n x para: a) n=10000 e x= 0.1; b)n=80000 e x=0.125.
Considere uma máquina cujo sistema de representação de números é definido por: β = 10 ,t = 4 , l = - 5eu = 5 . Pede-se:qual o menor e o maior número em módulo representados nesta máquina? como será re
Seja um sistema em aritmética de ponto flutuante de quatro dígitos, base decimal e com acumulador de precisão dupla. Dados os números: x = 0.7237 × 1 0 4 , y = 0.2145 × 1 0 - 3 e z = 0.2585 × 1 0 1 Ef
Seja o sistema 𝐹 2,3 , − 1,2 . Exiba todos os números representáveis neste sistema e coloque-os sobre um eixo ordenado.
Considere o sistema 𝐹 2,8 , 4,4 e os números: 𝑥 1 = 0.10110011 × 2 2   𝑒   𝑥 2 = 0.10110010 × 2 2     . Qual dos dois representa melhor 2.8 10 ?