책 내용 질문하기
294 순서도 디버깅 질문
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
294,295
조회수
175
작성일
2019-09-30
작성자
탈퇴*원
첨부파일
294 순서도에서 K=i-1,1,-1 반복문은 i-1부터 시작해서 1까지 -1간격으로 반복해라 잖아요??
근데 295쪽 디버깅을 보면 i가 2일때 key 50으로 설정하고 k는 1하고, 1까지니까 여기서 끝내야하지않나요? 왜 정답지 보면 1을 한 후에 0을 하죠??
c언어코드에서는 이게 배열의위치가 0에서부터시작해서라고 하는데 배열의 경우 c언어에서는 0에서부터시작하지만 순서도에서는 1부터시작하는거 아닌가요??
답변
2019-09-30 15:02:34
안녕하세요 길벗수험서 운영팀입니다.
반복문이 종료되었을 때 최종값은 <처리조건>에 따라 달라질 수 있습니다.
k=i-1, 1, -1 의 반복문이 마지막까지 반복했다고 가정했을 때, 일반적인 마지막값은 최종값인 1이지만, 해당 문제와 같이 0을 갖고 반복문이 종료되는 경우도 존재합니다.
프로그래밍 코드의 for문과 동일하게 말이죠.
해당 문제의 경우 자세한 설명은 전문가의 조언을 참고해주세요.
행복한 하루되세요 :)
-
관리자2019-09-30 15:02:34
안녕하세요 길벗수험서 운영팀입니다.
반복문이 종료되었을 때 최종값은 <처리조건>에 따라 달라질 수 있습니다.
k=i-1, 1, -1 의 반복문이 마지막까지 반복했다고 가정했을 때, 일반적인 마지막값은 최종값인 1이지만, 해당 문제와 같이 0을 갖고 반복문이 종료되는 경우도 존재합니다.
프로그래밍 코드의 for문과 동일하게 말이죠.
해당 문제의 경우 자세한 설명은 전문가의 조언을 참고해주세요.
행복한 하루되세요 :)