Baixe o app para aproveitar ainda mais
Prévia do material em texto
ATIVIDADE CONTEXTUALIZADA CÁLCULO NUMÉRICO José Antônio Pinheiro Júnior 01341238 Engenharia Civil Leia o questionamento a seguir e responda: As máquinas de calcular utilizam o sistema de ponto flutuante, para apresentar a precisão em relação aos dígitos significativos. Suponha uma máquina de calcular que utiliza o sistema de ponto flutuante SF (2, 3, -5, 5), represente: A) O número 15, 6 da base 10, nessa máquina; SF (2, 3, -5, 5) = colocar na base 2, e € [-5,5]→ mantissa de 3 (15,6)10 = (15)10 + (0,6)10 = (1111)2 + (0,1)2→ (1111,1)2 2 15 3 2 1 1 0,6x2 = 1,2 → 1 0,2x2 = 0,4→0 0,4x2 = 0,8→0 0,8x2 = 1,6→1 0,6x2 = 1,2→1 7 1 2 B) Pontue e descreva os erros encontrados no processo de representação. (1111,1)2 ou SF (2, 3, -5, 5) é escrito como (0,111x2)2 (15,6)10= (1111,1)2 Deslocar a virgula para deixar no padrão de ponto flutuante (0,111) x 2100 ou (0,111) x 24 O sistema possui uma Base 2 e mantissa com apenas 3 digitos. O valor será o mesmo pois o 4,º digito significativo não é maior que a metade da base. Então (0,111) x 24. Poderá ser representado pois o expoente resultante está entre os limites [-5,5]. Representando, temos: 15,6)10= (1111,1)2 1x23 + 1x23 + 1x21 + 1x20 + 1x + 0x + 0x + 1x = 8 + 4+ 2+1 + = 15+ → 15+ 0,5625 → 15,5625 =(15,6)10 → (1111,1001)2 =0,11111001x24 → 0,111 x 24 =0,11111001x24 = = 0,97265625 x 24 = 15,5625 Logo, 15,6)10= (1111,1)2 = ( )x24 = 14 Portanto, O erro encontrado será que quando for ser feita a transformação para decimal do número (0,111) x 24 não vai da o mesmo valor que era antes, será igual a 14. Logo você perde parte do número no processo de transformação. Parte inferior do formulário 3
Compartilhar