로고-산술 연산
로고는 +,-, *, / 기호로 표시되는 더하기, 빼기, 곱하기 및 나누기의 일반적인 산술 연산을 제공합니다. 이러한 각 작업은 결과를 생성합니다. 결과로 인쇄와 같은 작업을 수행하지 않으면 로고에 오류가 표시됩니다.
print 명령을 사용하면 산술 연산의 결과를 명령 창에서 사용하고 인쇄 할 수 있습니다. 다음 스크린 샷에 제공된 예제는 동일한 것을 보여줍니다.
다른 유용한 명령은 다음과 같습니다.
sqrt − 음이 아닌 인수 하나를 취하고 제곱근을 반환합니다.
power − 두 개의 인수를 받아 'a'와 'b'라고 부르고 a의 b 거듭 제곱을 생성합니다.
ln − 하나의 인수를 취하고 자연 로그를 반환합니다.
exp − 하나의 인수를 취하고 e를 그 거듭 제곱으로 계산합니다. e는 자연수 2.718281828입니다.
log10 − 한 인수의 밑이 10 인 로그를 취합니다.
다음 스크린 샷은 각 출력과 함께 위 명령의 예를 보여줍니다.
산술 연산자는 평가 순서를 결정하는 우선 순위를 갖습니다.
Note− 60 * sqrt 2를 인쇄하고 sqrt 2 * 60을 인쇄하면 다른 답이 생성됩니다. 여기서 * 연산자는 sqrt 연산자보다 우선합니다. 따라서 *는 두 번째 경우와 같이 선택 사항이 있으면 sqrt 전에 수행됩니다.
이러한 이유로 첫 번째 명령문은 2의 제곱근을 60 배로 인쇄하는 반면 두 번째 명령문은 다음 스크린 샷과 같이 120의 제곱근을 인쇄합니다.