1-1장 기본 알고리즘 - 순서도 / 플로우차트 기호(5/5)

 

해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다.


1-1장 기본 알고리즘 -  순서도 / 플로우차트 기호(5/5)

프로그램 순서도

- 실제로 수행하는 연산을 나타내는 기호
- 제어의 흐름을 나타내는 기호
- 프로그램 순서도를 이해하고 작성하는 데 편의를 부여하는 특수 기호

 

순서도 기호 종류

데이터, 처리, 미리 정의한 처리, 판단, 루프 범위, 선, 단말

 

데이터 (data)

데이터의 입력과 출력을 나타낸다. 

 

처리 (process)

처리는 여러 종류의 처리 기능을 수행한다. 

정보의 값, 자료형, 위치를 바꾸도록 정의한 연산이나 연산군의 실행

 

미리 정의한 처리 (predefined process)

서브 루틴 및 모듈 등 다른 곳에서 이미 정의한 하나 이상의 연산 또는 명령어들로 이루어진 처리

 

판단 (decision)

하나의 입구로 들어와서 여러가지 조건에 따라 나갈 수 있는 여러 개의 축구가 있는 판단 기능( 스위치형 기능)

 

루프 범위 (loop limit)

두 부분으로 구성되어 루프의 시작과 종료을 나타낸다.

 

선 (line)

제어의 흐름

흐름의 방향을 나타낼 때는 화살표로 나타낸다. 

 

단말 (terminate)

외부 환경으로 나가거나 외부 환경에서 들어오는 것을 나타낸다. 

보통 프로그램 흐름의 시작과 종료를 나타낸다.