책 내용 질문하기
답이 이상한거 같습니다.
도서
[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가 됩니다.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.