Buscar

CALCULO_NUMERICO_OPERACOES_EM_PONTO_FLUTUANTE_SERIE_3_1_1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CÁLCULO NUMÉRICO – OPERAÇÕES EM PONTO FLUTUANTE – SÉRIE 3 
Prof. Cida Coelho 
 
Ao contrario do que é válido para os números reais, as operações de adição e 
multiplicação em aritmética de ponto flutuante não são associativas nem distributivas. 
Isso porque , numa serie de operações aritméticas, o arredondamento é feito após cada 
operação. 
Exemplo: Para F (10, 4, -6, 6), sendo x = 0,937 x104 e y = 0,1272 x102, calcule x + y 
e xy 
Nas operações de adição e subtração devemos alinhar os pontos decimais dos dois 
números, pela alteração do número de menor expoente (nas operações de 
multiplicação e divisão o alinhamento não é necessário) e .teremos: x = 0,937 x104 e y 
= 0,001272 x104. 
 Então, x + y = (0,937 + 0,001272) x104 = 0,938272 x104 (resultado exato). 
Como t = 4, esse resultado deve ser arredondado ou truncado e então teremos: 
x + y = 0,9383 x104 no arredondamento e 0,9382 x104 no truncamento. 
xy = (0,937 x104) x (0,1272 x102) 
 = (0,937 x 0,1272) x106 
 = 0,1191864 x106 (resultado exato) e 
xy = 0,1192 x106 no arredondamento e 0,1191 x106 no truncamento. 
 
EXERCÍCIOS 
1. Seja um sistema de aritmética de ponto flutuante de quatro dígitos, base 
decimal. Dados os números: 
x= 0,7237 x104 y = 0,2145 x10-3 z = 0,2585 x101 
Calcule, usando arredondamento: 
a) x + y + z 
b) x - y - z 
c) xy 
d) x/y 
e) (xy)/z 
f) x(y/z) 
 
2. Seja F (10, 2, -5, 5) 
a) Para x = 4,32 e y = 0,064. Calcule x + y 
b) Para x = 372 e y = 371. Calcule x - y 
c) Para x = 691 e y = 2,71. Calcule x + y 
3. Dado F(10, 4, -5, 5) e sendo a = 42450 e b = 3, qual é o resultado de a+ b? 
RESPOSTAS 
 1.a) 0, 7240 x 104 
b) 0, 7234 x 104 
c) 0,1552 x 10 
d) 0, 3374 x 108 
e) 0, 6004 
f) 0, 6005 
 2. a) x + y = 0,44 x 101 
 b) x - y = 0,10 x 101 
 c) x + y = 0,69 x 103 
 
3. a + b = 0,4245 x 105

Continue navegando