메뉴로 건너 뛰기 내용으로 건너 뛰기
COMMUNITY
Title [Jason Lee] MCQ 4번 질문
CSA MCQ methods 2 6
Author Glo*** Date Posted 2025-01-13 오후 8:34:44

안녕하십니까, 선생님. 항상 친절한 답변 감사드립니다.

다름이 아니라

4번의 답이 round off error 라고 해설해주시는 과정에서

round off error가 숫자가 무한으로 반복 되다가 중간에 자르면서 생기는 버그라고 설명해주셨는데..

그럼 실제로 MCQ 문제를 풀 때 double을 이용해서 계산한 걸로 boolean expression을 쓴 것들은 다 round off error가 발생한다고 생각하면 되나요..?

잘 이해가 안되어서 부연설명 해주시면 정말 감사하겠습니다 ㅠㅠ

2025-01-14 오후 6:39:35

음 문제를 찍어서 동봉하면 빠른 답이 가능합니다 ㅠ

round off error 란, 무한소수에서 발생하긴 하지만, 2진수이기 때문에 흔히 생각하는 10진수에서의 무한소수와는 다른 경우일 수 있어요.

문제 풀 때는, double 을 포함한 비교구문 ( ==, != ) 은 모두 potentially round-off error 가 발생할 수 있다고 보면 좋아요.

실제로 우리가 어떤 경우에 발생하는지 알기 힘들기 때문에, 

문제에서 어떤 경우에 발생하는가를 물어보지는 않습니다. ^^ 

따라서, 무조건 round-off 가 있을 수 있다 라고 판단 하는 것이 올바른 접근법입니다.

힘내요! 

Top