Was ist eine kommutative Operation?

In der Mathematik ist eine Operation kommutativ, wenn die Reihenfolge der verwendeten Zahlen bei gleichem Ergebnis geändert werden kann. Addition und Multiplikation sind zum Beispiel kommutative Operationen, wie unten gezeigt.

 2 + 3 = 5 3 + 2 = 5 2 * 3 = 6 3 * 2 = 6 

Im Gegensatz dazu sind Subtraktion und Division nicht kommutativ, da eine Änderung der Reihenfolge der beteiligten Zahlen das Ergebnis der Berechnung ändert (siehe unten).

 2-7 = -5 7-2 = 5 3/4 = 0, 75 4/3 = 1, 33333333 

Bei der Programmierung kann dies mit dem logischen UND oder den logischen ODER- Operationen zum "Kurzschließen" verwendet werden, wenn eine bestimmte Bedingung erfüllt ist, so dass andere Möglichkeiten nicht getestet werden müssen. Wenn zum Beispiel bei der UND- Operation die erste Bedingung falsch ist, muss der gesamte Vergleich falsch zurückgegeben werden, sodass die verbleibenden Bedingungen nicht ausgewertet werden. Beispielsweise würde ein Nullwert in JavaScript einen Fehler erzeugen, wenn er verwendet wird. Eine logische Anweisung kann verwendet werden, um anzugeben, ob ein Wert null ist, und der Rest der Anweisung wird nicht ausgeführt.

 var x = 0; if ((y! == null) && (y> 0) && (y <3)) {window.alert (y * 4); } 

In diesem Fall wird der Rest der Anweisung nicht ausgeführt, wenn y Null ist. Dadurch werden Fehler mit einer Nullvariable y verhindert und es wird keine weitere Verarbeitung ausgeführt, wenn y Null ist.

Programmieren von Begriffen