책 내용 질문하기
115페이지 문제 8번 질문
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
115
조회수
202
작성일
2019-04-02
작성자
탈퇴*원
첨부파일
123456789.0e-5에서
123456789.0/10의5승 이되서
1234.56789 이 되는건 알겠는데
답이 1234.567871로 출력되는건 어떻게 되는거죠?
소수점 6자리까지인건알겠는데 어떻게 되는건지 모르겠어요
답변
2019-04-02 13:55:44
안녕하세요 길벗수험서 운영팀입니다.
본래 %f로 출력하면 1234.567890으로 표시되는 것이 맞습니다.
하지만 컴퓨터에서 지수를 실수로 표현할 때 부족한 자리수 변환 시 정규화 과정의 오차로 인해 예상과 다른 값이 출력되게 됩니다.
이로 인해 예상과 다른 결과가 표시되도록 자리수가 부족한 표현은 시험에 출제되지 않을 것으로 예상됩니다. 그러니 적용 원리에 맞는 형태만 파악해 두세요.
행복한 하루되세요 :)
-
관리자2019-04-02 13:55:44
안녕하세요 길벗수험서 운영팀입니다.
본래 %f로 출력하면 1234.567890으로 표시되는 것이 맞습니다.
하지만 컴퓨터에서 지수를 실수로 표현할 때 부족한 자리수 변환 시 정규화 과정의 오차로 인해 예상과 다른 값이 출력되게 됩니다.
이로 인해 예상과 다른 결과가 표시되도록 자리수가 부족한 표현은 시험에 출제되지 않을 것으로 예상됩니다. 그러니 적용 원리에 맞는 형태만 파악해 두세요.
행복한 하루되세요 :)