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

197쪽 10번동그리미

이해가 안갑니다 책에 있는 디버깅에 배열 위치가 어떻게 들어가는지 보여주세요!

190쪽 15동그라미 i<=c 와 253쪽 2번 동그리미y<=c-1 왜그런가요?

254쪽 2번

p<8 p<=7 같은건가요?

294쪽 9번동그리마

m+1 왜 1일 더해지는지 이해가 안갑니다.

실전모의고사 a

8번에 123순서 상관없이 기술해도 되나요?

답변
2017-04-13 10:47:05

안녕하세요.

1)

A 배열에는 값이 0~F까지 저장되어 있습니다. 즉

A[1] = 0

A[2] = 1

A[3] = 2

.....

와 같이 배열의 위치 값 보다 1 작은 값이 배열에 저장되어 있습니다.

그러므로 몫인 E를 출력할 때 E가 1이라면 E가 배열의 위치로 사용되어야 하므로 E보다 1 증가된

A[E+1]로 값을 출력하는 것입니다.

2)

253쪽은 소인수분해 값 출력 형태 때문입니다.

소인수분해한 결과가

2*2*5라면

2*2* 가지는 숫자와 *기호를 함께 출력해야 하고

마지막 5는 숫자만 출력해야 하므로 마지막 5만 별도로 출력한 것입니다.

3)

예, 같습니다.

4)

현재 위치를 포함해서 검색을 했으므로 다음은 현재 위치보다 하나가 크거나 작은 위치를 설정해야 하기 때문입니다.

5)

답안 작성에 관한 별다른 조건이 없다면, 예, 순서에 관계 없이 속성 3개를 기술하면 됩니다.

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

  • *
    2017-04-13 10:47:05

    안녕하세요.

    1)

    A 배열에는 값이 0~F까지 저장되어 있습니다. 즉

    A[1] = 0

    A[2] = 1

    A[3] = 2

    .....

    와 같이 배열의 위치 값 보다 1 작은 값이 배열에 저장되어 있습니다.

    그러므로 몫인 E를 출력할 때 E가 1이라면 E가 배열의 위치로 사용되어야 하므로 E보다 1 증가된

    A[E+1]로 값을 출력하는 것입니다.

    2)

    253쪽은 소인수분해 값 출력 형태 때문입니다.

    소인수분해한 결과가

    2*2*5라면

    2*2* 가지는 숫자와 *기호를 함께 출력해야 하고

    마지막 5는 숫자만 출력해야 하므로 마지막 5만 별도로 출력한 것입니다.

    3)

    예, 같습니다.

    4)

    현재 위치를 포함해서 검색을 했으므로 다음은 현재 위치보다 하나가 크거나 작은 위치를 설정해야 하기 때문입니다.

    5)

    답안 작성에 관한 별다른 조건이 없다면, 예, 순서에 관계 없이 속성 3개를 기술하면 됩니다.

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

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