수학이야기 30.함수1 (Functions 1)

만약 어떤 자판기에 $100$원을 넣었더니 언제나 정확히 콜라 1캔이 나오고, $500$원을 넣었더니 콜라 5캔이 우르르 쏟아진다면 어떨까요? 이 자판기는 내부의 아주 일관된 설계 도면 규칙을 가지고 동작하고 있습니다. “입력된 동전을 $100$으로 나눈 숫자만큼 음료수를 배출하라.”

수학에서 이처럼 ‘무언가를 집어넣었을 때 규칙에 따라 결과를 뱉어내는 기계 상자’ 를 바로 함수(Function, $f$) 라고 부릅니다. 우리가 컴퓨터 프로그래밍을 짤 때 무수히 만들어내는 블록 모듈 기능들, 즉 deffunction() 키워드가 정확히 수학의 함수 개념을 그대로 가져온 것입니다.

세상의 모든 원인과 결과(인과율) 모델을 기호 코드로 압축해 낸 위대한 상자, 함수의 세계로 들어가 봅시다.


목차

서브목차