은광여자고등학교 고2수학과외에서 다룬 합성함수 조건 해석
도곡동과 연계해 진행한 은광여자고등학교고2수학과외에서는 여러 단원의 조건이 한 문제에 함께 제시될 때 계산보다 먼저 관계를 정리하는 연습을 진행했다. 특히 학교 프린트의 식 변환이 지수·로그 변환과 합성함수 계산으로 이어지는 문제에서 입력값과 출력값의 의미를 끝까지 유지하는 데 초점을 맞췄다.
계산은 가능했지만 대응 관계가 끊긴 장면
해설을 가린 상태에서 이 학생은 함수식이 보이면 곧바로 계산을 시작했다. 예를 들어 f(x)=2x+1, g(x)=x^2-3이 주어지고 (f∘g)(2)를 구하는 문제에서 먼저 바깥 함수인 f를 적용해야 한다는 점은 알고 있었다. 실제로 g(2)=1을 구한 뒤 f(1)=3을 계산하는 과정도 수행할 수 있었다.
그러나 숫자를 바꾼 변형 문제에서 g(3)=6까지 계산한 뒤, 문제에서 요구한 출력값이 f(g(3))인지 g(f(3))인지 다시 확인하지 않고 앞 문제의 순서를 그대로 적용했다. 두 식에 필요한 계산 자체는 맞았지만 최종 대응값이 달라진 이유는 단순 계산실수가 아니라 입력값이 어떤 중간값을 거쳐 출력되는지 문제조건과 연결하지 않았기 때문이다.
입력값 → 중간값 → 출력값의 흐름을 먼저 표시한 뒤 식을 계산한다.
현재 가능한 수준과 흔들리는 조건
현재 함수 계산과 기본적인 합성함수 적용은 가능하다. 다만 학교 프린트처럼 함수식의 변환 조건, 지수·로그식, 합성 관계가 한꺼번에 제시되거나 제한시간이 짧아지면 입력과 출력의 의미를 확인하는 속도가 일정하지 않다. 특히 숫자만 바뀐 문제에서는 직전 문제의 공식이나 적용 순서에 끌려가며 조건 표시와 핵심 검산을 생략하는 모습이 나타났다.
따라서 새로운 문제를 볼 때 식을 바로 전개하기보다 먼저 주어진 값이 어느 함수의 입력인지, 첫 번째 계산으로 얻는 중간값이 다음 함수의 입력으로 적절한지를 확인해야 한다. 유리함수에서는 분모가 0이 되지 않는 조건까지 함께 표시하고, 식 변환 뒤에도 원래 함수의 정의역 조건이 유지되는지 점검하도록 했다.
입력·중간값·출력으로 재구성한 수정 과정
수정할 때는 문제 옆에 x=a → g(a)=b → f(b)와 같이 화살표를 직접 적게 했다. 이후 (f∘g)(a)와 (g∘f)(a)를 나란히 써서 적용 순서가 왜 달라지는지 비교했다. 계산이 끝난 뒤에는 구한 중간값을 두 번째 함수에 실제로 대입했는지 확인하고, 원래 문제의 입력값과 최종 출력값을 다시 연결해 보게 했다.
예를 들어 f(x)=1/(x-2), g(x)=x+3에서 (f∘g)(1)을 구할 때는 1→g(1)=4→f(4)=1/2로 표시한다. 이때 분모 조건 g(1)≠2도 함께 확인한다. 반대로 순서를 바꾸면 1→f(1)=-1→g(-1)=2가 되어 결과가 달라지므로, 두 함수의 식을 모두 계산할 수 있다는 사실만으로 합성 순서를 결정할 수 없음을 확인했다.
조건을 바꾼 문제에서의 재적용
다음 단계에서는 함수의 숫자와 조건을 바꾼 문제를 연속 두 개 제시했다. 첫 문제에서는 입력값과 중간값을 표시한 뒤 계산하게 했고, 두 번째 문제에서는 표시 없이 풀게 한 다음 풀이가 끝난 뒤 화살표를 복원하게 했다. 또한 지수식이나 로그식이 중간 함수에 포함된 경우에는 변환 전에 진수조건과 밑의 조건을 먼저 적도록 했다.
이 과정에서 직전 문제의 공식에 의존하지 않고 입력 확인 → 함수 적용순서 결정 → 조건 표시 → 핵심값 재대입의 기준을 유지하는지를 확인했다. 은광여자고등학교 고2수학과외에서도 숫자뿐 아니라 함수의 위치와 조건을 바꾼 변형 문제까지 적용하며, 계산 결과보다 입력과 출력의 대응이 실제 조건에 맞는지를 검산하도록 훈련했다.






