Autor |
Nachricht |
M_a_x
Threadersteller
Dabei seit: 28.02.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 12.05.2011 19:56
Titel Null hoch null=1? |
|
|
Ok ein weiterer thread den die Welt nicht braucht, dennoch:
Habe einen Bug im Windowstaschenrechner entdeckt, "rechnet" man null hoch null, zeigt der Windoofrechner als Ergebnis 1.
Das ist schon nach den Potenzgesetzen falsch, denn 0²*0-² wäre null hoch null, das ist aber gleichbedeutend mit Division durch null und die ist bekanntlich nicht definiert.
XP Home Edition 2002, Service Pack 3.
Ist das bei Euren Rechnern auch so?
|
|
|
|
|
raphael_
Dabei seit: 05.10.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 12.05.2011 20:15
Titel
|
|
|
Vielleicht hilft dir das.
|
|
|
|
|
Anzeige
|
|
|
radschlaeger
Moderator
Dabei seit: 10.12.2004
Ort: Neuss
Alter: 57
Geschlecht:
|
Verfasst Do 12.05.2011 20:15
Titel
|
|
|
Beim Google-Rechner kommt auch 1 raus.
Siehe auch hier: http://de.wikipedia.org/wiki/Potenz_(Mathematik)#.E2.80.9ENull_hoch_null.E2.80.9C
Zuletzt bearbeitet von radschlaeger am Do 12.05.2011 20:17, insgesamt 1-mal bearbeitet
|
|
|
|
|
M_a_x
Threadersteller
Dabei seit: 28.02.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 12.05.2011 20:52
Titel
|
|
|
Danke für die Antworten, so unsinnig war der thread für mich persönlich also schonmal nicht.
Es scheint also keine eindeutige, respektive für alle Fälle gültige Definition zu geben (also nix Bug).
Das ist offensichtlich für mich ziemlich überraschend.
Zuletzt bearbeitet von M_a_x am Do 12.05.2011 20:52, insgesamt 1-mal bearbeitet
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 13.05.2011 09:14
Titel
|
|
|
In Programmiersprachen ist das generell einfach mal so als 1 definiert - ich würde mal raten, indem ich behaupte, dass das andere Probleme an anderen Stellen vereinfacht. Das erklärt, warum Dein Taschenrechner 1 zurückliefert - ein undefined würde dann eine Sonderlocke (If-Wurst) in der Implementierung erfordern. Was sagt denn bspw. ein Maple dazu?
// Ich würde wetten, dass PHP sowas wie -0.000000000000000000000011 liefert :
Zuletzt bearbeitet von bacon am Fr 13.05.2011 09:16, insgesamt 2-mal bearbeitet
|
|
|
|
|
Touny
Dabei seit: 14.07.2005
Ort: Aachen
Alter: 36
Geschlecht:
|
Verfasst So 15.05.2011 12:37
Titel
|
|
|
bacon hat geschrieben: | In Programmiersprachen ist das generell einfach mal so als 1 definiert - ich würde mal raten, indem ich behaupte, dass das andere Probleme an anderen Stellen vereinfacht. Das erklärt, warum Dein Taschenrechner 1 zurückliefert - ein undefined würde dann eine Sonderlocke (If-Wurst) in der Implementierung erfordern. Was sagt denn bspw. ein Maple dazu?
// Ich würde wetten, dass PHP sowas wie -0.000000000000000000000011 liefert : |
Maple 12 sagt: 1
|
|
|
|
|
|
|
|
Ähnliche Themen |
Käutermaren dreifach hoch!
Dem Neox ein 3dfaches Hoch
Ein hoch auf den kumpel von butthead
Dein heutiges Hoch und Tief
Ein "Hoch" auf den Laufkundschaftgeschädigten!
|
|