2020년 12월 12일 토요일

정원사 로봇 리보그(초급) - 1. 정원사 로봇의 탄생

 
 

코드 작성 https://reeborg.cs20.ca/?lang=ko-en&mode=python&menu=%2Fworlds%2Fmenus%2Fsk_menu.json&name=Step%200&url=worlds%2Fsk%2Fstep0.json

정원사 로봇의 탄생

Reeborg(리보그) 로봇의 작동환경과 퍼즐화면의 구성, 리보그 로봇이 앞으로 하게 될 일들에 대해 알아보겠습니다.

리보그는 1981년 Stanford University의 Richard Pattis 교수님이 만든 Karel the Robot을 개선한 프로그램입니다. 우리가 사용할 리보그 프로그램은 André Roberge(https://github.com/aroberge)이 만들었습니다.

최근 스크래치나 엔트리와 같은 블록형 프로그래밍을 통해 프로그램을 쉽게 접하는 학생들이 많아지고 있습니다. 파이썬은 텍스트 프로그래밍 환경으로 초보자들이 쉽게 접근하기에 어려운 점이 있습니다.

Reeborg(이하 리보그)는 텍스트 프로그래밍 환경에서 보다 쉽게 파이썬 프로그래밍을 익힐 수 있도록 도와줄 수 있는 학습 프로그램입니다. 또한 스크래치와는 달리 버그 발생 시 메세지를 띄워주기 때문에 잘못된 부분을 찾아 해결할 수 있습니다.

 

정원사 로봇 리보그의 탄생

André Roberge 선생님이 리보그를 정원사 로봇이라고 칭하지 않았지만, 우리가 해결해야 할 문제들이 정원사 로봇의 이야기로 이해하면 문제들을 재미있게 이해할 수 있기에 리보그를 정원과 텃밭을 관리하는 정원사 로봇이라고 부르겠습니다.

리보그는 정원과 텃밭 관리에 최적화된 농업용 로봇입니다. 리보그는 '리보그 세상'이라는 곳에서 탄생을 했습니다. 리보그는 우리가 명령을 내리는 데로 움직이고 작업을 하게 됩니다.

 

리보그의 작동환경

아래 링크를 눌러 리보그의 작동환경에 대해 알아봅시다. 다음의 링크를 클릭해 주세요.

https://reeborg.cs20.ca/?lang=ko-en&mode=python&menu=%2Fworlds%2Fmenus%2Fsk_menu.json&name=Step%200&url=worlds%2Fsk%2Fstep0.json


    1) 문제 선택

    2) 코드 입력 창 : 직접 입력할 수도 있고 '6) 리보그의 키보드'를 클릭해서 명령어를 마우스로 입력할 수 있습니다.

    3) '2) 코드 입력 창'에서 입력한 코드를 실행하는 버튼입니다.

    4) 명령 실행창: 명령이 실행되는 모습을 볼 수 있는 실행창입니다.

    5) 월드 정보: 현재 문제가 설명되어 있는 창이 열립니다. 문제의 조건이나 목표에 대해 설명되어 있습니다.

    6) 리보그의 키보드: 마우스로 명령을 입력할 수 있는 창이 열립니다.

    7) 저장: 코드를 컴퓨터에 파일로 저장합니다. 키보드 단축키를 사용하려면 Ctrl+S (Mac의 경우 Cmd+S) 를 사용하여 생성한 코드를 저장할 수 있습니다 .

    8) 불러오기: 컴퓨터에 저장된 코드 파일을 불러옵니다. 키보드 단축키는 Ctrl+O (Mac의 경우 Cmd+O)를 사용하십시오.

    9) 언어 선택: 메뉴를 한글로 변경할 수 있습니다.


다음 글에서는 리보그가 첫 출근을 하게 됩니다.

댓글 없음:

댓글 쓰기