책 내용 질문하기
정보처리기사실기(산업기사포함) 질문!
도서
[2015] 정보처리기사 실기(산업기사 포함)
페이지
조회수
179
작성일
2015-09-11
작성자
첨부파일
90페이지section 19에서 유형 1번에서 i는 초기값 0에서 바로 i+1을 한후에 A와 B배열에 값이 저장 되다가 i가 5보다 크면 벗어납니다 즉.i가4일 때까지 반복되는거죠... 그렇게 되면 i값은 1~4까지 반복인데 왜 배열 A.B는 5가지의 배열 값을 갖는건가요? 배열 값이 저장되기 이전에 i+1이 먼저 실행되니. I가 5보다 작을 때가 아니라 I가 6보다 작을 때 또는 I가 5보다 작거나 같을 때가 되야지 배열값이 총 5가지가 되는거아닌가요?
답변
2015-09-14 09:45:12

안녕하세요.

i는 초기값으로 0인 상태에서

i = i + 1을 만나 i가 1이 된 후 1의 보수 변환 작업을 수행합니다.

현재 i는 1이므로 i<5에서 Yes가 되어 반복됩니다.

i = i + 1을 만나 i가 2가 된 후 2의 보수 변환 작업을 수행합니다.

현재 i는 2이므로 i<5에서 Yes가 되어 반복됩니다.

i = i + 1을 만나 i가 3이 된 후 1의 보수 변환 작업을 수행합니다.

현재 i는 3이므로 i<5에서 Yes가 되어 반복됩니다.

i = i + 1을 만나 i가 4이 된 후 1의 보수 변환 작업을 수행합니다.

현재 i는 4이므로 i<5에서 Yes가 되어 반복됩니다.

i = i + 1을 만나 i가 5가 된 후 1의 보수 변환 작업을 수행합니다.

현재 i는 5이므로 i<5에서 No가 되어 반복을 멈추고 아래쪽으로 이동합니다.

i는 5까지 수행됩니다.

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

  • *
    2015-09-14 09:45:12

    안녕하세요.

    i는 초기값으로 0인 상태에서

    i = i + 1을 만나 i가 1이 된 후 1의 보수 변환 작업을 수행합니다.

    현재 i는 1이므로 i<5에서 Yes가 되어 반복됩니다.

    i = i + 1을 만나 i가 2가 된 후 2의 보수 변환 작업을 수행합니다.

    현재 i는 2이므로 i<5에서 Yes가 되어 반복됩니다.

    i = i + 1을 만나 i가 3이 된 후 1의 보수 변환 작업을 수행합니다.

    현재 i는 3이므로 i<5에서 Yes가 되어 반복됩니다.

    i = i + 1을 만나 i가 4이 된 후 1의 보수 변환 작업을 수행합니다.

    현재 i는 4이므로 i<5에서 Yes가 되어 반복됩니다.

    i = i + 1을 만나 i가 5가 된 후 1의 보수 변환 작업을 수행합니다.

    현재 i는 5이므로 i<5에서 No가 되어 반복을 멈추고 아래쪽으로 이동합니다.

    i는 5까지 수행됩니다.

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

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