모든 프로그램은 단 세가지의 제어 구조만으로 표현 가능하다라는 것이 증명됨으로써 시작되었다.
- 처리, 판단, 반복
처리 : 단순히 위에서 아래로 내려가는 제어 구조
판단 : 진위 값 판단에 의거하여 제어가 옮겨지는 구조
반복 : 조건이 만족할 동안 계속 특정 부분을 반복 수행하는 구조
이는 GOTO문에 의해 먼 곳으로 훌쩍 뛰어버리는 경우가 없이 제어가 인접한 곳으로
이동이 되며, 그 의미도 분명해진다는 장점이 있다.
예 : PASCAL, C
댓글