책 내용 질문하기
분수 수열 문제 질문 있습니다.
도서
[2013] 정보처리기사 실기
페이지
37
조회수
85
작성일
2013-03-26
작성자
첨부파일

순서도에 보면 int(i/2)=i/2 에서

yes면 J=J+(i/i+1))로가고 no면 J=J-(i/i+1))로 가는데 디버깅 3단계에서 i가 2일 경우

왜 J의 결과 값이 0.166667이 나오고 int(i/2)=1,i/2=1.5가 나오는지 궁금합니다.

동영상 강의에는 분수 수열이라는 내용이 없더라고요.

다른 강의에서는 디버깅 순서가 j=1,1/2,2/3,3/4 의 순으로 되어 있던데 유독 본교재에서는 J의 결과 값이 0.166667이 소수점으로 표기 되어 디버깅이 돼는지 속시원한 답변을 해주셨으면 합니다.

글 보다는 동영상으로 답변을 해주시면 정말 감사하겠습니다.

답변
2013-03-27 09:02:02

안녕하세요.

정보처리 실기 시험은 순서도를 통해 주어진 결과값을 찾는 것이 아니라 순서도의 빈 괄호를 채우는 것이므로 각 변수의 중간 결과값이나 최종 결과값은 처리과정 진행상에 어려움이 없을 정도의 정확도만 유지하시면 됩니다.

즉 0.167이든 0.1666667이든 관계가 없다는 것이죠.

또한 디버깅 표의 기록되는 내용은 형태는 해당 알고리즘을 해결하는데 필요한 형태로만 작성하기 때문에 서로 다를 수 있습니다.

J = 1, 1/2, 2/3, 3/4 .. 와 같이 수열의 경우에는 J의 결과보다는 진행되는 과정에 더 의미가 있기 때문에 이와 같이 기술한 것이고,

37쪽은 INT(i/2)와 i/2가 같은지 비교를 해야 하기 때문에 값을 표기한 것입니다.

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

"
  • *
    2013-03-27 09:02:02

    안녕하세요.

    정보처리 실기 시험은 순서도를 통해 주어진 결과값을 찾는 것이 아니라 순서도의 빈 괄호를 채우는 것이므로 각 변수의 중간 결과값이나 최종 결과값은 처리과정 진행상에 어려움이 없을 정도의 정확도만 유지하시면 됩니다.

    즉 0.167이든 0.1666667이든 관계가 없다는 것이죠.

    또한 디버깅 표의 기록되는 내용은 형태는 해당 알고리즘을 해결하는데 필요한 형태로만 작성하기 때문에 서로 다를 수 있습니다.

    J = 1, 1/2, 2/3, 3/4 .. 와 같이 수열의 경우에는 J의 결과보다는 진행되는 과정에 더 의미가 있기 때문에 이와 같이 기술한 것이고,

    37쪽은 INT(i/2)와 i/2가 같은지 비교를 해야 하기 때문에 값을 표기한 것입니다.

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

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