오퍼랜드

Operand

수학에서, 피연산자수학적 연산의 대상이다. 즉,[1] 피연산자는 연산 대상 또는 양이다.

다음 산술식은 연산자와 오퍼랜드의 예를 보여 줍니다.

위의 예에서 '+'는 덧셈이라는 연산의 기호입니다.

피연산자 '3'은 입력(수량) 중 하나이고, 피연산자 '6'은 연산에 필요한 다른 입력이다.

연산의 결과는 9입니다(숫자 '9'는 8월 3과 덧셈 6의 합이라고도 합니다).

피연산자는 "연산을 위한 입력(수량) 중 하나"라고도 한다.

표기법

오퍼랜드로서의 식

피연산자는 복잡할 수 있으며 피연산자를 가진 연산자로 구성된 식으로도 구성될 수 있습니다.

위의 식에서 '(3 + 5)'은 곱셈 연산자의 첫 번째 피연산자이고, '2'는 두 번째 피연산자이다.피연산자 '(3 + 5)'는 피연산자 '3'과 '5'를 가진 덧셈 연산자를 포함하는 식입니다.

작업 순서

precedence 규칙은 어떤 값이 어떤 [2]연산자의 오퍼랜드를 형성하는지 영향을 줍니다.

위의 식에서 곱셈 연산자는 덧셈 연산자보다 우선도가 높기 때문에 곱셈 연산자는 '5'와 '2'의 피연산자를 갖는다.덧셈 연산자의 피연산자는 '3' 및 '5 × 2'입니다.

오퍼랜드의 위치 설정

사용되는 수학적 표기법에 따라 연산자의 피연산자에 대한 위치가 달라질 수 있습니다.일상 사용에서는 infix 표기가 가장 일반적이지만 [3]접두사 및 사후 수정 표기 등 다른 표기법도 존재합니다.이러한 대체 표기법은 컴퓨터 과학 분야에서 가장 일반적입니다.

아래는 3가지 표기의 비교입니다.모두 숫자 '1'과 '2'의 추가입니다.

+ ({1 +) (infix 표기)
스타일 ) (표준 표기)
2+ \ 1 \ ; \ ; + ( postfix ))) )

인픽스와 조작 순서

수학식에서는 연산순서가 왼쪽에서 오른쪽으로 이루어진다.맨 왼쪽 값에서 시작하여 위에 지정된 순서에 따라 수행되는 첫 번째 연산(예: 괄호로 시작하고 더하기/추출 그룹으로 끝남)을 찾습니다.예를 들어, 식에서

× -( + 4 2

첫 번째 조작은 괄호 안에 있는 모든 표현입니다.따라서 왼쪽에서 시작하여 오른쪽으로 이동합니다. 첫 번째 괄호(이 경우 유일한 괄호), 즉 (2 + 22)를 찾습니다.괄호 안에 식 2가2 있습니다.독자는 더 나아가기 전에 2의 값을2 찾아야 합니다.2의2 값은 4입니다.이 값을 찾으면 나머지 식은 다음과 같습니다.

다음 단계에서는 괄호 자체의 표현 값, 즉 (2 + 4) = 6을 계산합니다. 이제 식은 다음과 같습니다.

표현식의 상위 가상 부분을 계산한 후 가장 왼쪽 값부터 다시 시작하여 오른쪽으로 이동합니다.(규칙에 따라) 다음 연산 순서는 지수입니다.가장 왼쪽 값인 4부터 시작하여 오른쪽에서 눈을 스캔하여 처음 발견한 지수를 찾습니다.지수로 표현되는 첫 번째(그리고 유일한) 표현식은 2입니다2.2의2 값, 즉 4를 구합니다.우리에게 남은 것은 그 표현이다.

× - (4 \ 4 -6)

다음 연산 순서는 곱셈입니다.4×4는 16이다.이제 표현은 다음과 같습니다.

규칙에 따른 다음 작업 순서는 나눗셈입니다.단, 16~6의 식에는 나눗셈 연산자 기호())가 없기 때문에 다음 연산 순서인 덧셈과 뺄셈으로 넘어갑니다.이것들은 같은 우선순위를 가지며 왼쪽에서 오른쪽으로 진행됩니다.

- ( - 6 = 10)

그래서 4 × 22 - (2 + 22)라는 원래 표현식의 정확한 값은 10입니다.

관례에 따라 작업 순서를 수행하는 것이 중요합니다.독자가 식을 평가하지만 올바른 연산 순서를 따르지 않으면 독자는 다른 값을 얻게 됩니다.조작 순서를 따르지 않았기 때문에 다른 값은 잘못된 값이 됩니다.각 연산이 올바른 순서로 수행되는 경우에만 판독기가 올바른 식 값에 도달합니다.

아리티

연산자의 오퍼랜드 수를 [4]arity라고 합니다.arity에 따라 연산자는 주로 nullary(operand 없음), unary(1operand), binary(2operand), ternary(3operand)로 분류됩니다.특정 용어를 통해 높은 성질을 나타내는 빈도는 낮으며, 기능 구성이나 카레링을 사용하여 이를 피할 수 있는 경우 더욱 더 높아집니다.기타 조건은 다음과 같습니다.

  • 4차, 4차(4)
  • 5진수, 5진수, 5진수(5)
  • 6진수, 6진수, 60년제(6)
  • 7년제(7)
  • 8진수(8)
  • nonary, nonvenary(9)
  • 데나리(10)
  • 부정(11)
  • 십이지년(12)
  • 3년차(13)
  • 25년차(15)
  • 100년(20)
  • 4륜제(40)
  • 5세대(50)
  • 육십 년 (60)
  • 7진수(70)
  • 8진수(80)
  • 비발생적(90)
  • 100주년(100)
  • 반세기(150)
  • 200주년(200)
  • 100년, 30년(300년)
  • 4년제, 4년제(400)
  • 1560년(500년)
  • 600주년 (600년)
  • 7세기(700)
  • 80년제(800년)

컴퓨터 공학

컴퓨터 프로그래밍 언어에서 연산자와 피연산자정의는 수학에서와 거의 동일합니다.

컴퓨팅에서 피연산자는 어떤 [5]데이터를 조작하거나 조작할 것인지를 지정하는 동시에 데이터 자체를 나타내는 컴퓨터 명령의 일부입니다.컴퓨터 명령은 덧셈 또는 곱셈 X와 같은 연산을 기술하는 반면, 피연산자(또는 둘 이상의 피연산자)는 X의 값과 함께 어떤 X에 대해 연산할지를 지정합니다.

또한 어셈블리 언어에서 오퍼랜드니모닉에 의해 명명된 명령이 동작하는 값(인수)입니다.오퍼랜드는 프로세서 레지스터, 메모리 주소, 리터럴 상수 또는 라벨일 수 있습니다.(x86 아키텍처의) 간단한 예는 다음과 같습니다.

motoroperatorvalve DS, AX 

여기서 레지스터 오퍼랜드의 값은AX이동한다(MOV)를 등록하다DS명령어에 따라 0, 1, 2 또는 여러 오퍼랜드가 있을 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 미국 유산 사전
  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..
  5. ^ Nell Dale and John Lewis (2012). Computer Science Illuminated, 5th Edition. Jones and Bartlett. ISBN 978-1449672843.