안녕하세요. 순서도 기호의 의미와 그에맞은 응용에 대해 알아보겠습니다.
순서도(flowchart)
- 순서도(flowchart)란 다이어그램 종류중 하나로 어떤 일을 처리할 때 여러 종류의 상자와 화살표를 이용해 명령의 순서를 보여주는 알고리즘을 말한다.
- 프로그램 설계의 기초가 되고, 타인에게 전달, 크로스랭귀징, 유지보수등에 기반이 되는 요소이므로 코딩 전 순서도 작성을 습관화 하는것이 중요하다.
순서도 기호
순서도 작성시 주의점 정리
- 기호 내에는 간략하게 내용을 기입해 가독성을 향상시킨다.
- 비교/판단 기호 사용시 입/출력은 반드시 하나여야하며, 결과는 Yes or No여야 한다.
- 동일한 처리의 중복을 피한다.
순서도 작성의 일반적인 규칙
- 약속된 표준 기호를 사용한다.
- 흐름에 따라 위에서 아래로, 왼쪽에서 오른쪽으로 그리며 서로 교차하지 않도록 한다.
- 처리내용은 기호 내부에 간단명료하게 기술하고, 필요하면 외부의 주석기호에 추가기록하도록 한다.
- 한 면에 다 그릴 수 없거나 연속적인 표현이 어려울 때는 연결기호(연결자)를 사용한다.
- 문제가 복잡하고 어려울 때에는 처리 블록별로 나누어 단계적으로 그려나간다.
순서도 응용
draw.io와 같은 협업 프로그램을 이용하면 체계적인 정리를 하면서 순서도를 작성할 수 있다.
다음은 프린트를 하게되는 순서도의 예이다.
이것을 토대로 코드를 작성할 수 있다.