초당고등학교 고1 수학과외에서 확인한 합성함수 풀이 순서
초당고등학교고1수학과외에서 한 고1 학생의 풀이를 살펴보면, 합성함수의 계산 자체는 가능했지만 식이 복잡해질수록 안쪽 함수와 바깥쪽 함수의 적용 순서를 바꾸는 문제가 나타났다. 특히 다음 날 표시 없이 다시 푼 문제에서 이 오류가 분명해졌다.
정답을 구하고도 풀이 근거가 달라진 장면
문제에서 f(x)=√(x-1), g(x)=2x+3일 때 (g∘f)(5)를 구하라고 하자, 먼저 합성의 의미를 확인해야 한다. (g∘f)(5)=g(f(5))이므로 안쪽 함수인 f를 먼저 적용한다.
f(5)=√4=2이고, 이어서 g(2)=7이므로 답은 7이다. 이 학생은 처음 풀이에서는 이 과정을 따라가 답을 맞혔다. 그러나 다음 날 무표시 재풀이에서는 식에 보이는 g(x)=2x+3부터 계산하려고 하면서 g(f(5))의 순서를 바꾸었다. 각각의 함수식은 올바르게 알고 있었지만, f의 출력이 g의 입력으로 들어간다는 연결을 놓쳐 최종값이 달라졌다.
합성함수에서는 보이는 식을 먼저 계산하는 것이 아니라, 괄호 안의 입력이 어느 함수로 먼저 들어가는지 확인한다.
최초 오류를 계산실수와 구분하기
이 경우 최초 오류는 계산 단계가 아니다. √4를 2로 계산하는 과정이나 2×2+3을 7로 계산하는 과정은 가능했다. 오류는 첫 단계에서 g(f(5))를 f(5) 다음 g의 입력으로 해석하지 않고 바깥쪽 식부터 처리한 것이다.
풀이를 시작하기 전에는 구할 값과 조건을 분리했다. 첫 단계의 목적은 합성 순서를 정하는 것이고, 다음 단계의 목적은 안쪽 함수의 출력값을 구해 바깥쪽 함수에 대입하는 것이라고 짧게 적었다. 무리식이 포함된 경우에는 √ 안의 값이 0 이상이어야 한다는 조건도 함께 확인했다.
예를 들어 f(x)=√(2x-4), g(x)=x+1에서 (g∘f)(x)를 구한다면 먼저 f(x)의 정의 조건인 2x-4≥0, 즉 x≥2를 확인한다. 그 뒤 g(f(x))=√(2x-4)+1로 정리한다. 안쪽 함수의 출력 범위와 바깥쪽 함수의 입력 조건이 연결되는 구조를 식 옆에 표시해야 한다.
집합 표현을 바꿀 때도 같은 순서를 적용
도형의 이동이나 집합 문제에서는 원소를 나열한 표현과 조건으로 나타낸 표현을 서로 바꾸는 과정에서도 비슷한 혼동이 있었다. 예를 들어 A={1, 2, 3, 4}를 “1≤x≤4인 자연수 x”로 바꿀 때는 원소의 범위와 대상 조건을 따로 확인해야 한다. 반대로 조건이 주어졌을 때는 범위에 실제로 포함되는 원소를 하나씩 대조해 누락이나 중복을 확인했다.
이 과정은 합성함수와도 연결된다. 먼저 주어진 대상이 어떤 조건을 만족하는지 정하고, 그 결과를 다음 표현의 입력으로 넘겨야 한다. 학생은 이전에는 원소를 바로 나열한 뒤 조건을 뒤늦게 붙였지만, 이제는 조건 확인 → 표현 변환 → 결과 대조 순서를 적어 풀이 방향을 유지하도록 했다.
변형 문제에서 확인한 재적용
수정 후에는 숫자와 조건을 바꾼 문제를 사용했다. f(x)=√(x+2), g(x)=3x-1일 때 (g∘f)(7)을 구하는 문제에서는 먼저 f(7)=3을 계산하고, g(3)=8을 구했다. 풀이 옆에는 7 → f → 3 → g → 8을 화살표로 표시했다.
반대로 (f∘g)(7)을 제시하자 먼저 g(7)=20을 구한 뒤 f(20)=√22로 이어졌다. 같은 두 함수라도 합성 순서가 바뀌면 결과가 달라진다는 점을 직접 대조하면서, 함수식을 보고 임의로 계산하는 행동을 줄였다.
다음 날에는 표시 없이 다시 풀고, 풀이가 끝난 뒤 원래 합성식과 계산 순서를 대조했다. 학교 프린트의 무리식 문제에서도 정의 조건, 안쪽 함수, 바깥쪽 함수의 순서를 스스로 적는지가 기준이 되었다. 초당고등학교 고1수학과외 학습에서는 맞힌 답만 확인하지 않고, 첫 식을 왜 세웠는지와 최초 오류가 어느 단계에서 발생했는지까지 설명하도록 하여 우연히 얻은 정답과 근거 있는 풀이를 구분하고 있다.






