책 내용 질문하기
최대값 구하기 플로우 차트 궁금증
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
214
조회수
182
작성일
2019-06-06
작성자
탈퇴*원
첨부파일
순서도 박복문 안에 7번인 A[i] : MAX 에서 정답 3번의 답이 <= 이던데 < 가 왜 아닌가요? 같은 건 굳이 안넣어듀 될것 같은뎅
답변
2019-06-07 11:40:54
안녕하세요 길벗수험서 운영팀입니다.
등호(=)의 경우 2번 또는 3번 어느 곳에 들어가도 알고리즘은 정상적으로 수행됩니다.
등호(=)가 아예 존재하지 않는 경우 논리 오류가 발생할 수 있습니다.
(순서도 7번에서 A[i]가 MAX와 같은 경우 해당 순서도에서 오류가 발생)
다만 효율적인 알고리즘 수행을 위해서는 등호가 3번에 들어가는 것이 맞습니다. A[i] = MAX인 경우 순서도 8번을 수행할 필요가 없으므로 불필요한 프로세스를 수행하게 되니 2번에 들어가면 3번에 들어가는 것보다 '비효율적이다'라고 말할 수 있으니까요.
행복한 하루되세요 :)
-
관리자2019-06-07 11:40:54
안녕하세요 길벗수험서 운영팀입니다.
등호(=)의 경우 2번 또는 3번 어느 곳에 들어가도 알고리즘은 정상적으로 수행됩니다.
등호(=)가 아예 존재하지 않는 경우 논리 오류가 발생할 수 있습니다.
(순서도 7번에서 A[i]가 MAX와 같은 경우 해당 순서도에서 오류가 발생)
다만 효율적인 알고리즘 수행을 위해서는 등호가 3번에 들어가는 것이 맞습니다. A[i] = MAX인 경우 순서도 8번을 수행할 필요가 없으므로 불필요한 프로세스를 수행하게 되니 2번에 들어가면 3번에 들어가는 것보다 '비효율적이다'라고 말할 수 있으니까요.
행복한 하루되세요 :)