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

115쪽 35번

이해가 잘 안됩니다. 디버깅 좀 부탁드립니다.

386쪽 6번

4,5동그라미가 이해가안됩니다.ㅠㅠ

답변
2017-03-31 11:45:31

안녕하세요.

1)

문의하신 디버깅 결과를 첨부하였으니 확인해 보세요.

2)

X가 2일 때 즉 바깥쪽 반복문이 처음 수행될 때는 배열 P의 값을 배열 Q로 90도 회전하여 옮기는 과정이 수행됩니다.

그러므로 P[Y][H]에 Q[L][Y]의 값을 저장하는 것이죠.

X가 1일 때 즉 바깥쪽 반복문이 두 번째 수행될 때는 배열 Q의 값을 다시 배열 P로 90도 회전하여 옮기는 과정이 수행됩니다.

그러므로 Q[Y][H]에 P[L][Y]의 값을 저장하는 것입니다.

위 개념을 염두에 두고 빈 괄호를 다 채운 상태에서 디버깅을 수행하면서 각 변수의 값 변화를 살펴보세요.

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


  • *
    2017-03-31 11:45:31

    안녕하세요.

    1)

    문의하신 디버깅 결과를 첨부하였으니 확인해 보세요.

    2)

    X가 2일 때 즉 바깥쪽 반복문이 처음 수행될 때는 배열 P의 값을 배열 Q로 90도 회전하여 옮기는 과정이 수행됩니다.

    그러므로 P[Y][H]에 Q[L][Y]의 값을 저장하는 것이죠.

    X가 1일 때 즉 바깥쪽 반복문이 두 번째 수행될 때는 배열 Q의 값을 다시 배열 P로 90도 회전하여 옮기는 과정이 수행됩니다.

    그러므로 Q[Y][H]에 P[L][Y]의 값을 저장하는 것입니다.

    위 개념을 염두에 두고 빈 괄호를 다 채운 상태에서 디버깅을 수행하면서 각 변수의 값 변화를 살펴보세요.

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


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