책 내용 질문하기
217
도서
[2011] 정보처리산업기사 실기
페이지
조회수
120
작성일
2011-09-06
작성자
첨부파일

산업기사 책 217page에

1번 빈칸에 답이

Q = INT(7/2) 라고 씌여져 있는데 여기서 해설은 배열의 중간 행 번호를 계산한다 라고 나와있어요

근데 중간 행번호는 4가 나와야 하는거 아닌가요? 그러면 INT(8/2)~ INT(9/2)가 나와야 하는거 아닌가요?

자세한 설명 부탁 드립니다..ㅠㅠ

이해가 안가요

답변
2011-09-07 09:16:03

안녕하세요.

1행부터 3행까지는 시작 열 감소, 끝 열 증가

4행부터 7행까지는 시작 열 증가, 끝 열 감소의 특징을 보이고 있습니다.

여기서 말하는 중간행이란 이러한 특징을 기준할 수 있는 값으로

3을 기준으로 하여 3보다 작거나 같을때(1,2,3)까지는 시작 열 감소, 끝 열 증가

3보다 클 때(4,5,6,7)까지는 시작 열 증가, 끝 열 감소를 수행하면 됩니다.

그래서 중간에 i > Q 를 이용해 Yes인 경우와 No인 경우의 처리를 구분한 것이죠.

하지만 다르게 할 수도 있습니다.

중간 값을 4로 하여

i >= Q로 처리할 수 도 있습니다.

패턴이 전환되는 기준점이라는 의미에서 중간행이라고 표현한 것이니 이점 학습에 참고하세요.

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

"
  • *
    2011-09-07 09:16:03

    안녕하세요.

    1행부터 3행까지는 시작 열 감소, 끝 열 증가

    4행부터 7행까지는 시작 열 증가, 끝 열 감소의 특징을 보이고 있습니다.

    여기서 말하는 중간행이란 이러한 특징을 기준할 수 있는 값으로

    3을 기준으로 하여 3보다 작거나 같을때(1,2,3)까지는 시작 열 감소, 끝 열 증가

    3보다 클 때(4,5,6,7)까지는 시작 열 증가, 끝 열 감소를 수행하면 됩니다.

    그래서 중간에 i > Q 를 이용해 Yes인 경우와 No인 경우의 처리를 구분한 것이죠.

    하지만 다르게 할 수도 있습니다.

    중간 값을 4로 하여

    i >= Q로 처리할 수 도 있습니다.

    패턴이 전환되는 기준점이라는 의미에서 중간행이라고 표현한 것이니 이점 학습에 참고하세요.

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

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