1  집 (Home)

윈도우의 경우 컨트롤+F5 단축키를 누르게 되면 웹페이지를 열 수 있다. 이를 통해 리보그의 해당 과제을 파악할 수 있고 목적을 명확히 인식하고 문제를 해결해나갈 수 있다.

1.1 Alone

1.1.1 실행결과

if (knitr:::is_latex_output()) {
  knitr::asis_output('\\url{....}')
} else {
  knitr::include_graphics("fig/Alone.gif")
}

1.1.2 코드

move()
move()
turn_left()
move()

1.2 Home 1

  • 문제 바로가기
  • 리보그가 집을 떠나 있어 집으로 되돌아간다.
    • 로봇의 좌표 (x, y) = (3, 1) 라서 로봇의 최종위치를 반드시 (x, y) = (1, 1) 으로 이동시킨다.

1.2.1 실행결과

if (knitr:::is_latex_output()) {
  knitr::asis_output('\\url{....}')
} else {
  knitr::include_graphics("fig/Home_01.gif")
}

1.2.2 코드

move()
move()

1.3 Home 2

  • 문제 바로가기
  • 리보그가 집을 떠나 있어 집으로 되돌아간다.
    • 로봇의 좌표 (x, y) = (1, 3) 라서 로봇의 최종위치를 반드시 (x, y) = (1, 1) 으로 이동시킨다.

1.3.1 실행결과

if (knitr:::is_latex_output()) {
  knitr::asis_output('\\url{....}')
} else {
  knitr::include_graphics("fig/Home_02.gif")
}

1.3.2 코드

move()
move()

1.4 Home 3

  • 문제 바로가기
  • 리보그가 집을 떠나 있어 집으로 되돌아간다.
    • 로봇의 좌표 (x, y) = (1, 3) 라서 로봇의 최종위치를 반드시 (x, y) = (2, 1) 으로 이동시킨다.

1.4.1 실행결과

if (knitr:::is_latex_output()) {
  knitr::asis_output('\\url{....}')
} else {
  knitr::include_graphics("fig/Home_03.gif")
}

1.4.2 코드

move()
move()
turn_left()
move()

1.5 Home 4

  • 문제 바로가기
  • 리보그가 집을 떠나 있어 집으로 되돌아간다.
    • 로봇의 좌표 (x, y) = (4, 1) 라서 로봇의 최종위치를 반드시 (x, y) = (5, 1) 으로 이동시킨다.

1.5.1 실행결과

if (knitr:::is_latex_output()) {
  knitr::asis_output('\\url{....}')
} else {
  knitr::include_graphics("fig/Home_04.gif")
}

1.5.2 코드

move()
move()
move()
turn_left()
move()
move()
move()
turn_left()
turn_left()
turn_left()
move()
turn_left()
turn_left()
turn_left()
move()
move()
move()
turn_left()
move()
move()
move()
turn_left()
turn_left()
turn_left()
move()
turn_left()
turn_left()
turn_left()
move()
move()
move()
turn_left()
move()
move()
move()
turn_left()
turn_left()
turn_left()
move()
turn_left()
turn_left()
turn_left()
move()
move()
move()
turn_left()
move()
move()
move()