Efetuar as operações indicadas abaixo, considerando o sistema F(10,3,-2,2). Sejam x=11.4, y=3.18, z=5.05
(y / z)^* x

Passo 1

Beleza, vamos recapitular o que o enunciado pede:
– Conteúdo: aritmética em ponto flutuante no sistema F(10,3,−2,2).
– Precisamos calcular , ou seja, primeiro dividir por e depois multiplicar o resultado por , sempre respeitando as regras de normalização e de arredondamento a 3 dígitos na base 10 (expoentes entre −2 e 2).

Passo 2

Dividir y = 3.18, z = 5.05, yzapprox 0.62970297ldots por 0.62970297ldots = 6.2970297ldots times 10^-1 :
  1. Valores exatos: yz approx 6.30times10^-1 (ie, 0.630)
  2. Normalização em ponto flutuante:
  3. Arredondar a 3 dígitos na mantissa (base 10):
    – Mantissa atual: , próximo dígito é → arredonda para .

Passo 3

Multiplicar yzapprox 6.30times10^-1, x=11.4=1.14times10^1 por 6.30times1.14 = 7.182, (-1)+1 = 0 :
  1. Representações: (y/z)^*x approx 7.18times10^0 = 7.18
  2. Produto exato de mantissas e soma de expoentes: Então obtemos .
  3. Arredondar a 3 dígitos: mantissa (próximo dígito é , sem arredondar).

Resposta

O resultado de no sistema é 7.18.

Exercícios relacionados