책 내용 질문하기
j가100이하까지 인지모르겠어요
도서
[2014] 정보처리기사 실기(산업기사 포함)
페이지
53
조회수
119
작성일
2014-04-19
작성자
첨부파일

J가 100되면

처리과정거치면 j는101되는데 왜 범위가 100포함이에요?

답변
2014-04-21 09:42:03

안녕하세요.

알고리즘은 처리를 수행한 후 종료 기준값을 비교하는지, 종료 기준값을 비교한 후 처리하는지 또한 초기값이 어떻게 주어지는지에 따라 결과나 과정이 달라집니다.

그러니 반드시 디버깅을 통해 처리 과정이 어떻게 진행되는지를 판단해야 합니다.

문의하신 알고리즘은

J값을 1 증가한 후 J<=100 여부를 확인합니다.

즉 J가 현재 99로 처리가 된 후 J=J+1을 만나 J가 100이 되면 더 처리를 해야 하므로 J가 100보다 작거나 같은때까지 Yes가 됩니다.

J가 100인 상태로 처리가 된 후 J=J+1을 만나 J가 101이 되면 비로소 No가 되어 EVEN과 ODD를 출력하고 종료하게 됩니다.

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

"
  • *
    2014-04-21 09:42:03

    안녕하세요.

    알고리즘은 처리를 수행한 후 종료 기준값을 비교하는지, 종료 기준값을 비교한 후 처리하는지 또한 초기값이 어떻게 주어지는지에 따라 결과나 과정이 달라집니다.

    그러니 반드시 디버깅을 통해 처리 과정이 어떻게 진행되는지를 판단해야 합니다.

    문의하신 알고리즘은

    J값을 1 증가한 후 J<=100 여부를 확인합니다.

    즉 J가 현재 99로 처리가 된 후 J=J+1을 만나 J가 100이 되면 더 처리를 해야 하므로 J가 100보다 작거나 같은때까지 Yes가 됩니다.

    J가 100인 상태로 처리가 된 후 J=J+1을 만나 J가 101이 되면 비로소 No가 되어 EVEN과 ODD를 출력하고 종료하게 됩니다.

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

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