앞서 언급한 바와 같이, 리보그와 상호 작용하는 데 사용하는 두 개의 주요한 창이 있습니다. 왼쪽에 프로그램 창(Program window): 리보그가 따라야 할 명령어를 작성하는 곳입니다. 오른쪽에 그래픽 월드 (Graphic World): 명령을 받은 리보그가 움직이는 곳입니다.
프로그램 열기 버튼( )을 클릭하고 , “move1.rur”을 선택합니다. 다음의 컴퓨터 코드(computer code), 줄여서 코드(code)가 프로그램 창에 보일 것입니다.
move() turn_off()
코드(code)는 프로그램 텍스트(program text)와 동의어입니다. 프로그램은 일련의 명령, 지시입니다. 이 경우 코드는 두 개의 지시문으로 구성되었습니다.
명령과 괄호’()’로 구성된 함수는 리보그가 반드시 지켜야 하는 명령문으로 인식합니다.
이제, 실행버튼()을 클릭하여 리보그가 ‘리보그 월드’에서 움직이는 것을 지켜보세요.
아래와 같이 두 번째 함수 move() 을 추가하여 프로그램을 바꾸세요.
move() move() turn_off()
저장버튼()을 클릭하고, “move2”로 이름을 주세요. 프로그램에 자동으로 확장자(“.rur”)가 추가됩니다. 축하합니다. 여러분은 방금 전 여러분의 프로그램을 작성하셨습니다. 이제 실행버튼()을 클릭하여 리보그가 프로그램을 실행하도록 하세요.
리보그에게 두 개 이상의 작업을 수행하도록 해보세요. 만약 리보그가 너무 많은 작업을 수행해서 월드의 경계를 넘어가게 되면 무슨 일이 발생할까요? 특히, 프로그램 창을 보세요. 리보그가 명령을 수행하게 될 때 해당 명령문이 강조(하이라이트)되는 것을 보실 수 있습니다