이전 항목

5. 2번째 규칙

다음 항목

7. 도전과제 소개

현재 문서

주의사항

해당 문서는 중요 변경 작업 중에 있습니다. 일부 문서에 텍스트가 빠져있거나, 불어로 플레이스홀더(placeholder) 자리차지만 되어 있을 수 있습니다.

6. 요약

지금까지 학습한 것을 되세길 시간이다. 이 웹사이트에 대한 환경에 친숙해지는 것에 더해서, 프로그래밍에 관한 첫 두가지 규칙을 학습했다.

중요

규칙 # 1

컴퓨터 프로그램을 배우는 것은 마치 음악 악기를 배우는 것과 같습니다: 단지 읽는 것만으로는 부족하고, 여러분이 직접 프로그램을 작성 해봐야 합니다.

규칙 # 2

다른 사람 이 읽고 이해하기 쉽게 컴퓨터 프로그램을 작성한다.

규칙 # 2와 연관해서, 컴퓨터가 무시하는 정보지만, 다른 사람과 정보를 주고받는 수단으로 주석 을 어떻게 포함하는지 살펴봤다.

저자가 명시적으로 언급하지는 않았지만, 프로그램은 일련의 명령어라는 것을 학습했다. 서로 다른 5가지 명령어도 살펴봤다:

  • move()
  • turn_left()
  • take()
  • put()
  • pause()

pause() 명령어를 사용했을 수도 사용하지 않았을 수도 있는데, 버그에 관해 얘기할 때 지나가면서 언급했다. 만약 pause() 명령어를 사용하지 않았다면, 간단한 프로그램을 작성해서 어떻게 동작하는지 살펴보라; pause() 명령어가 첫 명령어 혹은 마지막 명령어가 되지 않도록 해서 분명하게 어떻게 동작하는지 살펴본다.