Escreva um programa em alguma linguagem para obter o resultado da seguinte operação:
para: a) n=10000 e x= 0.1; b)n=80000 e x=0.125.
Passo 1
Vamos resolver isso aqui no Python!
Ambos os valores deveriam dar zero, mas existe um erro acumulado da representação do no primeiro caso, isso acontece porque o número 0.1 é uma dízima periódica em binário. Isso não acontece no caso de 0.125, já que , ou seja .
De qualquer forma o erro no primeiro caso é desprezível.
Resposta
- 0