Um fator que limita grandes cálculos em sistemas computacionais é a quantidade de dígitos necessária para a representação de valores reais. Para que haja uma delimitação nessa quantidade é que utilizamos o Sistema de Ponto Flutuante. Considere o sistema F(2,6) que possui como limites em base decimal: 0,78125000x10-2 (menor valor) e 0,6375000x10² (maior valor). Considerando este o sistema F, realize a seguinte multiplicação 0,1402<sub>10</sub> x 1,01<sub>10</sub> e analise as assertivas a seguir.
Um fator que limita grandes cálculos em sistemas computacionais é a quantidade de dígitos necessária para a representação de valores reais. Para que haja uma delimitação nessa quantidade é que utilizamos o Sistema de Ponto Flutuante.
Considere o sistema F(2,6) que possui como limites em base decimal: 0,78125000x10-2 (menor valor) e 0,6375000x10² (maior valor). Considerando este o sistema F, realize a seguinte multiplicação 0,1402<sub>10</sub> x 1,01<sub>10</sub> e analise as assertivas a seguir.
- Não é possível realizar a operação pois o sistema está operando em base decimal e os números a serem multiplicados em base octal e binária.
- Não é possível realizar a operação, pois o número 0,1402(10) equivale ao decimal 0,18788281(10) que não pode ser representado pois é menor que o menor valor, ocorrendo assim um UNDERFLOW.
- É possível realizar a operação, mas o resultado da multiplicação (0,986638475(10)) ultrapassa o limite do maior valor que pode ser representado, ocorrendo assim um OVERFLOW.
- É possível realizar a operação, e é preciso calcular o erro de arredondamento, pois o resultado da multiplicação possui uma mantissa dentro dos 8 dígitos do sistema.
- É possível realizar a operação, mas é necessário calcular o erro de arredondamento do resultado, sendo o erro absoluto de 0,5x10-8.