Section 01. 프로그램과 함수 1. 프로그램과 함수의 관계 프로그램(program)은 일상생활의 문제를 컴퓨터로 해결하는 과정을 기술한 절차이다. 다양한 형태의 규모와 복잡성을 가지고 있다. 프로그램이 비교적 단순하고 간단하다면, 하나의 프로그램 내에서 작성하는 것이 가능하다. 하지만 프로그램의 논리가 복잡하고 대규모로 확장된 프로그램인 경우에 프로그램을 하나로 작성한다는 것은 매우 어려우며 이해하기 쉽지 않고 유지 보수도 매우 어렵다. 이와 같이 프로그램의 규모가 커질 경우, 경우 프로그램을 작은 단위로 나누어 여러 개의 프로그램으로 작성하는 것이 원칙이다. 이러한 작은 단위의 프로그램을 함수(function)나 서브 프로그램(sub program), 또는 프로시저(procedure)라고 부른..