이전 항목

28. 4번째 규칙

다음 항목

30. 도전과제 재방문

현재 문서

주의사항

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

29. 놀라운 소식

방금 작성한 프로그램을 변경한다. 그래서:

mark_starting_point_and_move()

while not found_starting_point():
    follow_right_wall()

상기 프로그램은 다음과 같이 된다:

while not at_goal():
    follow_right_wall()

시도해 보기!

Hurdles 1, Hurdles 2, Hurdles 3 세상에 프로그램을 실행하라.

장애물 도전 문제를 풀기 전에 작성한 것과 꽤 다른 이 프로그램이 마찬가지로 동작되는 것을 알게 된다.

시도해 보기!

이제, Hurdles 4 세상에 시도해 보자.

놀랍죠! 이전 프로그램은 동작하지 않지만, 이것은 동작한다! 왜 이 프로그램이 동작하는 이해할 수 있나요?

시도해 보기!

Maze 1 혹은 Maze 2 미로 세상에 동일한 변경 프로그램을 실행한다.

보았듯이, 이 간단한 프로그램은 미로를 탈출하는 방법을 알고 있다!

상당히 놀랍죠!!