책 내용 질문하기
395p질문 드립니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
395
조회수
294
작성일
2019-01-27
작성자
탈퇴*원
첨부파일
395p 문제6번 질문 드립니다.
왜 X=2, 1, -1 인지 잘모르겠습니다.
X=2로 시작하면
Q를P로 치환하는 걸로 되는데
P에 Q를 먼저 치환해야되는거 아닙니까?
답변
2019-01-28 11:44:56
안녕하세요 길벗수험서 운영팀입니다.
394쪽의 문제와 <처리 조건>을 보시기 바랍니다.
먼저 문제에서 5행 5열의 배열에 배열 P의 값을 저장한 후 그림과 같은 과정을 취한다고 하고 있습니다.
그럼 배열 P에는 이미 값이 저장되어 있습니다.
그림에서 처럼 다음 과정은 배열 P에 저장되어 있는 값을 배열 Q와 같이 옮긴 후,
다시 배열 P에 배열 Q의 값을 가지고 옮겨야 합니다.
즉, 첫 번째로 P -> Q
두 번째로 Q -> P
가 되어야 하는 것이죠.
P에 Q를 먼저 치환하게 되면 Q에는 값이 존재하지 않으므로 없는 값이 저장되게 되며, 기준이 되는 P의 값이 사라져 정상적으로 알고리즘이 수행되지 않습니다.
행복한 하루 되세요 :)
-
관리자2019-01-28 11:44:56
안녕하세요 길벗수험서 운영팀입니다.
394쪽의 문제와 <처리 조건>을 보시기 바랍니다.
먼저 문제에서 5행 5열의 배열에 배열 P의 값을 저장한 후 그림과 같은 과정을 취한다고 하고 있습니다.
그럼 배열 P에는 이미 값이 저장되어 있습니다.
그림에서 처럼 다음 과정은 배열 P에 저장되어 있는 값을 배열 Q와 같이 옮긴 후,
다시 배열 P에 배열 Q의 값을 가지고 옮겨야 합니다.
즉, 첫 번째로 P -> Q
두 번째로 Q -> P
가 되어야 하는 것이죠.
P에 Q를 먼저 치환하게 되면 Q에는 값이 존재하지 않으므로 없는 값이 저장되게 되며, 기준이 되는 P의 값이 사라져 정상적으로 알고리즘이 수행되지 않습니다.
행복한 하루 되세요 :)