1. 순서도에서 입력받은 두 수를 비교할 때, 같은 값일 경우(=)를 >나 < 조건 둘 중 하나에 포함시키면 오답인가요?
(214쪽 순서도에서는 3번 괄호에 <=를 사용하여 두 수가 같을 경우를 처리해주고 있습니다)
2. 3번 괄호인 나머지를 구하는 곳에 MOD(BIG, SMALL)이라고 써도 되나요?
추가적으로, 순서도와 C언어 코드 정답에 부등호를 표기할 때, <=처럼 가로로 쓰는 방식과 세로로 쓰는 방식을 구분하지 않을 경우 오답인가요?
안녕하세요 길벗수험서 운영팀입니다.
[1]
아니요, 정답입니다.
195쪽의 경우 실제 문제에서 출제되었을 때, '두 수에 동일한 값이 입력되는 경우는 없다'라는 전제가 있었기 때문에 해당 답이 나올 수 있었습니다.
만약, 위와 같은 조건이 없다면 214쪽의 순서도와 같이 =를 포함한 관계연산자를 어느 한 쪽에 적어주는 것이 맞습니다.
(물론 비교 값이 같을 경우 Yes No 방향 중 어느 곳으로 가도 정상적으로 알고리즘이 수행되는 경우에 한합니다.)
[2]
순서도에서 함수를 사용하실 때는 문제나 <처리조건> 또는 순서도 내에 이미 사용된 함수가 아닌 경우 사용이 제한됩니다.
명확한 채점 기준이 없어 확답드리기는 어려우나 가능한 정답에 가깝게 적기 위해서는 순서도 내 또는 <처리조건>에서 언급되지 않은 함수의 사용은 지양해주세요.
물론 MOD(BIG, SMALL) 또한 정답입니다.
[추가]
순서도의 경우 어떤 관계연산자를 사용하셔도 무관합니다.
일반 수학식에서 쓰는 관계연산자(≤ 또는 <=가 세로로 써진 경우)를 사용해도 괜찮으나, C언어 또는 Java언어에서 관계연산자는 '<=' 또는 '>='와 같이 정해진 방식을 사용하셔야 합니다.
행복한 하루되세요 :)
-
관리자2019-05-27 10:09:07
안녕하세요 길벗수험서 운영팀입니다.
[1]
아니요, 정답입니다.
195쪽의 경우 실제 문제에서 출제되었을 때, '두 수에 동일한 값이 입력되는 경우는 없다'라는 전제가 있었기 때문에 해당 답이 나올 수 있었습니다.
만약, 위와 같은 조건이 없다면 214쪽의 순서도와 같이 =를 포함한 관계연산자를 어느 한 쪽에 적어주는 것이 맞습니다.
(물론 비교 값이 같을 경우 Yes No 방향 중 어느 곳으로 가도 정상적으로 알고리즘이 수행되는 경우에 한합니다.)
[2]
순서도에서 함수를 사용하실 때는 문제나 <처리조건> 또는 순서도 내에 이미 사용된 함수가 아닌 경우 사용이 제한됩니다.
명확한 채점 기준이 없어 확답드리기는 어려우나 가능한 정답에 가깝게 적기 위해서는 순서도 내 또는 <처리조건>에서 언급되지 않은 함수의 사용은 지양해주세요.
물론 MOD(BIG, SMALL) 또한 정답입니다.
[추가]
순서도의 경우 어떤 관계연산자를 사용하셔도 무관합니다.
일반 수학식에서 쓰는 관계연산자(≤ 또는 <=가 세로로 써진 경우)를 사용해도 괜찮으나, C언어 또는 Java언어에서 관계연산자는 '<=' 또는 '>='와 같이 정해진 방식을 사용하셔야 합니다.
행복한 하루되세요 :)