Jump to content

Operand

This is a fully translated article. Click here for more information.
From DawoumWiki, the free Mathematics self-learning

수학(mathematics)에서, 피연산자(operand)는 수학적 연산(mathematical operation)의 대상입니다; 즉, 그것은 연산되는 대상 또는 양입니다.[1]

Example

다음 산술(arithmetic) 표현은 연산자와 피연산자의 예제를 보여줍니다:

위의 예제에서, '+'는 덧셈(addition)이라고 불리는 연산에 대한 기호입니다.

피연산자 '3'은 덧셈 연산자(operator)가 뒤따르는 입력 (양) 중 하나이고, 피연산자 '6'은 덧셈에 대해 필요한 다른 입력입니다.

연산의 결과는 9입니다. (숫자 '9'는 역시 앞 덧셈수 3과 뒤 덧셈수 6의 합이라고 불립니다.)

피연산자는, 그런-다음, 역시 "연산에 대해 입력 (양) 중 하나"로 참조됩니다.

Notation

Expressions as operands

피연산자는 복합적일 수 있고, 피연산자를 갖는 연산자로 구성된 표현 역시 구성될 수 있습니다.

위의 표현에서 '(3 + 5)'는 곱셈 연산자에 대해 첫 번째 피연산자이고 '2'는 두 번째입니다. 피연산자 '(3 + 5)'는 피연산자 '3'과 '5'를 갖는 덧셈 연산자를 구성하는 자체로 표현입니다.

Order of operations

우선 순위의 규칙은 어떤 값이 어떤 연산자에 대해 피연산자를 형성하는지에 영향을 줍니다:[2]

위의 표현에서, 곱셈의 연산자는 덧셈의 연산자보다 더 높은 우선 순위를 가지므로, 곱셈의 연산자가 '5'와 '2'의 피연산자를 가집니다. 덧셈의 연산자는 '3'과 '5 × 2'의 피연산자를 가집니다.

Positioning of operands

사용되는 수학적 표기법(mathematical notation)에 따라 피연산자와 관련된 연산자의 위치가 달라질 수 있습니다. 일상적인 사용에서, 중위 표기법(infix notation)이 가장 공통적이며,[3] 어쨌든 접두(prefix)접미(postfix) 표기법과 같은 다른 표기법이 역시 존재합니다. 이들 대안적인 표기법은 컴퓨터 과학(computer science)에서 가장 공통적입니다.

아래는 셋의 다른 표기법의 비교입니다 – 모두는 숫자 '1'과 '2'의 덧셈을 나타냅니다.

(중위 표기법)
(접두 표기법)
(접미 표기법)

Infix and the order of operation

수학적 표현에서, 연산의 순서는 왼쪽에서 오른쪽으로 수행됩니다. 맨 왼쪽 값부터 시작하고 위에 지정된 순서에 따라 수행될 첫 번째 작업을 찾습니다 (즉, 괄호로 시작하고 덧셈/뺄셈 그룹으로 끝납니다). 예를 들어, 다음 표현에서,

,

수행되어야 할 첫 번째 연산은 괄호 안에서 발견된 임의의 및 모든 표현입니다. 따라서 왼쪽에서 시작하고 오른쪽으로 이동하여, 첫 번째 (및 이 경우에서, 유일한) 괄호, 즉, (2 + 22)를 찾습니다. 괄호 자체 안에 표현 22가 찾아집니다. 여러분은 더 진행하기 전에 22의 값을 구해야 합니다. 22의 값은 4입니다. 이 값을 찾으면, 남아있는 표현은 다음과 같습니다:

다음 단계는 괄호 자체 안에 있는 표현의 값을 계산하는 것입니다. 즉 (2 + 4) = 6입니다. 표현은 이제 다음과 같습니다:

표현의 괄호 부분을 계산한 후, 우리는 가장 왼쪽 값부터 다시 시작하고 오른쪽으로 이동합니다. 다음 연산의 순서 (규칙에 따라)는 지수입니다. 가장 왼쪽 값, 즉 4에서 시작하고 오른쪽으로 눈을 훑어보고 여러분이 만난 첫 번째 지수를 찾으십시오. 우리가 만난 지수로 표현된 첫 번째 (유일한) 표현은 22입니다. 우리는 22의 값을 찾으며, 그것은 4입니다. 우리가 남겨둔 것은 다음 표현입니다:

.

다음 연산의 순서는 곱셈입니다. 4 × 4는 16입니다. 이제 우리의 표현은 다음처럼 보일 것입니다:

다음 연산의 순서는 규칙에 따라 나눗셈입니다. 어쨌든, 16 − 6 표현식에는 나눗셈 연산자 기호 (÷)가 없습니다. 따라서 우리는 다음 연산의 순서, 즉, 덧셈과 뺄셈으로 넘어가며, 이것은 같은 우선 순위를 가지고 왼쪽에서 오른쪽으로 수행됩니다.

.

따라서 원래 표현, 4 × 22 − (2 + 22)에 대해 정확한 값은 10입니다.

관례에 의해 설정된 규칙에 따라 연산의 순서를 수행하는 것이 중요합니다. 만약 여러분이 표현을 평가하지만 올바른 연산의 순서를 따르지 않으면, 여러분은 다른 값을 제시할 것입니다. 다른 값은 연산의 순서를 따르지 않았기 때문에 잘못된 값입니다. 여러분은 표현에 대해 정확한 값에 도달할 것임과 각 연산이 적절한 순서로 수행될 것은 필요충분 조건입니다.

Arity

연산자의 피연산자의 숫자는 그것의 애리티(arity)라고 불립니다.[4] 애리티에 기반된, 연산자는 영항 (피연산자 없음), 단항(unary) (1 피연산자), 이항(binary) (2 피연산자), 삼항(ternary) (3 피연산자), 등으로 분류됩니다.

Computer science

컴퓨터 프로그래밍 언어(programming language)에서, 연산자(operator)피연산자의 정의는 수학에서와 거의 같습니다.

컴퓨팅에서, 피연산자는 데이터 자체를 나타내는 동시에 어떤 데이터가 조작되거나 연산될지를 지정하는 컴퓨터 명령어의 일부입니다.[5] 컴퓨터 명령어는 X를 더하거나 곱하는 것과 같은 연산을 설명하고, 반면에 피연산자 (또는 둘 이상이 있을 때, 피연산자들)는 X의 값과 함께 연산되어야 할 X를 지정합니다.

추가적으로, 어셈블리 언어(assembly language)에서, 피연산자니모닉(mnemonic)에 의해 이름-지은 명령어(instruction)가 연산하는 값 (인수)입니다. 피연산자는 프로세서 레지스터(processor register), 메모리 주소(memory address), 리터럴 상수, 또는 레이블일 수 있습니다. (x86 아키텍처에서) 간단한 예제는 다음입니다:

MOV DS, AX

여기서 레지스터 피연산자 AX에서 값은 레지스터 DS로 이동 ((MOV)됩니다. 명령어(instruction)에 따라, 영, 일, 이, 또는 그 이상의 피연산자가 있을 수 있습니다.

See also

References

  1. ^ American Heritage Dictionary
  2. ^ "Physical Review Style and Notation Guide" (PDF). American Physical Society. Section IV–E–2–e. Retrieved 5 August 2012.
  3. ^ "The Implementation and Power of Programming Languages". Retrieved 30 August 2014.
  4. ^ Michiel Hazewinkel (2001). Encyclopaedia of Mathematics, Supplement III. Springer. p. 3. ISBN 978-1-4020-0198-7.: "Each connective has associated with it a natural number, called its rank, or arity."
  5. ^ Nell Dale and John Lewis (2012). Computer Science Illuminated, 5th Edition. Jones and Bartlett. ISBN 978-1449672843.