책 내용 질문하기
2018 정보처리기능사 모의 1회 알고리즘
도서
2018 시나공 정보처리기능사 실기
페이지
조회수
137
작성일
2018-10-30
작성자
탈퇴*원
첨부파일

답이 Temp= A 인데 A = Temp 하면 틀린건가요?

답변
2018-10-31 09:43:50

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

메일링 서비스로 제공되는 1회대비 '2018_정보처리기능사실기_모의01회.hwp'를 질문하시는 것이라고 가정하고 답변드리겠습니다.

보기 2번의 답이 Temp = A로 되어 있습니다.

이것을 A = Temp로 바꿔쓰게 되면 A의 값이 Temp에 저장되는 것이 아닌, Temp의 값이 A에 저장되게 됩니다.

이 경우 알고리즘이 정상적으로 가동되는지는 가장 첫 부분만 디버깅 해보면 알 수 있습니다.

16을 2진수로 변화하기 위해 변수 A에는 16, B에는 2를 저장하고 순서도를 수행한다고 가정했을 때,

A = Temp를 수행하게 되면 A에 저장되어 있는 16은 없어지고 Temp의 초기값인 0으로 치환되어 버립니다.

이후 16이라는 10진수 값은 어디서도 찾을 수 없게 되므로 순서도가 정상적으로 돌아갈리가 없게 되죠.

조건문(마름모 도형)이 아닌 일반 수식(사각 도형)에서 좌변과 우변을 바꾸는 것은 값을 저장할 위치가 변화하는 것이기 때문에 주의하셔야 합니다.

행복한 하루 되세요 ^^

  • *
    2018-10-31 09:43:50

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

    메일링 서비스로 제공되는 1회대비 '2018_정보처리기능사실기_모의01회.hwp'를 질문하시는 것이라고 가정하고 답변드리겠습니다.

    보기 2번의 답이 Temp = A로 되어 있습니다.

    이것을 A = Temp로 바꿔쓰게 되면 A의 값이 Temp에 저장되는 것이 아닌, Temp의 값이 A에 저장되게 됩니다.

    이 경우 알고리즘이 정상적으로 가동되는지는 가장 첫 부분만 디버깅 해보면 알 수 있습니다.

    16을 2진수로 변화하기 위해 변수 A에는 16, B에는 2를 저장하고 순서도를 수행한다고 가정했을 때,

    A = Temp를 수행하게 되면 A에 저장되어 있는 16은 없어지고 Temp의 초기값인 0으로 치환되어 버립니다.

    이후 16이라는 10진수 값은 어디서도 찾을 수 없게 되므로 순서도가 정상적으로 돌아갈리가 없게 되죠.

    조건문(마름모 도형)이 아닌 일반 수식(사각 도형)에서 좌변과 우변을 바꾸는 것은 값을 저장할 위치가 변화하는 것이기 때문에 주의하셔야 합니다.

    행복한 하루 되세요 ^^

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