문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 이동문서 삭제토론 Forth (문단 편집) === 사칙연산 === 포스는 [[역폴란드 표기법]]으로 식을 기술한다. 단어들은 공백으로 구분된다. '2 + 3 × 5'의 계산 결과를 출력하려면 다음과 같이 쓴다. 중위 표기법으로 적은 식에는 [[사칙연산]]의 우선 순위가 존재하기 때문에, 곱셈을 먼저 계산해주어야 한다. {{{2 3 5 * + . }}} 1. 스택에 값을 삽입해 (2, 3, 5)의 값이 있다. 1. 연산자 * 에 의해 스택에는 (2, 15)의 값이 있다. 1. 연산자 + 에 의해 스택에는 (17)의 값이 있다. 1. 명령어 . 에 의해 스택의 가장 위에 있는 값 17이 출력된다. 스택에는 아무 값도 없다. '( 2 + 3 ) × 5'를 계산할 때, 포스는 중위 표기법이 아니기 때문에 괄호가 필요하지 않다. 계산의 우선 순위를 고려하여 값을 삽입, 계산하면 된다. {{{2 3 + 5 * . }}} 1. 스택에 값을 삽입해 (2, 3)의 값이 있다. 1. 연산자 + 에 의해 스택에는 (5)의 값이 있다. 1. 스택에 값을 삽입해 (5, 5)의 값이 있다. 1. 연산자 * 에 의해 스택에는 (25)의 값이 있다. 1. 명령어 . 에 의해 스택의 가장 위에 있는 값 25가 출력된다. 스택에는 아무 값도 없다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기