Operand

Im Mathematik, ein Operand ist das Objekt von a mathematische Operation, d.h.[1]

Beispiel

Folgende Arithmetik Der Ausdruck zeigt ein Beispiel für Operatoren und Operanden:

Im obigen Beispiel ist '+' das Symbol für die genannte Operation Zusatz.

Das Operand '3' ist eine der Eingänge (Mengen), gefolgt von der Zugabe Operatorund der Operand '6' ist die andere Eingabe, die für den Betrieb erforderlich ist.

Das Ergebnis der Operation ist 9. (Die Zahl '9' wird auch als Summe des Augends 3 und der Addend 6 bezeichnet.)

Ein Operand wird also auch als "eine der Eingaben (Mengen) für einen Betrieb" bezeichnet.

Notation

Ausdrücke als Operanden

Operanden können komplex sein und aus Ausdrücken bestehen, die auch aus Betreibern mit Operanden bestehen.

Im obigen Ausdruck "(3+5)" ist der erste Operand für den Multiplikationsoperator und "2" im zweiten. Der Operand '(3+5)' ist ein Ausdruck für sich, der einen Zusatzoperator mit den Operanden '3' und '5' enthält.

Operationsreihenfolge

Vorrangregeln beeinflussen, welche Werte Operanden bilden, für die Operatoren:[2]

Im obigen Ausdruck hat der Multiplikationsoperator die höhere Vorrang als der Additionsbetreiber, sodass der Multiplikationsbetreiber Operanden von '5' und '2' hat. Der Additionsbetreiber hat Operanden von '3' und '5 × 2'.

Positionierung von Operanden

Abhängig von Mathematische Notation Die Verwendung eines Operators in Bezug auf seine Operanden kann variieren. Im täglichen Gebrauch Infixnotation ist das häufigste,[3] Es gibt jedoch auch andere Notationen, wie die Präfix und Postfix Notationen. Diese alternativen Notationen treten innerhalb am häufigsten an Informatik.

Im Folgenden finden Sie einen Vergleich von drei verschiedenen Notationen - alle stellen eine Zugabe der Zahlen '1' und '2' dar, die hinzugefügt werden.

(Infix -Notation)
(Präfixnotation)
(Postfix -Notation)

Infix und Betriebsreihenfolge

In einem mathematischen Ausdruck wird die Betriebsreihenfolge von links nach rechts durchgeführt. Beginnen Sie mit dem Wert links und suchen Sie die erste Operation an, die gemäß der oben angegebenen Reihenfolge durchgeführt wird (d. H. Beginnen Sie mit Klammern und enden Sie mit der Additions-/Subtraktionsgruppe). Zum Beispiel im Ausdruck

,

Die erste Operation, auf die wir bewirken, ist alle Ausdrücke in einer Klammern. Finden Sie also links und bewegen2). Innerhalb der Klammern selbst befindet sich der Ausdruck 22. Der Leser muss den Wert von 2 finden2 bevor sie weiter gehen. Der Wert von 22 ist 4. Nach diesem Wert sieht der verbleibende Ausdruck so aus:

Der nächste Schritt besteht darin, den Ausdruckswert in der Klammern selbst zu berechnen, dh (2+4) = 6. Unser Ausdruck sieht jetzt so aus:

Nachdem wir den Klammern des Ausdrucks berechnet haben, beginnen wir erneut mit dem linken Wert und bewegen sich rechts. Die nächste Betriebsordnung (gemäß den Regeln) ist Exponenten. Beginnen Sie links den größten Wert, dh 4, und scannen Sie Ihre Augen nach rechts und suchen Sie nach dem ersten Exponenten, auf den Sie stoßen. Der erste (und einzige) Ausdruck, auf den wir begegnen, der mit einem Exponenten ausgedrückt wird, ist 22. Wir finden den Wert von 22, was 4. Was wir verlassen haben, ist der Ausdruck

.

Die nächste Betriebsordnung ist die Multiplikation. 4 × 4 ist 16. Jetzt sieht unser Ausdruck so aus:

Die nächste Betriebsordnung gemäß den Regeln ist die Aufteilung. Es gibt jedoch kein Division -Operator -Vorzeichen (÷) im Ausdruck, 16 - 6. Wir gehen also in die nächste Operationsreihenfolge, d. H. Addition und Subtraktion, die die gleiche Vorrang haben und von links nach rechts durchgeführt werden.

.

Der korrekte Wert für unseren ursprünglichen Ausdruck, 4 × 22- (2+22), ist 10.

Es ist wichtig, die Operationsreihenfolge gemäß den von der Übereinkommen festgelegten Regeln durchzuführen. Wenn der Leser einen Ausdruck bewertet, aber nicht der richtigen Operationsreihenfolge folgt, kommt der Leser mit einem anderen Wert hervor. Der unterschiedliche Wert ist der falsche Wert, da die Reihenfolge der Operation nicht befolgt wurde. Der Leser gelangt nur dann zum richtigen Wert für den Ausdruck, wenn jeder Vorgang in der richtigen Reihenfolge durchgeführt wird.

Arity

Die Anzahl der Operanden eines Bedieners wird als seine bezeichnet Arity.[4] Basierend auf Arity werden die Betreiber hauptsächlich als Nullary (keine Operanden) eingestuft. einstellig (1 Operand), binär (2 Operanden), ternär (3 Operanden). Höhere Arten sind seltener durch spezifische Begriffe abgelehnt, umso mehr, wenn die Funktionszusammensetzung oder Currying kann verwendet werden, um sie zu vermeiden. Andere Begriffe sind:

  • Quartär, Tetranary (4)
  • Quinary, Quintenary, Quinquennary (5)
  • Hexanary, Senary, Geschlechter (6)
  • September (7)
  • Oktonar (8)
  • Nonary, Novenary (9)
  • Denor (10)
  • Uneringen (11)
  • Zwölffingerdarm (12)
  • Tridecennary (13)
  • Quindenary (15)
  • Zäser (20)
  • Quadringting (40)
  • Quinquagenary (50)
  • sexagenary (60)
  • Septuagenary (70)
  • Oktogenary (80)
  • Nicht -aynäre (90)
  • Jubiläum (100)
  • Sesquicenteary (150)
  • Zweihundertjahrfeier (200)
  • tercentnärary, Tricentalary (300)
  • Quadringentenary, Quatercentinary (400)
  • Quinzentalter (500)
  • Sexcentinary (600)
  • September (700)
  • Oktozentalter (800)

Informatik

Im Computer Programmiersprachendie Definitionen von Operator und Operand sind fast die gleichen wie in der Mathematik.

Im Computer, eine Operand ist Teil einer Computeranweisung, die angibt, welche Daten manipuliert oder betrieben werden sollen, während gleichzeitig die Daten selbst dargestellt werden.[5] In einer Computeranweisung wird eine Operation wie Add oder Multiply X beschrieben, während der Operand (oder Operanden, wie es mehr als eine geben kann) angeben, auf welchem ​​X der Betrieb sowie der Wert von X sind.

Zusätzlich in Montagesprache, ein Operand ist ein Wert (ein Argument), auf dem die Anweisung, benannt von mnemonisch, arbeitet. Der Operand kann a sein Prozessorregister, a Speicheradresse, eine wörtliche Konstante oder ein Etikett. Ein einfaches Beispiel (in der x86 Architektur) ist

MOV Ds, AXT 

wo der Wert im Registeroperanden AXT ist bewegt zu werden (MOV) in Register Ds. Abhängig von AnweisungEs kann null, ein, zwei oder mehr Operanden geben.

Siehe auch

Verweise

  1. ^ American Heritage Dictionary
  2. ^ "Physischer Bewertungsstil und Notationsleitfaden" (PDF). Amerikanische physische Gesellschaft. Abschnitt IV - E - 2 - E. Abgerufen 5. August 2012.
  3. ^ "Die Implementierung und Kraft von Programmiersprachen". Abgerufen 30. August 2014.
  4. ^ Michiel HaMewinkel (2001). Enzyklopädie der Mathematik, Ergänzung III.. Springer. p. 3. ISBN 978-1-4020-0198-7.: "Jedes Bindeffekt hat eine natürliche Zahl damit verbunden, die als seine genannt wird Rang, oder Arity. "
  5. ^ Nell Dale und John Lewis (2012). Informatik beleuchtet, 5. Ausgabe. Jones und Bartlett. ISBN 978-1449672843.