홈
home
자바
home

순서도 그리기

순서도 그리기

💡
프로그래밍에서는 절차가 매우 중요하다. 코드를 치기 전에 내가 만들 프로그램이 어떤 절차로 돌아갈지 미리 생각해보도록 한다.
예를 들어 끝말잇기가 어떤 식으로 진행되는지 설명해보자.
1.
다수의 참가자가 존재합니다. (A, B, C 라는 사람이 있다고 가정)
2.
A가 ‘자바스크립트’라고 말했습니다.
3.
B가 ‘트집’이라고 말했습니다.
4.
C가 ‘집합’이라고 말했습니다.
5.
다시 A가 ‘합체’라고 말했습니다.
6.
B가 …
7.
위 과정을 무한 반복 합니다.
하지만 모든 절차에는 예외가 발생한다.
참가자가 네 명일 때는 절차가 7 → 8단계로 늘어난다.
하지만
1.
프로그램은 고정된 절차로 돌아가야 한다.
2.
절차를 세울 때는 모든 가능성을 고려해야 한다. 예를 들어, 끝말 잇기 할 때 틀린 답을 얘기하는 경우도 발생한다. 틀린 경우에는 어떻게 설명할지 절차에서 언급해야 한다.
⇒ 처음부터 모든 가능성을 고려하기는 어렵다. 절차를 생각나는 대로 만들어 놓고 차차 보완해 나가는 것이 좋다.
프로그램 절차를 만들 때의 원칙
1.
프로그램 절차의 개수는 정해져 있어야 한다.
2.
각 절차는 항상 같은 내용이어야 한다.
3.
모든 가능성을 고려해야 한다.
4.
예시는 절차를 검증하는 데 사용한다.
(그림)순서도 그리기 출처: 렛츠기릿 자바스크립트
Kakao Channel