책 내용 질문하기
p266,267 p273
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
266
조회수
60
작성일
2017-04-08
작성자
첨부파일

p266,267

플로차트 3번 답안이 j < 10 - i이고

c언어 코드 동일 수행 코드는 j < 8 - i 입니다만

c언어는 전체적으로 i < 8번 돌고 i < 8-i까지 도는 이유를 알겠으나(8의 경우 9와 비교, 모든배열과 비교)

플로차트는 전체적으로 i <9 번 돌고 왜 10-i까지 인지 이해가 안됩니다.

c언어의 경우 8과 8-i 값 인데 그렇다면 플로차트는 9와 9-i가 되어야 하는거 아닌가요??

왜 10-i인지 알려주세요ㅠ

p273의 c언어 코드 부분란 중 9번의 j는 배열 첨자로 사용되므로 j 는 0에서 9-i 까지 반복은 무슨 뜻 인가요 ㅠㅠ?

답변
2017-04-10 11:22:20

안녕하세요.

1)

순서도는 배열의 위치가 1부터 시작합니다.

i가 1일 때 j는 1~9까지 9회 반복

i가 2일 때 j는 1~8까지 8회 반복

.

.

i가 8일 때 j는 1~2까지 2회 반복

i가 9일 때 j는 1~1까지 1회 반복

1은2와 2는3과 3은 4와 .... 8은9와 9는 10과 비교를 수행합니다. 그래서 10-i까지 하여 i가 1일 때 j는 9의 경우 10과 비교, 모든 배열과 비교하게 됩니다.

2)

앞선 for문에서 i는 1~9까지 반복됩니다.

그러므로 안쪽 for문은 j가 0부터 9-i,즉

i가 1일때 j는 0~8까지 9회 반복

i가 2일때 j는 0~7까지 8회 반복

.

.

i가 8일때 j는 0~1까지 2회 반복

i가 9일때 j는 0~0까지 1회 반복

입니다.

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

  • *
    2017-04-10 11:22:20

    안녕하세요.

    1)

    순서도는 배열의 위치가 1부터 시작합니다.

    i가 1일 때 j는 1~9까지 9회 반복

    i가 2일 때 j는 1~8까지 8회 반복

    .

    .

    i가 8일 때 j는 1~2까지 2회 반복

    i가 9일 때 j는 1~1까지 1회 반복

    1은2와 2는3과 3은 4와 .... 8은9와 9는 10과 비교를 수행합니다. 그래서 10-i까지 하여 i가 1일 때 j는 9의 경우 10과 비교, 모든 배열과 비교하게 됩니다.

    2)

    앞선 for문에서 i는 1~9까지 반복됩니다.

    그러므로 안쪽 for문은 j가 0부터 9-i,즉

    i가 1일때 j는 0~8까지 9회 반복

    i가 2일때 j는 0~7까지 8회 반복

    .

    .

    i가 8일때 j는 0~1까지 2회 반복

    i가 9일때 j는 0~0까지 1회 반복

    입니다.

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

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