책 내용 질문하기
석차구하기 부등호 질문
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
300,301
조회수
127
작성일
2019-09-30
작성자
탈퇴*원
첨부파일

300페이지 순서도 15번이 J>N인데 디버깅을 보면 N인 10까지 J가 다 처리한 후 11부터 나오는 걸로 나와있습니다.

그런데 J가 10일때 J>N 이면 NO로 가야하는거아닌가요? 왜 J가 11찍고 빠져나오나요?

301페이지 디버깅에서도 J가 5까지만 처리하고 6부터 나오잖아요 근데 부등호보면 J>N일때 N은 5일텐데 그럼 J도 5를직자마자 그냥 나와야하는거아닌가요? 결과값은 4까지만나오게하구요

답변
2019-10-01 16:10:11

안녕하세요 길벗수험서 운영팀입니다.

 

조건문과 증가식의 위치를 확인해주세요.

 

5회전을 예로 들죠. j는 처음 1을 부여받고 시작합니다.

 

1회전 - i와 1을 비교, 2로 증가

2회전 - i와 2를 비교, 3으로 증가

3회전 - i와 3을 비교, 4로 증가

4회전 - i와 4를 비교, 5로 증가

5회전 - i와 5를 비교, 6으로 증가

여기서 순서도 15번 j>n을 만나 6>5가 성립되어 i=i+1을 수행하게 되죠.

 

만약 j>=n을 하게되면, 5개의 값이 있음에도 불구하고 4개까지의 값만 비교하고 나와버리게 되겠죠.

 

행복한 하루되세요 :)

  • 관리자
    2019-10-01 16:10:11

    안녕하세요 길벗수험서 운영팀입니다.

     

    조건문과 증가식의 위치를 확인해주세요.

     

    5회전을 예로 들죠. j는 처음 1을 부여받고 시작합니다.

     

    1회전 - i와 1을 비교, 2로 증가

    2회전 - i와 2를 비교, 3으로 증가

    3회전 - i와 3을 비교, 4로 증가

    4회전 - i와 4를 비교, 5로 증가

    5회전 - i와 5를 비교, 6으로 증가

    여기서 순서도 15번 j>n을 만나 6>5가 성립되어 i=i+1을 수행하게 되죠.

     

    만약 j>=n을 하게되면, 5개의 값이 있음에도 불구하고 4개까지의 값만 비교하고 나와버리게 되겠죠.

     

    행복한 하루되세요 :)

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