머신 엡실론은 컴퓨터가 수행할 수 있는 계산에 대한 정보를 제공합니다.
엡실론 또는 기계 엡실론은 컴퓨팅에서 중요한 숫자입니다. 기계 엡실론은 1과 컴퓨터에서 다음으로 큰 부동 소수점 수 사이의 거리를 제공합니다. 부동 소수점 숫자의 크기로 인해 특정 계산에서 반올림 오류가 발생할 수 있으므로 이는 계산하는 것이 중요합니다. 기계 엡실론 계산은 여러 가지 방법으로 수행할 수 있으며 많은 프로그래밍 언어에는 이 값을 결정할 수 있는 내장 함수가 있습니다. 그러나 상당히 간단한 루틴을 사용하여 알고리즘적으로 결정할 수도 있습니다.
1 단계
알고리즘을 프로그래밍할 프로그래밍 언어를 선택합니다. 언어 내에서 간단한 프로그램을 만들 수 있을 만큼 언어의 구문을 잘 이해하고 있는지 확인하십시오.
오늘의 비디오
2 단계
변수를 1로 초기화합니다. 의사 코드에서 이것은 다음과 같이 보일 것입니다.
엑스 -> 1.
3단계
초기화된 값을 2로 나누어 1에 더합니다. 의사 코드에서 이것은 다음과 같습니다.
y -> x/2 + 1.
4단계
y가 2보다 작으면 다음을 설정하도록 조건문을 추가합니다.
x -> x/2,
단계를 반복
y -> x/2 + 1.
y가 2보다 크다는 조건이 충족되면 결과 숫자는 기계 엡실론입니다.