CS

구조적 프로그래밍

amungstudy 2024. 2. 4. 22:01

알고리즘의 기초가 되는 구조적 프로그래밍의 개념

컴퓨터 프로그래밍에서 프로그램을 효율적으로 작성하고, 설계상의 오류를 최소화하기 위한 방법론으로 구조적 프로그래밍이라는 개념이 있다.

구조적 프로그래밍에서 모든 프로세스의 흐름은 다음 3가지 구조를 조합해서 설명할 수 있어야 한다.

  • 순차 구조 : 작성된 순서대로 순차 실행한다
  • 선택 구조: 조건에 따라 수행할 작업의 흐름을 바꾼다
  • 반복 구조: 조건이 일치하는 동안 일정 과정을 반복해서 실행한다.

처리의 흐름을 설명하는 알고리즘 역시 이 3가지 구조의 조합으로 설명한다.

 

참고도서 : 그림으로 배우는 알고리즘 Basic - 스기우라 켄