✔ Python/0. Setting

알고리즘 순서도 그리기 - drawio, EdrawMax

  • -
주제: 알고리즘 순서도
작성: 2023-04-24

알고리즘 순서도 예시

코딩의 기본은 알고리즘 순서도?

알고리즘은 주어진 문제를 논리적으로 해결하기 위해 필요한 절차, 방법, 명령어들을 모아놓은 집합체라고 한다면, 순서도는 그 해결방법을 어떤 순서에 맞게 진행해야하는지 확인할 수 있는 업무흐름도라고 볼 수 있습니다. 그렇기 때문에 막연하게 '코딩을 해야지!' 라고 하긴보다는 알고리즘 순서도를 기획하고 그에 따라 알고리즘 개발 및 코딩을 진행하는 것이 오류를 적게 범하는 방법이다보니 "코딩의 기본은 알고리즘 순서도이다" 라는 말도 나온 듯합니다.

 

표준기입방식 통일화

과거에는 알고리즘 흐름도/순서도를 개개인이 원하는 스타일로 작성해왔었습니다. 그렇다보니 작성자에 따라 표기법이 달라지며, 종종 그 표기법이 통일되지않아 그 의도가 불불명하곤했습니다. 이에 이 표준기입방식을 통합하여 어떤 작성자가 작성하였더래도 그 누구나 작성자의 의도를 명확하게 파악할 수 있게 되었습니다.

기본적인 알고리즘 순서도 기본기호 [출처:https://booksr.tistory.com/13]

 

순서도를 편하게 그릴 수 있는 방법

필자처럼 순서도를 처음 접하는 경우에는 다양한 샘플을 보며, 작업하기 편한 툴이 있으면 좋습니다. 그래서 필자는 2가지를 추천드립니다.

1. draw.io

무료 소프트웨어이며 더불어 구글드라이브에 연동이 가능하여 사용이 가능합니다.
다만, 협업하는 경우, 상대방이 draw.io 설치하지않으면 해당 작성한 내용을 볼 수 없다는 점이 큰 단점입니다.
저 같은 경우에도 draw.io로 만들었다가 다시 PPT로 만드는 경우도 있었습니다.

2. Edrawmax

해당 툴의 경우에도 무료로 제공되며, 추천하는 이유는 다양한 템플릿을 제공하기에 처음에 순서도 또는 다양한 업무에 필요한 템플릿이 없어 막연하신 분들은 이를 이용하시면 시간을 충분히 절약할 수 있을 듯 합니다.

 

Wondershare EdrawMax

EdrawMax는 플로우 차트, 조직 차트, 네트워크 다이어그램, 건물 디자인, 과학 일러스트레이션, UML 다이어그램, 전기 공학 다이어그램 등을 간단하게 만들 수 있도록 설계된 프로패셔널한 올인원

www.edrawsoft.com


Reference

  1. 순서도 그려주는 무료 프로그램 : https://hsm-edu.tistory.com/1205
  2. 알고리즘 순서도 기호와 구조 : https://booksr.tistory.com/13 
 

알고리즘 순서도 기호와 구조 : 순차, 선택, 반복

이 글은 을 참고하여 작성되었습니다. 위 그림을 보면 프로그래밍 절차에서 순서도 작성 시기를 알 수 있어요. "알고리즘 설계(순서도 작성)" 찾으셨나요? 코딩하기 전에 알고리즘을 작성해요.

booksr.tistory.com


 

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.