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
- ^ American Heritage Dictionary
- ^ "Physischer Bewertungsstil und Notationsleitfaden" (PDF). Amerikanische physische Gesellschaft. Abschnitt IV - E - 2 - E. Abgerufen 5. August 2012.
- ^ "Die Implementierung und Kraft von Programmiersprachen". Abgerufen 30. August 2014.
- ^ 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. "
- ^ Nell Dale und John Lewis (2012). Informatik beleuchtet, 5. Ausgabe. Jones und Bartlett. ISBN 978-1449672843.