책 내용 질문하기
질문드립니다.
도서
[2011] 정보처리기능사 실기
페이지
조회수
117
작성일
2013-09-26
작성자
첨부파일

이전에 질문을 올려 답변을 받았는데 이해가 잘 안되서 한번 더 질문 드립니다.
감사합니다.



이전질문

----------------------------------------------------------------------------

61 페이지에 순서도에서

A를 1로 잡았을경우

판단하는부분인 : J<=SQR(A) 에서

J<=SQR(1) 에서 1의 제곱근은1이고 J인 2보다 크니 NO로 가게되는데

이렇게 되면 A 가 1일 경우에도 소수라고 출력되는데 잘못된것이 아닌지 궁금합니다.


이전답변

----------------------------------------------------------------------

소수란 1보다 큰 수를 대상으로 합니다. 그러므로 A에 입력되는 값은 1 이상이 되겠죠.

답변감사드립니다.
답변을 받앗는데 이해가 되지 않습니다..


질문 하나만 더 하고 싶습니다.
순서도에서 소수인지 소수가 아닌지 구분하는것이 목적인데
문제가 임의의 정수를 입력 받아 인데
순서도 내에 1은 입력하지 말라는 말이 없는데 무엇 때문에
1을 입력하면 안되지요?
저희가 소수를 구하려고 컴퓨터가 하는 작업을
이렇게 순서도 표현하는것으로 알고 있는데
A에 입력되는 값이 소수라는것을 어떻게 알죠?
답변
2013-09-27 09:07:16

안녕하세요.

소수란 1보다 크며 1과 자기 자신 만을 약수로 가지는 수를 의미합니다.

라는 내용을 7섹션 시작 부분에서 언급을 했기에 별도로 처리조건에 두지 않은 것입니다.

실제 시험에서는 소수에 관한 내용이 출제될 때 소수의 정리를 언급하여 입력되는 값이 1보다 큰 값이라는 조건이 제시될 수 있습니다. 혹 제시되지 않는다면 소수의 의미를 염두에 두고 입력되는 값을 1보다 큰 값으로 입력하여 문제를 해결하시면 됩니다.

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

"
  • *
    2013-09-27 09:07:16

    안녕하세요.

    소수란 1보다 크며 1과 자기 자신 만을 약수로 가지는 수를 의미합니다.

    라는 내용을 7섹션 시작 부분에서 언급을 했기에 별도로 처리조건에 두지 않은 것입니다.

    실제 시험에서는 소수에 관한 내용이 출제될 때 소수의 정리를 언급하여 입력되는 값이 1보다 큰 값이라는 조건이 제시될 수 있습니다. 혹 제시되지 않는다면 소수의 의미를 염두에 두고 입력되는 값을 1보다 큰 값으로 입력하여 문제를 해결하시면 됩니다.

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

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