책 내용 질문하기
삽입정렬 질문 입니다
도서
[2014] 정보처리기사 실기(산업기사 포함)
페이지
140
조회수
151
작성일
2014-04-04
작성자
첨부파일

새변을 해주셨는데 제가 또 이해가 안되는 부분이 있어서 다시 질문합니다.

반복문은 다음과 같이 처리됩니다.

반복 k = 3, 1, -1 -> k를 3부터 1까지 -1씩 증가하면서 반복문을 실행

k는 처음 3을 가지고 반복문을 실행합니다.

이렇게 답변해 주셨는데요..

플로차트를 보면

8.k는 i-1,1, -1 이렇게 표현 되어 있는데요.

6.에서 보면 i는 2,10,1 이라고 표현 되어 있어서 2부터 시작이고

이렇게 되면 k는 2-1 이되어 1부터 시작되지 않나요?

그러면 1이 이미 되어버려서

11.A(k+1)=key

A(2)=key 이렇게 계산을 했습니다

그래서 키 값이 또 A(2)가 되니 이상해서요

제가 어는 부분에서 잘못 생각한 걸까요?

그리고 어떻게 K가 처음부터 3이라는 값을 가지고

시작하게 되는지 답변 부탁 드립니다 ㅜㅠ

답변
2014-04-07 09:28:08

안녕하세요.

반복문은 먼저 초기값을 가지고 우선 반복문을 실행한 후 종료 기준값과 비교합니다.

만일

K = 1, 1, -1 이라면

K는 1을 가지고 반복문을 실행한 후 종료 기준값(1)과 비교하여 종료합니다.

K = 1, 1, -1이라고 반복문을 한번 실행한다는 것이죠.

반복문은 초기값을 가지고 우선 실행한 후 종료기준값과 비교합니다.

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

"
  • *
    2014-04-07 09:28:08

    안녕하세요.

    반복문은 먼저 초기값을 가지고 우선 반복문을 실행한 후 종료 기준값과 비교합니다.

    만일

    K = 1, 1, -1 이라면

    K는 1을 가지고 반복문을 실행한 후 종료 기준값(1)과 비교하여 종료합니다.

    K = 1, 1, -1이라고 반복문을 한번 실행한다는 것이죠.

    반복문은 초기값을 가지고 우선 실행한 후 종료기준값과 비교합니다.

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

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