호원고등학교 고1 수학과외에서 다룬 함수 판단의 최초 오류
호원고등학교 고1수학과외에서는 함수식을 계산하는 데서 멈추지 않고, 문제 속 입력과 출력이 어떻게 대응하는지부터 확인하는 연습을 진행했다. 이 고1 학생은 식에 숫자를 대입해 함수값을 구하는 과정은 가능했지만, 숫자와 조건이 바뀌면 함수의 의미를 다시 해석하는 데 어려움을 보였다.
계산은 맞았지만 함수 판단이 어긋난 장면
숫자를 바꾼 문제에서 여러 대응 관계가 제시되자 이 학생은 입력값을 식에 대입해 출력값을 계산하는 것부터 시작했다. 각 계산 결과는 맞았지만, 같은 입력값에 서로 다른 출력값이 연결된 관계도 함수라고 판단했다. 식 계산에는 오류가 없었으나, 입력 하나에 출력이 하나만 정해져야 한다는 조건을 확인하지 않은 것이 최초 오류였다.
입력값에 따른 출력값을 계산한 뒤, 같은 입력에서 출력이 두 개가 되는지 확인하지 않으면 함수 여부를 잘못 판단할 수 있다.
예를 들어 입력 2에 출력 5와 7이 함께 대응된 상황에서 결과 숫자만 비교하며 “계산값이 모두 나왔으므로 함수”라고 결론 내렸다. 문제의 핵심은 계산 결과가 존재하는지가 아니라, 하나의 입력이 둘 이상의 출력과 연결되는지를 판단하는 데 있었다.
현재 가능한 것과 아직 흔들리는 조건
현재는 함수식이 주어졌을 때 특정 입력을 대입하여 출력값을 구할 수 있다. 괄호가 포함된 식에서도 기본적인 계산은 이어 갈 수 있다. 그러나 표나 화살표 그림처럼 식이 바로 주어지지 않는 문제에서는 입력과 출력의 역할을 먼저 구분하지 않고 계산식부터 찾으려 한다.
특히 숫자를 바꾼 문제, 대응 관계를 표로 제시한 문제, 같은 입력에 여러 출력이 연결된 문제에서 처음 사용한 풀이순서를 쉽게 바꾸지 못한다. 따라서 함수의 식과 함수의 정의를 연결해 설명하는 과정이 아직 자동화되지 않은 상태다.
입력·출력 표로 최초 판단 지점 표시하기
수정할 때는 문제를 보자마자 계산하지 않고 입력과 출력을 두 열로 나누어 적게 했다. 먼저 각 입력값에 연결된 출력값의 개수를 세고, 하나의 입력에 출력이 두 개 이상이면 함수가 될 수 없다는 기준을 표시했다. 그다음 식이 주어진 경우에만 해당 입력을 대입해 값을 계산했다.
- 입력값과 출력값을 각각 구분해 표에 기록한다.
- 같은 입력에 출력이 몇 개 연결되는지 확인한다.
- 함수 여부를 판단한 근거를 한 문장으로 적는다.
- 함수식이 있으면 입력을 정한 뒤 괄호를 사용해 대입한다.
- 계산한 출력이 표의 대응 관계와 맞는지 다시 대조한다.
또한 오답 옆에는 ‘계산 오류’라고 적지 않고 ‘입력 하나에 출력 둘을 허용함’처럼 최초 오류를 구체적으로 표시했다. 이후 같은 조건에서 숫자만 바꾼 문제를 연속으로 풀며, 앞 문제의 계산식이나 결론을 그대로 끌어오지 않는지도 확인했다.
조건을 바꾼 문제에 다시 적용한 과정
다음 문제에서는 입력 3에 출력 하나가 연결되고, 입력 4에는 출력이 두 개 연결되도록 조건을 바꾸었다. 이 학생은 먼저 표를 작성한 뒤 입력 4에서 대응되는 출력이 두 개임을 찾아 함수가 아니라고 판단했다. 이어 함수식이 주어진 문제에서는 입력과 출력을 표시하고, 식에 대입한 결과가 해당 대응 관계와 일치하는지 검산했다.
이제는 숫자를 계산한 뒤 함수라고 결론 내리는 대신, “각 입력에 출력이 하나씩 정해지는가”를 먼저 말하려고 한다. 호원고등학교고1수학과외에서 확인한 변화는 계산 속도가 아니라, 조건 해석과 미지수 설정을 거쳐 식을 세우고 결과를 대응 관계로 검산하는 풀이순서가 새 문제에서도 나타나기 시작했다는 점이다.






