5.1
이 장에서 만드는 프로그램
끝말잇기는 둘 이상의 사람이 순서를 정해 앞 차례에서 제시한 단어의 마지막 글자로 시작하는 단어를 돌아가면서 말하는 형식의 게임입니다. 이를 프로그램으로 어떻게 만드는지 살펴보겠습니다.
1.2 프로그래밍 사고력 기르기에서 설명했듯이 프로그램을 만들 때는 절차가 매우 중요합니다. 코드를 에디터에 입력하기 전에 내가 만들 프로그램이 어떤 절차로 돌아갈지 미리 생각해야 합니다. 여기서는 1.2.1 프로그래밍 사고력 훈련법을 참고해 프로그램의 순서도를 작성해 보겠습니다.
먼저 끝말잇기가 어떤 방식으로 진행되는지 정리해 봅니다. 최대한 구체적으로 순서를 정리할 수 있으면 좋습니다. 귀찮아서 다음으로 넘어가는 사람도 있겠지만, 이 과정은 프로그래밍 사고력을 기르는 데 필수입니다. 이 과정이 머릿속에 있지 않으면 프로그램을 작성할 수 없습니다.