Questão nº 23
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 23)
Daniel está no processo de desenvolvimento de um sistema financeiro que exige a realização de cálculos com altíssima precisão para prevenir erros de arredondamento que poderiam resultar em discrepâncias financeiras de grande magnitude. O sistema em questão precisa lidar com uma ampla variedade de operações financeiras, que vão desde as básicas adições e subtrações até os mais complexos cálculos de juros compostos e conversões monetárias. Diante disso, Daniel se vê na necessidade de selecionar a metodologia de aritmética computacional mais apropriada, que assegure a precisão exigida pelos cálculos financeiros do sistema.
Para o sistema financeiro em desenvolvimento, Daniel deve optar pela aritmética de:
- Aponto fixo;
- Bprecisão arbitrária (bignum); (alternativa correta)
- Cponto flutuante de precisão dupla;
- Dponto flutuante de precisão simples;
- Eponto flutuante de precisão quádrupla.
Resposta comentada
Gabarito Alternativa B
A aritmética computacional é uma área da ciência da computação que lida com a realização de cálculos numéricos em computadores, envolvendo conceitos como precisão e representação de números. Nesse contexto, a escolha da metodologia de aritmética computacional certa é crucial para garantir a precisão e a confiabilidade dos cálculos, especialmente em aplicações financeiras onde pequenos erros podem ter consequências significativas.
- (A) Incorreta: A aritmética de ponto fixo é uma representação de números que aloca um número fixo de bits para a parte fracionária, o que pode levar a limitações em termos de precisão e faixa de valores representáveis, tornando-a inadequada para cálculos financeiros complexos.
- (B) Correta: A aritmética de precisão arbitrária (bignum) permite a representação de números com precisão ilimitada, o que é ideal para cálculos financeiros que exigem alta precisão e podem envolver números muito grandes ou muito pequenos, evitando erros de arredondamento e garantindo a exatidão dos resultados.
- (C) Incorreta: A aritmética de ponto flutuante de precisão dupla oferece uma maior precisão do que a precisão simples, mas ainda assim tem limitações em termos de precisão e pode não ser suficiente para todos os cálculos financeiros, especialmente aqueles que requerem uma precisão extremamente alta.
- (D) Incorreta: A aritmética de ponto flutuante de precisão simples é a menos precisa entre as opções de ponto flutuante e é frequentemente inadequada para cálculos financeiros que exigem alta precisão devido aos erros de arredondamento que podem ocorrer.
- (E) Incorreta: A aritmética de ponto flutuante de precisão quádrupla oferece uma precisão ainda maior do que a precisão dupla, mas pode não ser tão flexível ou eficiente em termos de recursos computacionais quanto a aritmética de precisão arbitrária para todos os tipos de cálculos financeiros, especialmente considerando a necessidade de lidar com uma ampla variedade de operações.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Governança (Caderno Tipo 1). Reproduzida para fins de estudo.