Operand

In der Mathematik ist ein operand der Gegenstand einer mathematischen Operation, einer Menge, auf der eine Operation durchgeführt wird.

Beispiel

Der folgende arithmetische Ausdruck zeigt ein Beispiel von Maschinenbedienern und operands:

:

Im obengenannten Beispiel, '+' ist das Symbol für die Operation genannt Hinzufügung.

Der operand '3' ist einer der Eingänge (Mengen), die vom Hinzufügungsmaschinenbediener gefolgt sind, und der operand '6' ist der andere für die Operation notwendige Eingang.

Das Ergebnis der Operation ist 9. (Die Nummer '9' wird auch die Summe der Summanden, 3 und 6 genannt.)

Ein operand wird dann auch "einen der Eingänge (Mengen) für eine Operation" genannt.

Notation

Ausdrücke als operands

Operands kann kompliziert sein, und kann aus Ausdrücken bestehen, die auch aus Maschinenbedienern mit operands zusammengesetzt sind.

:

Im obengenannten Ausdruck' (3 + 5)' ist der erste operand für den Multiplikationsmaschinenbediener und '2' das zweite. Der operand' (3 + 5)' ist ein Ausdruck an sich, der einen Hinzufügungsmaschinenbediener, mit dem operands '3' und '5' enthält.

Ein allgemeineres Synonym ist eine Variable.

Ordnung von Operationen

Regeln der Priorität betreffen, welche Werte operands für der Maschinenbediener bilden:

:

Im obengenannten Ausdruck hat der Multiplikationsmaschinenbediener die höhere Priorität als der Hinzufügungsmaschinenbediener, so hat der Multiplikationsmaschinenbediener operands '5' und '2'. Der Hinzufügungsmaschinenbediener hat operands '3' und '5 × 2'.

Positionierung von operands

Abhängig von der mathematischen Notation, die wird verwendet, kann sich die Position eines Maschinenbedieners in Bezug auf seinen operand (s) ändern. Im täglichen Gebrauch ist klammerlose Darstellung jedoch am üblichsten andere Notationen bestehen auch wie das Präfix und postbefestigen Notationen. Diese abwechselnden Notationen sind innerhalb der Informatik am üblichsten.

Unten ist ein Vergleich von drei verschiedenen Notationen — alle vertreten eine Hinzufügung der Nummern '1' und '2'

: (klammerlose Darstellung)

: (Präfix-Notation)

: (postbefestigen Sie Notation)

Klammerlose Darstellung und die Ordnung der Operation

Mit der klammerlosen Darstellung ist ein leichter mnemonischer, für sich an die Ordnung der Operation zu erinnern:

Entschuldigen Sie bitte meine liebe Tante Sally.

Der erste Brief (in boldtype) jedes Wortes in den obengenannten mnemonischen Standplätzen für den folgenden:

:p = Parenthesen

:e = Hochzahlen

:m = Multiplikation

:d = Abteilung

:a = Hinzufügung

:s = Subtraktion

In einem mathematischen Ausdruck wird die Ordnung der Operation aus dem linken zum Recht getragen. Fangen Sie mit dem verlassenen den grössten Teil des Werts an und suchen Sie die erste Operation, die in Übereinstimmung mit der Ordnung auszuführen ist, die oben angegeben ist (d. h., fangen Sie mit Parenthesen an und enden Sie mit der Subtraktion). Zum Beispiel, im Ausdruck

:

die erste zu handelnde Operation ist irgendwelcher und alle innerhalb einer Parenthese gefundenen Ausdrücke. So am verlassenen beginnend und sich nach rechts bewegend, finden Sie das erste (und in diesem Fall, das einzige) Parenthese, d. h. (2 + 2). Innerhalb der Parenthese selbst wird der Ausdruck 2 gefunden. Der Leser ist erforderlich, den Wert von 2 vor dem Gehen noch weiter zu finden. Der Wert von 2 ist 4. Diesen Wert gefunden, sieht der restliche Ausdruck wie das aus:

:

Der nächste Schritt soll den Wert des Ausdrucks innerhalb der Parenthese selbst, d. h. (2 + 4) = 6 berechnen. Unser Ausdruck sieht jetzt wie das aus:

:

Den parenthetischen Teil des Ausdrucks berechnet, fangen wir wieder an, mit dem verlassenen den grössten Teil des Werts zu beginnen, und bewegen Recht. Die folgende Ordnung der Operation ist (ordnungsmäßig) Hochzahlen. Fangen Sie am verlassenen den grössten Teil des Werts, d. h. 4 an, und scannen Sie Ihre Augen nach rechts und suchen Sie nach der ersten Hochzahl, auf die Sie stoßen. Das erste (und nur) Ausdruck, auf den wir stoßen, der mit einer Hochzahl ausgedrückt wird, ist 2. Wir finden den Wert von 2, der 4 ist. Was wir übrighaben, ist der Ausdruck

:.

Die folgende Ordnung der Operation ist Multiplikation. 4 × 4 sind 16. Jetzt sieht unser Ausdruck wie das aus:

:

Die folgende Ordnung der Operation ist ordnungsmäßig Abteilung. Jedoch gibt es kein Abteilungsmaschinenbediener-Zeichen (÷) im Ausdruck, 16  6. So gehen wir zur folgenden Ordnung der Operation, d. h., Hinzufügung weiter. Aber es gibt kein Hinzufügungsmaschinenbediener-Zeichen (+) im Ausdruck 16  6. So gehen wir zur folgenden und endgültigen Ordnung der Operation weiter, die Subtraktion ist.

:.

So ist der richtige Wert für unseren ursprünglichen Ausdruck, 4 × 2  (2 + 2), 10.

Es ist wichtig, die Ordnung der Operation in Übereinstimmung mit durch die Tagung eingeführten Regeln auszuführen. Wenn der Leser einen Ausdruck bewertet, aber der richtigen Ordnung der Operation nicht folgt, wird der Leser mit einem verschiedenen Wert hervorkommen. Der verschiedene Wert wird der falsche Wert sein, weil der Ordnung der Operation nicht gefolgt wurde. Der Leser wird den richtigen Wert für den Ausdruck erreichen, wenn, und nur wenn jede Operation in der richtigen Ordnung ausgeführt wird.

Arity

Die Zahl von operands eines Maschinenbedieners wird seinen arity genannt. Gestützt auf arity werden Maschinenbediener als nullary (kein operands), unär (1 operand), binär (2 operands), dreifältig (3 operands) usw. klassifiziert.

Informatik

Auf Computerprogrammiersprachen sind die Definitionen des Maschinenbedieners und operand fast dasselbe als in der Mathematik.

In der Computerwissenschaft ist ein operand der Teil einer Computerinstruktion, die das angibt, welche Daten manipuliert oder darauf bedient werden soll, während man zur gleichen Zeit die Daten selbst vertritt. Eine Computerinstruktion beschreibt eine Operation, die beitragen oder X, während der operand multiplizieren (oder operands, weil es mehr als einen geben kann), geben auf der X an, um sowie der Wert von X zu funktionieren.

Zusätzlich, auf der Zusammenbau-Sprache, ist ein operand ein Wert (ein Argument), auf dem die Instruktion, die durch den mnemonischen genannt ist, funktioniert. Der operand kann ein Verarbeiter-Register, eine Speicheradresse, eine wörtliche Konstante, oder ein Etikett sein. Ein einfaches Beispiel (in der x86 Architektur) ist

:MOV DS, AXT

wohin der Wert im Register operand 'AXT' ins Register 'DS' bewegt werden soll. Abhängig von der Instruktion kann es Null, ein, zwei, oder mehr operands geben.

Siehe auch

  • Befehlssatz

Ossian / Größenordnung
Impressum & Datenschutz