6/2(1+2) = 9 oder 1?
-
"Reihenfolge gleichwertiger Operatoren"
im selben Artikel. Multiplikation und Division sind Linksassoziativ.
@Schlaukopf Es geht nicht um das Distributivgesetz, sondern um die Assoziativität.
//edit
also wenn da steht:
a/b * c
dann muss VOR allen anderen Gesetzen die richtige Operatoreihenfolge gefunden werden.
Und da / und * linksassoziativ sind, muss so geklammert werden:
a/b*c = ((a/b)*c)
Da nun () stärkr binden als alle anderen operatoren wird das nicht anders, wenn man c=(c1+c2) setzt. Dann steht da eben:
a/b*(c1+c2) = ((a/b)*(c1+c2))
wie du siehst, kann das Distributivgesetz nicht verwendet werden, ohne anders zu klammern. Also ist die Anwendung des Distributivgesetzes, wie du das willst, murks.
-
Dorftrottel schrieb:
Die 1 hast du doch manuell reingehackt.
Nein, auch du hast nicht verstanden das das Distributivgesetz angewendet wird.
Die 1 ist das Ergebnis des Taschenrechner.Oder den Taschenrechner solltest du besser wieder zurückgeben. Schau hier: http://wolframalpha.com/input/?i=6%2F2(1%2B2)&x=0&y=0
Es ist eben nicht definiert, der Taschenrechner rechnet nicht falsch und es gibt noch ein paar hundert andere Taschenrechner, die zuerst die Klammern auflösen.
-
Dorftrottel schrieb:
Namenloser324 schrieb:
otze schrieb:
wenn sie gleich Priorität haben, ist der Fall ja eindeutig: von links nach rechts.
Wo steht das?
Hier: http://de.wikipedia.org/wiki/Operatorrangfolge
"Zum Beispiel ist der Rang von Multiplikation und Division gleich ..."
Und das ist hier eben nicht relevant. Denn hier geht es um die Priorität der Klammerung und die hat Vorrang vor dem Divisionszeichen, ganz egal wie die Reihenfolge ist.
-
otze schrieb:
@Schlaukopf Es geht nicht um das Distributivgesetz, sondern um die Assoziativität.
Sind hier wirklich alle Dorftrottel?
-
siehe meinen Edit, Dorftrottel.
-
Namenloser324 schrieb:
Ich meinte den Teil mit "wird von links nach rechts verrechnet"
Das ist so festgelegt. Operatoren für die das Assoziativgesetz nicht gilt werden als links- oder rechtsassoziativ bestimmt. Die Division ist linksassoziativ, also ist a/b/c = (a/b)/c, aber nicht a/(b/c). Gäbe es diese Konvention nicht, wäre a/b/c zweideutig und man müsste immer Klammerm verwenden.
-
otze schrieb:
"Reihenfolge gleichwertiger Operatoren"
im selben Artikel. Multiplikation und Division sind Linksassoziativ.
Meines Wissens nach ist das im allgemeinen Mathematikgebrauch nicht definiert. Ich bin mir keines Analysis- oder Algebrabuches bewusst, in welchem darauf eingegangen wäre (weil es praktisch irrelevant ist im nicht Informatikbereich)
-
Schlaukopf schrieb:
Und das ist hier eben nicht relevant. Denn hier geht es um die Priorität der Klammerung und die hat Vorrang vor dem Divisionszeichen, ganz egal wie die Reihenfolge ist.
Dass das was sich innerhalb der Klammer befindet als erstes ausgerechnet werden muss bezweifelt doch niemand. Wir ersetzen (1+2) durch 3, bevor wir weiterrechnen.
-
Namenloser324 schrieb:
Meines Wissens nach ist das im allgemeinen Mathematikgebrauch nicht definiert. Ich bin mir keines Analysis- oder Algebrabuches bewusst, in welchem darauf eingegangen wäre (weil es praktisch irrelevant ist im nicht Informatikbereich)
Das ist ja auch Grundschulstoff. Der wird in der Uni nicht wiederholt.
-
Anderes Beispiel:
2^2a = 4a v 2^(2a)
-
trivial. 4a Potenz bindet stärker.
-
Z schrieb:
Schlaukopf schrieb:
Und das ist hier eben nicht relevant. Denn hier geht es um die Priorität der Klammerung und die hat Vorrang vor dem Divisionszeichen, ganz egal wie die Reihenfolge ist.
Dass das was sich innerhalb der Klammer befindet als erstes ausgerechnet werden muss bezweifelt doch niemand. Wir ersetzen (1+2) durch 3, bevor wir weiterrechnen.
Und jetzt ersetze mal die 1 und 2 durch Variablen, so dass man das symbolisch rechnen muss, dann sieht es so aus:
6 / 2 (a + b)
Die Klammer hat Priorität, richtig.
Also wird daraus:6 /(2a + 2b)
-
Schlaukopf schrieb:
Es ist eben nicht definiert, der Taschenrechner rechnet nicht falsch und es gibt noch ein paar hundert andere Taschenrechner, die zuerst die Klammern auflösen.
Wenn es wirklich stimmt, dass der Rechner eine 1 ausspuckt und dies auf mehrere Rechner zutrifft, dann hast du gerade einen üblen Bug gefunden der das Zeug hat ein Riesenskandal für Casio zu werden.
-
Taschenrechner von Sharp rechnen ganz genauso, siehe hier ein Video als Beweis:
-
Schlaukopf schrieb:
Z schrieb:
Schlaukopf schrieb:
Und das ist hier eben nicht relevant. Denn hier geht es um die Priorität der Klammerung und die hat Vorrang vor dem Divisionszeichen, ganz egal wie die Reihenfolge ist.
Dass das was sich innerhalb der Klammer befindet als erstes ausgerechnet werden muss bezweifelt doch niemand. Wir ersetzen (1+2) durch 3, bevor wir weiterrechnen.
Und jetzt ersetze mal die 1 und 2 durch Variablen, so dass man das symbolisch rechnen muss, dann sieht es so aus:
6 / 2 (a + b)
Die Klammer hat Priorität, richtig.
Also wird daraus:6 /(2a + 2b)
Nein, daraus wird dann 3a+3b, da 6/2 zuerst ausgerechnet werden muss, bevor es ans Ausmultiplizieren geht. Vergiss nicht dass * und / gleiche Priorität haben, aber die Division zuerst in dem Ausdruck auftaucht.
-
SeppJ schrieb:
Namenloser324 schrieb:
Meines Wissens nach ist das im allgemeinen Mathematikgebrauch nicht definiert. Ich bin mir keines Analysis- oder Algebrabuches bewusst, in welchem darauf eingegangen wäre (weil es praktisch irrelevant ist im nicht Informatikbereich)
Das ist ja auch Grundschulstoff. Der wird in der Uni nicht wiederholt.
Kann ich mich absolut nicht dran erinnern. Einzige Orte an denen ich eine Definition der Assoziativität angetroffen habe sind Dokumentationen von Programmiersprachen.
Naja, sei es drum, müßige Diskussion.
-
Schlaukopf schrieb:
Taschenrechner von Sharp rechnen ganz genauso, siehe hier ein Video als Beweis:
Das ist ja lustig. Womöglich benutzen sie die gleiche fehlerhafte Software.
Btw, rechne mal: a/b(c+d)
ist das: (ac + ad)/b oder nicht? Mit Begründung bitte.
-
Namenloser324 schrieb:
Naja, sei es drum, müßige Diskussion.
Eigentlich nicht, da offenbar sogar einige Taschenrechnerhersteller damit Probleme haben.
-
Was heißt fehlerhaft? Fehlerhaft wäre sie nur dann, wenn sie nicht so funktioniert wie sie soll.
Wenn die da, falls ihr Recht habe, gegen die Konvention verstoßen wäre das ja nur dann ein Fehler, wenn dies unbeabsichtigt passierte.
-
Namenloser324 schrieb:
Was heißt fehlerhaft? Fehlerhaft wäre sie nur dann, wenn sie nicht so funktioniert wie sie soll.
Nö, sondern weil das Ergebnis 1 totaler Quatsch ist. Umso schlimmer wenn der Hersteller glaubt das wäre richtig. Peinlicher lässt sich völlige Inkompetenz kaum verdeutlichen.