와부고등학교 고1수학과외에서 합성함수와 그래프를 연결하는 풀이
와부고등학교 고1수학과외에서는 합성함수의 식을 계산하는 데서 멈추지 않고, 두 함수가 어떤 순서로 연결되는지 설명하는 연습을 진행한다. 이 학생은 간단한 합성함수는 계산할 수 있었지만, 식이 길어지면 바깥쪽 함수를 먼저 적용하는 경우가 있었다. 맞힌 문제에서도 왜 그 식을 선택했는지 설명하지 못하면 우연한 정답인지 구분하기 어려웠다.
오답이 만들어진 실제 과정
예를 들어 f(x)=2x+1, g(x)=x^2-3일 때 (f∘g)(2)를 구하는 문제에서 먼저 바깥쪽 함수인 f에 2를 넣어 f(2)=5를 계산했다. 이후 이 값을 g에 대입해 g(5)=22를 얻었다.
두 식 자체는 모두 올바르게 사용했지만, (f∘g)(2)는 먼저 안쪽 함수 g에 2를 넣어야 한다. 즉 g(2)=1을 구한 뒤 그 결과를 바깥쪽 함수 f에 넣어 f(1)=3이 되어야 한다. 학생은 계산 과정은 끝까지 이어 갔지만, 합성 기호가 나타내는 입력의 이동 방향을 확인하지 않아 22라는 오답을 만들었다.
현재 가능한 풀이와 흔들리는 조건
현재는 함수식을 각각 읽고 대입하는 계산은 가능하다. 그러나 식이 복잡하거나 방정식과 그래프가 함께 제시되면 안쪽 함수와 바깥쪽 함수의 위치를 표시하지 않고 보이는 식부터 처리하는 경향이 남아 있다. 그래프 문제에서도 먼저 계산한 함수값이 다음 함수의 입력값이 된다는 연결을 설명하지 않으면, 식과 그래프의 대응을 따로 외운 풀이가 된다.
복소수 기초 문제에서도 조건을 한꺼번에 계산하려는 모습이 나타났다. 주어진 조건 중 실제 값을 결정하는 핵심조건, 계산을 제한하는 보조조건, 마지막에 답을 확인하는 검산조건을 나누지 않으면 불필요한 식부터 전개하게 된다. 따라서 합성함수에서는 적용 순서를, 복소수에서는 조건의 우선순위를 먼저 정해야 한다.
화살표로 적용 순서 고정하기
수정할 때는 x → g(x) → f(g(x))처럼 합성 순서를 화살표로 적는다. (f∘g)(x)를 보면 오른쪽의 g가 먼저 실행되고, 그 출력이 왼쪽의 f의 입력으로 들어간다는 사실을 식 옆에 표시한다. 이후 숫자를 대입할 때도 다음과 같이 중간값을 남긴다.
g(2)=2²-3=1f(g(2))=f(1)=2×1+1=3- 처음 입력 2가 최종 출력 3으로 이동했는지 그래프와 대조한다.
풀이가 길어지면 먼저 구할 값을 네모 표시하고, 핵심조건과 보조조건을 구분한다. 계산 중간에는 괄호와 부호를 확인하고, 최종값은 원래 합성식에 다시 대입해 적용 순서가 맞는지 검산한다. 복소수 문제에서는 예를 들어 z=a+bi를 먼저 설정한 뒤 실수부와 허수부 조건을 핵심조건으로 사용하고, 절댓값이나 켤레 조건은 마지막 검산에 활용한다.
조건을 바꾼 문제에 재적용한 모습
다음 날에는 숫자를 바꾼 f(x)=x-4, g(x)=3x+2와 (f∘g)(-1) 문제를 제시했다. 학생은 곧바로 계산하지 않고 먼저 -1 → g(-1) → f(g(-1))를 적었다. g(-1)=-1을 구한 뒤 f(-1)=-5를 계산했고, 왜 f가 뒤에 적용되는지 설명했다.
이번에는 (g∘f)(-1)로 순서를 바꾸자 -1 → f(-1) → g(f(-1))로 다시 표시해 결과가 달라지는 이유까지 확인했다. 맞힌 값만 기록하지 않고 최초 입력, 중간 출력, 최종 출력의 연결을 남기면서 식과 그래프를 한 흐름으로 해석하는 풀이로 바뀌고 있다.






