본문으로 바로가기

나무를 기어오르는 달팽이

과제: 달팽이 한 마리가 땅 위에 있는데, 1500mm 높이의 나무 꼭대기에 오르고 싶어 합니다. 이 지역은 낮에는 350mm씩 상승하고 밤에는 280mm씩 하강합니다. 본 활동의 목표는 달팽이가 나무 꼭대기에 도달하는 데 걸리는 일수를 계산하는 알고리즘을 만들고, 달팽이가 나무를 오르는 과정을 시뮬레이션하도록 VR 로봇을 코딩하는 것입니다.

  • Google 슬라이드쇼 에서 나무를 오르는 달팽이 배경 이미지를 PNG 파일로 선택하고 다운로드하세요.
  • 아트 캔버스+ 플레이그라운드를 선택하고 나무를 오르는 달팽이 배경 이미지를 업로드하세요.
  • 달팽이가 나무 꼭대기에 도달하는 데 걸리는 일수를 계산하는 알고리즘을 만들고, VR 로봇이 등반 과정을 시뮬레이션하도록 코딩하세요.
    • 달팽이가 올라가야 할 남은 나무 높이와 달팽이가 올라가는 데 걸리는 일수를 추적하는 변수를 만드세요.
    • VR 로봇이 나무 맨 아래쪽의 시작 위치로 이동하도록 코딩하세요.
    • 로봇을 앞뒤로 움직여 달팽이가 하루 밤낮 동안 기어오르는 과정을 시뮬레이션하세요. 나무를 오르는 데 필요한 남은 높이와 달팽이가 이동하는 데 걸리는 일수를 업데이트하세요. 달팽이가 나무 꼭대기에 도착할 때까지 이 과정을 반복하세요 
    • [print] 블록을 사용하여 변수 값을 출력 콘솔에 출력하여 달팽이가 나무 꼭대기에 도달하는 데 걸리는 일수를 보고하십시오.

유용한 팁

  • 달팽이가 올라갈 수 있는 남은 나무 높이가 350mm 이하이면 달팽이는 하루 만에 나무 꼭대기에 도달할 수 있으며 밤새 미끄러져 내려오지 않습니다.