CS
구조적 프로그래밍
amungstudy
2024. 2. 4. 22:01
알고리즘의 기초가 되는 구조적 프로그래밍의 개념
컴퓨터 프로그래밍에서 프로그램을 효율적으로 작성하고, 설계상의 오류를 최소화하기 위한 방법론으로 구조적 프로그래밍이라는 개념이 있다.
구조적 프로그래밍에서 모든 프로세스의 흐름은 다음 3가지 구조를 조합해서 설명할 수 있어야 한다.
- 순차 구조 : 작성된 순서대로 순차 실행한다
- 선택 구조: 조건에 따라 수행할 작업의 흐름을 바꾼다
- 반복 구조: 조건이 일치하는 동안 일정 과정을 반복해서 실행한다.
처리의 흐름을 설명하는 알고리즘 역시 이 3가지 구조의 조합으로 설명한다.
참고도서 : 그림으로 배우는 알고리즘 Basic - 스기우라 켄