용호고등학교 고2수학과외에서 합성함수의 입력과 출력 흐름 점검
용호고등학교 고2수학과외에서는 함수식을 보자마자 계산에 들어가기보다, 입력값이 어떤 중간값을 거쳐 최종 출력으로 이어지는지 먼저 확인하는 연습을 진행했다. 함수 계산 자체는 가능했지만, 문제의 조건과 입력·출력의 의미를 풀이 중 계속 유지하는 속도는 아직 일정하지 않았다.
계산은 맞았지만 대응 순서에서 생긴 오답
첫 내신 고난도 유형에서 합성함수 문제가 제시되자 학생은 식을 빠르게 정리했다. 그러나 합성함수 f(g(x))에서 입력값이 먼저 g를 거친 뒤 그 결과가 f에 들어간다는 흐름을 표시하지 않고, 바깥 함수의 식부터 계산했다. 두 함수의 식 자체는 올바르게 사용했지만 중간값을 최종 출력과 혼동해 문제에서 요구한 대응값과 다른 답을 만들었다.
특히 부등식 조건이 함께 주어진 문제에서는 경계값을 먼저 확인하지 않았다. 계산 결과만 보고 답을 정리하면서 입력의 범위와 중간값이 가질 수 있는 범위를 따로 검토하지 않아, 경계에서 포함되는 값과 제외되는 값도 구분하지 못했다. 이는 단순 계산 실수라기보다 여러 조건의 우선순위를 정하지 않은 데서 비롯된 오류였다.
현재 가능한 수준과 흔들리는 조건
기본적인 함수값 계산과 합성함수의 식 변형은 수행할 수 있다. 다만 교과서 심화문제처럼 합성 구조, 부등식의 경계값, 입력과 출력의 의미가 한 문제에 동시에 들어오면 익숙한 계산부터 시작하는 경향이 나타난다. 시험 후반에는 풀이의 계산량과 오류 가능성, 검산 방법을 비교해 더 안정적인 풀이를 선택해야 하지만, 아직은 처음 떠오른 방법을 그대로 밀고 가는 경우가 있다.
화살표로 구조를 고정한 수정 과정
오답을 고칠 때 정답식만 다시 쓰지 않고 다음 순서를 풀이 첫 줄에 고정했다.
- 입력값을 먼저 표시한다.
- 입력값이 g를 거쳐 중간값이 되는 과정을 적는다.
- 그 중간값을 f에 넣어 최종 출력값을 구한다.
- 부등식 조건에서는 경계값의 포함 여부를 확인한다.
- 완성된 식에 원래 입력값을 다시 대입해 대응관계를 검산한다.
예를 들어 x → g(x) → f(g(x))를 화살표로 적게 하자, 바깥 함수의 식을 먼저 정리하더라도 실제 적용 순서는 바뀌지 않는다는 점을 확인할 수 있었다. 이후에는 계산량이 많은 전개와 중간값을 남기는 풀이를 비교하고, 오류 가능성이 낮고 대입 검산이 쉬운 방법을 선택하도록 했다.
합성함수에서는 식을 계산하는 순서와 함수가 입력을 받아 처리하는 순서를 분리해 확인한다.
숫자와 조건을 바꾼 재적용
같은 문제의 답을 외우지 않도록 함수의 숫자와 부등식의 경계 조건을 바꾼 문제를 다시 제시했다. 이번에는 풀이 시작 전에 입력값, 중간값, 출력값을 화살표로 표시하고 경계값을 별도로 적었다. 숫자가 달라져도 먼저 안쪽 함수에 입력한 뒤 바깥 함수로 보내는 구조를 유지했으며, 마지막에는 원식에 결과를 대입해 출력값이 문제의 요구와 일치하는지 확인했다.
새로운 복합문제에서도 학생은 처음부터 계산하지 않고 핵심조건과 보조조건을 나눈 뒤 풀이를 시작했다. 용호고등학교 고2수학과외에서 진행한 이 재적용은 합성함수의 계산 능력을 넘어, 조건이 추가된 내신 고난도 문제에서 가장 재현 가능하고 검산하기 쉬운 풀이를 선택하는 훈련으로 이어졌다.






