본문 바로가기
dev, tech/c, c++

구조화 프로그래밍 (Strcutured Programming)

by 구띵 2006. 4. 6.

모든 프로그램은 단 세가지의 제어 구조만으로 표현 가능하다라는 것이 증명됨으로써 시작되었다.

 

- 처리, 판단, 반복

 

  처리 : 단순히 위에서 아래로 내려가는 제어 구조

 

  판단 : 진위 값 판단에 의거하여 제어가 옮겨지는 구조

 

  반복 : 조건이 만족할 동안 계속 특정 부분을 반복 수행하는 구조

 

 

이는 GOTO문에 의해 먼 곳으로 훌쩍 뛰어버리는 경우가 없이 제어가 인접한 곳으로

이동이 되며, 그 의미도 분명해진다는 장점이 있다.

 

예 : PASCAL, C

'dev, tech > c, c++' 카테고리의 다른 글

포인터 #2 ( 구조체를 가리키는 포인터 )  (0) 2006.04.06
포인터 #1  (0) 2006.04.06
스파게티 코드  (0) 2006.04.06
최적화  (0) 2006.04.06
알고리즘의 분석  (0) 2006.04.04

댓글