다음으로 ‘입력한 단어가 제시어가 된다’는 부분을 살펴보겠습니다. 다음 차례가 끝말잇기를 하려면 앞에서 입력한 제시어를 알아야 합니다. 따라서 제시어를 저장만 할 것이 아니라 화면에도 표시해야 합니다. 순서도를 다시 그립니다. 순서도는 처음부터 완벽하게 짤 수 없습니다. 코딩하면서 중간중간 수정해야 합니다. 이번처럼 하나의 절차가 여러 절차로 쪼개지기도 합니다.
그림 5-10 끝말잇기 순서도 수정 4
‘입력한 단어가 제시어가 된다’ 절차는 사용자가 입력한 단어를 제시어에 저장하는 절차와 화면에 표시하는 두 개의 절차로 나눌 수 있습니다. 기존 절차를 세분한 경우는 기존 타원 안에 새로운 절차를 표시하면 됩니다. 앞으로 순서도를 그릴 때 ‘화면에 표시’하는 절차를 종종 생략합니다. 그럴 때마다 이렇게 기존 절차 안에 세분한 절차가 있다고 생각하면 됩니다.