6. 시뮬레이션 프로그래밍

시뮬레이션(영어: simulation)은 실제로 실행하기 어려운 실험을 간단히 행하는 모의실험을 뜻한다. 특히 컴퓨터를 이용하여 모의실험을 할 때는 컴퓨터 시뮬레이션이라고 한다.

인류 생활을 보다 안전하고 쾌적하게 개선하기 위해서는 건물을 짓거나 물건을 만들어서 실험을 해 보아야만 한다. 이러한 실험을 통해서 사람들의 건강과 안전에 아무런 위험이 없는가, 고쳐야 할 점은 무엇인가 등을 알아내야 한다. 그러나 실제로 이렇게 하기는 어려우므로 이러한 어려움을 극복하고 우리가 원하는 결과를 얻기 위해 개발된 방법 가운데 하나가 바로 시뮬레이션이다.

모의 실험은 컴퓨터에 실제의 환경과 거의 같은 상황을 연출하는 프로그램을 기억시켜 놓고 자료를 주어 실행시키는 것으로 실제 실험과 같은 결과를 얻어낼 수 있다. 모의 실험은 여러 가지 조건이 주어질 수 있고 그 결과를 쉽게 얻을 수 있어 적은 비용과 짧은 시간 안에 큰 효과를 볼 수 있다