책 내용 질문하기
답이 이상한거 같습니다.
도서
[2012] 정보처리기사 실기
페이지
37
조회수
104
작성일
2012-09-17
작성자
첨부파일
실기 003번의 문제가 -1/2+2/3-3/4.......인데
문제를 보면 플로차트를 보면 INT(i/2) = i/2인데 답을 보면 y 일 경우 양수값이 나옴니다.
답대로 디버깅할 경우 -1/2가 아닌 1/2로 시작하게 됩니다.
제가 잘못 생각하는건가요?
답변
2012-09-18 09:04:58
안녕하세요.
i와 J가 초기값으로 0을 가진 후 i는 i+1에 의해 1이 됩니다.
i가 1이므로
INT(1/2)는 0이고 1/2는 0.5이므로 NO가 되어
J = J-(i/(i+1)을 수행합니다.
J = 0 - (1/2)
J = -1/2
J = -0.5가 됩니다.
오늘도 즐거운 하루 되세요.
"-
*2012-09-18 09:04:58
안녕하세요.
i와 J가 초기값으로 0을 가진 후 i는 i+1에 의해 1이 됩니다.
i가 1이므로
INT(1/2)는 0이고 1/2는 0.5이므로 NO가 되어
J = J-(i/(i+1)을 수행합니다.
J = 0 - (1/2)
J = -1/2
J = -0.5가 됩니다.
오늘도 즐거운 하루 되세요.
"