📌 순서도 : 어떤 일을 처리하는 과정을 순차적으로 간단한 기호 및 도형으로 도식화 한 것
✏️ 순서도에는 그에 맞게 사용하는 기호가 존재한다
자주 사용되는 기호는 흐름선과 처리이며 입,출력은 그렇게 많이 쓰이지 않는다.
연결자 : 순서도 내에서 왔다갔다 해야할경우 사용할 것
준비 : 흔히 사용되는 초기화 부분
☝ 순서도의 시작과 끝을 담당해주는 터미널
☝ 잘 쓰이지는 않지만 입력과 출력을 담당 화살표 방향으로 순차적으로 처리중이라는 의미이다 (처리기호가 입출력을 대채할 수 있다)
☝ n을 읽어드려서 n이 0일경우 멈추고 그렇지 않을경우 1로 가라는 의미 (n이 0이 될때까지의 반복문을 의미한다)
☝ 순서도를 만들다보면 세로 방향으로 길어지는 경우가 있다. 이를 방지하기 위해서 동그라미 표시의 연결자를 사용할 수 있다.
p.2A의 의미는 다른 페이지에 있는 연결자를 의미하며 연결자가 너무 많을경우 가독성이 떨어져서 주의해야한다 (주석을 사용하는것이 더 유용하다)
☝ 왼쪽의 calc 함수는 오른쪽의 내용을 함축해놓은 서브루틴화 해놓은 모습이다. 주석으로 처리하여도 되지만 상황에 맞게 상대방의 입장에서 어떤점이 가독성에 좋을지 판단하여 활용하는것이 좋다.
오브젝트 풀링에 관련된 예시이다