더북(TheBook)

끝말잇기의 절차를 정리해 봤나요? 보통 절차를 설명할 때 예를 들어 설명하는 경우가 많습니다. 필자의 머릿속에 떠오르는 대로 한번 나열해 보겠습니다.

1. 참가자는 3명이다(여기서는 A, B, C라고 가정)

2. A가 ‘자바스크립트’라고 말한다.

3. B가 ‘트집’이라고 말한다.

4. C가 ‘집합’이라고 말한다.

5. 다시 A가 ‘합체’라고 말한다.

6. 다시 B가...

7. 무한 반복

 

여러분이 생각한 절차와 비슷한가요? 앞에 나온 절차는 분명 끝말잇기가 맞습니다. 하지만 이러한 절차로는 프로그램을 만들 수 없습니다.

절차 1부터 봅시다. 참가자의 수가 항상 3명일까요? 아닐 겁니다. 2명일 수도 있고 4명일 수도 있습니다. 또는 혼자 끝말잇기를 할 수도 있습니다. 여러 가능성을 닫아 둔 채 3명이라고 명시하는 것은 좋지 않습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.