좌표 도시
도전 과제: 좌표 도시에서 학교는 좌표 (375, 415), 도서관은 좌표 (-625, 415), 상점은 좌표 (-625, -300), 공원은 좌표 (600, -300)에 있습니다. 좌표 도시 지도에서 볼 수 있듯이, 도시는 1부터 4까지 번호가 매겨진 4개의 구역으로 나뉘어 있습니다. 이 활동의 목표는 VR 로봇이 지도상의 각 건물의 위치 특정 색상으로 표시하도록 코딩하는 것입니다(아래 이미지 참조). 그런 다음 각 건물이 에 속하는지 판별합니다.

- 이 Google 슬라이드 에서 도시 활동 워크시트를 PNG 파일로 선택하고 다운로드.
- 아트 캔버스+ 플레이그라운드를 선택하고 활동 워크시트를 업로드하세요.
- VR 로봇이 지도상에서 각 건물의 위치를 특정 색으로 표시하도록 코딩하세요.
- 각 건물의 좌표(x값과 y값)를 저장할 변수를 선언하세요.
- 좌표에 따라 VR 로봇이 각 위치로 이동하도록 코딩하세요. x축 값과 y축 값을 이용하여 이동 거리를 계산하고, 로봇을 x축 또는 y축과 평행한 방향으로 이동시키세요.
- VR 펜을 사용하여 각 위치에 특정 색상의 점을 찍으세요.
- 각 건물이 어느 사분면에 속하는지 판별하는 알고리즘을 설계하세요.
- 보다 크고, 은 4보다 작으며, , 과 블록 을 사용하여 각 건물의 좌표에 따라 어느 사분면에 위치하는지 결정하세요.
- [print] 블록을 사용하여 각 건물의 사분면 번호를 프린트 콘솔에 출력하십시오.
유용한 팁
- '내 블록' 범주에서내 블록 사용하여 점이 속한 사분면을 판별하는 사용자 지정 블록을 만드세요. 마이 블록을 사용하면 프로젝트가 더 간결해지고 읽기 쉬워집니다.

일치하는 Python 명령:
def quadrant():
- 프로젝트에서 내 블록 사용에 대한 도움말을 보려면 VEXcode VR 에서 "튜토리얼" 버튼을 선택하고 내 블록 튜토리얼을 선택하세요.

- 첫 번째 값이 두 번째 값보다 큰지 여부를 보고하려면 연산자 범주의 비교 블록을 사용하십시오.

일치하는 Python 명령:
375 > 0이면:
- 첫 번째 값이 두 번째 값보다 작은지 여부를 보고하려면 연산자 범주의 미만 비교 블록을 사용하십시오.

일치하는 Python 명령:
375 < 0이면:
- 연산자 범주의 ,, 블록을 사용하여 두 개의 부울 조건이 모두 참인지 여부를 보고합니다.

일치하는 Python 명령:
그리고