책 내용 질문하기
질문입니다.
도서
2018 시나공 정보처리기능사 실기
페이지
67
조회수
83
작성일
2018-10-17
작성자
탈퇴*원
첨부파일

까만색동그라미 2번 A:B에서

해답지에는

파랑색 동그라미 1번이 <

파랑색 동그라미 2번이 >= 으로 되어있는데,

파랑색 동그라미 2번중 = 에 대한 설명좀 부탁드리겠습니다.

해당 알고리즘 바로 왼쪽 네모박스에 두수가 같은 경우는 큰수와 작은수를 정할 필요가 없으므로 두수가 같은지의 여부를 비교할 필요가 없다고 나와 있는데, 해답에는 >= 이렇게 나와있어서 헷갈리네요.

만약 시험에 이와같은 문제가 나온다면 답을 ">=" 렇게 쓰지않고 ">" 이렇게 쓰면 틀리는 건가요?

답변
2018-10-18 10:12:11

안녕하세요 길벗 수험서 운영팀입니다.

해당문제에서 A와 B의 값이 같은 경우(=)는 1번 빈칸와 2번 빈칸 어느 곳에 들어가도 정답입니다.

해설에서 "비교할 필요가 없다"고 언급한 것은 이것을 의미합니다.

다만 등호가 없는 경우 1번과 2번 모두가 오답이 될 수 있습니다.

A와 B의 값이 같은 경우 진행할 수 있는 코드가 없기 때문에 비정상적으로 종료되어 잘못된 순서도가 되기 때문입니다.

즉 답이 될 수 있는 경우는

1) < 2) >= 와

1) <= 2) > 가 되겠습니다.

행복한 하루 되세요. ^^

  • *
    2018-10-18 10:12:11

    안녕하세요 길벗 수험서 운영팀입니다.

    해당문제에서 A와 B의 값이 같은 경우(=)는 1번 빈칸와 2번 빈칸 어느 곳에 들어가도 정답입니다.

    해설에서 "비교할 필요가 없다"고 언급한 것은 이것을 의미합니다.

    다만 등호가 없는 경우 1번과 2번 모두가 오답이 될 수 있습니다.

    A와 B의 값이 같은 경우 진행할 수 있는 코드가 없기 때문에 비정상적으로 종료되어 잘못된 순서도가 되기 때문입니다.

    즉 답이 될 수 있는 경우는

    1) < 2) >= 와

    1) <= 2) > 가 되겠습니다.

    행복한 하루 되세요. ^^

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