Baixe o app para aproveitar ainda mais
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
Compartilhar