책 내용 질문하기
모르는 것
도서
2017 시나공 정보처리기능사 실기
페이지
51
조회수
48
작성일
2017-07-27
작성자
탈퇴*원
첨부파일
51쪽 04회를 보면 i< ( ) 답이 i<20이 아니라 21인데 왜 21인지 모르겠어요 문제를 보면 끝이 20이잖아요
답변
2017-07-28 09:16:10

안녕하세요.

순서도는 절대로 눈으로 확인하지 말고 직접 디버깅을 수행해 봐야 합니다.

순서도는 종료기준값의 위치나 처리 방법이 조금만 달라져도 다른 결과를 산출할 수 있기 때문이죠.

문의하신 순서도는

중간에서 종료 기준값을 비교합니다.

그리고 그 아래쪽에서 처리를 수행합니다.

만일 i가 20인 상태에서 i<20 으로 비교한다면 No가 되어 20일 때 처리를 수행하지 못합니다.

문제는 20일 때까지도 처리를 수행해야 합니다.

그래서 i<21로 비교하여 i가 20일 때도 Yes가 되어 처리를 수행하도록 한 것입니다.

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

  • *
    2017-07-28 09:16:10

    안녕하세요.

    순서도는 절대로 눈으로 확인하지 말고 직접 디버깅을 수행해 봐야 합니다.

    순서도는 종료기준값의 위치나 처리 방법이 조금만 달라져도 다른 결과를 산출할 수 있기 때문이죠.

    문의하신 순서도는

    중간에서 종료 기준값을 비교합니다.

    그리고 그 아래쪽에서 처리를 수행합니다.

    만일 i가 20인 상태에서 i<20 으로 비교한다면 No가 되어 20일 때 처리를 수행하지 못합니다.

    문제는 20일 때까지도 처리를 수행해야 합니다.

    그래서 i<21로 비교하여 i가 20일 때도 Yes가 되어 처리를 수행하도록 한 것입니다.

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

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