Epsilon, ou épsilon de máquina, é um número importante na computação. O epsilon da máquina fornece a distância entre 1 e o próximo maior número de ponto flutuante em seu computador. Isso é importante para calcular, pois o tamanho do número de ponto flutuante pode levar a erros de arredondamento para certos cálculos. Calcular o epsilon da máquina pode ser feito de várias maneiras, e muitas linguagens de programação possuem funções internas que podem determinar esse valor. No entanto, também pode ser determinado algoritmicamente com uma rotina bastante simples.
Etapa 1
Escolha uma linguagem de programação para programar o algoritmo. Certifique-se de entender a sintaxe da linguagem o suficiente para fazer um programa simples dentro da linguagem.
Etapa 2
Inicialize uma variável para ser igual a 1. Em pseudocódigo, isso se parecerá com
x -> 1.
Etapa 3
Divida o valor inicializado por 2 e adicione-o a 1. Em pseudocódigo, isso se parece com
y -> x/2 + 1.
Etapa 4
Adicione uma instrução condicional, de modo que, se y for menor que 2, defina
x -> x/2,
e repita o passo
y -> x/2 + 1.
Uma vez atendida a condição de que y é maior que 2, o número resultante é o épsilon da máquina.