프로그램 안의 다른 루틴들을 위해서 특정한 기능을 수행하는 부분적 프로그램
메인(main)루틴과 대응된다. 서브루틴은 독립적으로 사용되는 일은 거의 없고 메인루틴과 결합하여 그 기능을 수행한다. 한 프로그램 안에서 특정한 기능이 반복수행되어야 하거나 또는 여러 프로그램에서 공통적으로 써야 하는 기능들이 있을 때 서브루틴이 유용하게 쓰일 수 있다.
전자의 경우는 동일한 기능을 프로그램 안에서 여러 번 작성하지 않고 한 번만 작성하므로 프로그램의 크기가 작아지고 결과적으로 기억장소를 절약할 수 있다. 후자의 경우는 미리 작성된 서브루틴들을 호출하여 사용하기만 하면 되므로 프로그래밍을 보다 더 신속하고 쉽게 할 수 있다.
메인(main)루틴과 대응된다. 서브루틴은 독립적으로 사용되는 일은 거의 없고 메인루틴과 결합하여 그 기능을 수행한다. 한 프로그램 안에서 특정한 기능이 반복수행되어야 하거나 또는 여러 프로그램에서 공통적으로 써야 하는 기능들이 있을 때 서브루틴이 유용하게 쓰일 수 있다.
전자의 경우는 동일한 기능을 프로그램 안에서 여러 번 작성하지 않고 한 번만 작성하므로 프로그램의 크기가 작아지고 결과적으로 기억장소를 절약할 수 있다. 후자의 경우는 미리 작성된 서브루틴들을 호출하여 사용하기만 하면 되므로 프로그래밍을 보다 더 신속하고 쉽게 할 수 있다.
'1-1 > MECHATRONICS' 카테고리의 다른 글
메카트로닉스 시험 문제 (0) | 2009.04.27 |
---|---|
루틴 [routine] (0) | 2009.04.25 |
인터럽트 (0) | 2009.04.25 |
메카니즘(Mechanism)이란 (0) | 2009.04.24 |
메카트로닉스(Mechatronics) (0) | 2009.04.24 |