책 내용 질문하기
정처기 실기 52p 질문이요
도서
2016 시나공 정보처리기능사 실기
페이지
52
조회수
251
작성일
2016-08-03
작성자
첨부파일
1번, 2번 답이 A=0, D=1/(A+B)인데 A=1, D=A로 바꿀수는 없나요? 안되면 이유도 설명부탁드립니다.
답변
2016-08-04 09:26:39

안녕하세요.

문의 주신 것처럼 진행하면 결과가 달라집니다. 관련 디버깅 표를 첨부하니 참고하세요.

이 알고리즘에서 변수 A는 의미없는 변수입니다.

그래서 항상 0을 갖아 다른 변수의 값 변화에 영향을 주지 않아야 합니다.

즉 1번 괄호에서 A를 0으로 초기화 한 후

2번 괄호에서 D = 1/(A+B)가 항상 D = 1/B가 되도록 해야 합니다(A가 0이므로)

결국 의미없는 변수를 사용한 논란이 될 수 있는 문제인데, 답항보기가 제시된 필답형이라 출제가 가능했던 문제인데,

2016년 10월 이후 시험부터는 답항보기가 제시되지 않기 때문에 이런 문제 유형은 출제되지 않을 것이라 예상됩니다.

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

  • *
    2016-08-04 09:26:39

    안녕하세요.

    문의 주신 것처럼 진행하면 결과가 달라집니다. 관련 디버깅 표를 첨부하니 참고하세요.

    이 알고리즘에서 변수 A는 의미없는 변수입니다.

    그래서 항상 0을 갖아 다른 변수의 값 변화에 영향을 주지 않아야 합니다.

    즉 1번 괄호에서 A를 0으로 초기화 한 후

    2번 괄호에서 D = 1/(A+B)가 항상 D = 1/B가 되도록 해야 합니다(A가 0이므로)

    결국 의미없는 변수를 사용한 논란이 될 수 있는 문제인데, 답항보기가 제시된 필답형이라 출제가 가능했던 문제인데,

    2016년 10월 이후 시험부터는 답항보기가 제시되지 않기 때문에 이런 문제 유형은 출제되지 않을 것이라 예상됩니다.

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

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