책 내용 질문하기
디버깅 문제
도서
[2012] 정보처리기사 실기
페이지
22
조회수
231
작성일
2012-06-12
작성자
첨부파일

해설집에 초기값이

28 - 0 - 28 - 0 - 0

1 - 14 - 0 - 1

이렇게 나왔는데.

1회전할때 값이 어떻게 14가 되죠? 28 아닌가요?

순서도 상으로 처음 C값이 1이 되어서 28/1 인데? 말이죠///?

답변
2012-06-12 09:28:50

안녕하세요.

1회전 시 MOK이 28이고 NMG가 0이므로

11번 동그라미에서 YES가 되어 12번과 13번 동그라미를 수행합니다. 그래서 D가 1, A(D) = C에 의해 A(1) = 1이 기억됩니다.

이어서 4번 동그라미로 이동해 C는 2가 되고

C가 B보다 작으므로 9번쪽으로 이동하여

MOK을 구합니다. B가 28이고 C가 2이므로 MOK은 14가 됩니다.

이와 같이 진행하시면 됩니다.

또한 디버깅 표를 보는 방법은 가로를 맞춰서 보는 것이 아니라 각 변수의 세로 변화만 확인하는 것입니다.

공간 절약상 가로 위치를 맞추지 않고 각 변수들의 변화 값을 이어서 작성하였기 때문이죠.

관련 내용이 38쪽 하단 잠깐만요!에 있으니 참고하세요.

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

"
  • *
    2012-06-12 09:28:50

    안녕하세요.

    1회전 시 MOK이 28이고 NMG가 0이므로

    11번 동그라미에서 YES가 되어 12번과 13번 동그라미를 수행합니다. 그래서 D가 1, A(D) = C에 의해 A(1) = 1이 기억됩니다.

    이어서 4번 동그라미로 이동해 C는 2가 되고

    C가 B보다 작으므로 9번쪽으로 이동하여

    MOK을 구합니다. B가 28이고 C가 2이므로 MOK은 14가 됩니다.

    이와 같이 진행하시면 됩니다.

    또한 디버깅 표를 보는 방법은 가로를 맞춰서 보는 것이 아니라 각 변수의 세로 변화만 확인하는 것입니다.

    공간 절약상 가로 위치를 맞추지 않고 각 변수들의 변화 값을 이어서 작성하였기 때문이죠.

    관련 내용이 38쪽 하단 잠깐만요!에 있으니 참고하세요.

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

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