Autor Beitrag
Tony-S
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 184
Erhaltene Danke: 6

Windows 7, XP, Ubtuntu
Delphi 7, Visual Basic.net
BeitragVerfasst: Sa 17.10.09 20:55 
Hallo Forum ich bin durch Zufall auf eine interessantes Thema gestoßen zu der ich eine Frage hab wie man das beweisen könnte:

Ist 0,9 Periode = 1 und 0,999 ungerundend ungleich 1?

de.wikipedia.org/wik...discher_Dezimalbruch
ausblenden Delphi-Quelltext
1:
2:
3:
4:
Ergebnis  := Zaehler/Nenner   ; (1/3)
PNe.Caption:= FloatToStr(Ergebnis);          
PNe2.Caption:= FloatToStr (Ergebnis*3);
// Ergebnis ist Real :>

Delphi rundet hier ja das is das Problem,
ich hoffe das ist ein Thema von relevanz, ich würd gerne wissen wie man beweist das 0,9 Periode = 1 ist,
danke schonmal

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
FinnO
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: Sa 17.10.09 21:10 
naja, 0 komma periode 9 bildet ja nen "Grenzwert" und der Abstand zur 1 wird unendlich klein also 0. und 1 - 0 ist 1.
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Sa 17.10.09 21:14 

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Tony-S Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 184
Erhaltene Danke: 6

Windows 7, XP, Ubtuntu
Delphi 7, Visual Basic.net
BeitragVerfasst: Sa 17.10.09 21:15 
Naja es strebt gegen 1, dürfte es aber eigentlich nie erreichen ne?

Wie könnte man das denn in einem Programm beweisen, so ganz steig ich nich dahinter ^^.
platzwart
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1054
Erhaltene Danke: 78

Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
BeitragVerfasst: Sa 17.10.09 21:24 
1 = 3/3
1/3 = 0,33 periode

3* 1/3 = 3 * 0,33 periode = 0,99 periode = 3/3 = 1

_________________
Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
jfheins
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 918
Erhaltene Danke: 158

Win 10
VS 2013, VS2015
BeitragVerfasst: Sa 17.10.09 21:27 
Einfacher Beweis:

Wir setzen x = 0,99999999...periode und bewiesen werden soll, dass dann gilt x = 1

x = 0,99999999...
* 10
10* x = 9,9999999...
minus x
10 * x - x = 9
Termumformung
(10 - 1) * x = 9
9 * x = 9
==> x = 1

Noch Zweifel?
Tony-S Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 184
Erhaltene Danke: 6

Windows 7, XP, Ubtuntu
Delphi 7, Visual Basic.net
BeitragVerfasst: Sa 17.10.09 21:29 
Nein habs verstanden ^^, hm naja was man nich alles lernt wenn einem langweilig is ;D,
und Delphi kann quasi keine Perioden darstellen oder?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 17.10.09 21:39 
Nicht Delphi kann keine Perioden darstellen, sondern der Rechner kann es nicht.

@jfheins:
ausblenden Quelltext
1:
2:
3:
10* x = 9,9999999...
minus x
10 * x - x = 9

Müsste da snicht heißen:
ausblenden Quelltext
1:
2:
3:
10 * x = 9,99999... |-x
(10 * x) - x = 9,99999... - x
10x - x² = 9,99999... - x


Zuletzt bearbeitet von Luckie am Sa 17.10.09 21:46, insgesamt 2-mal bearbeitet
jfheins
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 918
Erhaltene Danke: 158

Win 10
VS 2013, VS2015
BeitragVerfasst: Sa 17.10.09 21:40 
Wie mans nimmt ... es gibt Dezimalzahlen die im Dualsystem periodisch sind. 0,2 ist so ein Kandidat.
Wobei natürlich irgendwann abgeschnitten wird. Deshalb sind Fließkommazahlen auch grundsätzlich ungenau.
Tony-S Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 184
Erhaltene Danke: 6

Windows 7, XP, Ubtuntu
Delphi 7, Visual Basic.net
BeitragVerfasst: Sa 17.10.09 22:16 
Ok einwas noch ich versteh ja folgendes:

1/3 = 0,3 Periode
2/3 = 0,6 Periode
3/3 (also = 1) = 0,9 Periode,

aber eigentlich strebt 0,9 Periode gegen 1, erreicht es aber nie :> ....
jfheins
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 918
Erhaltene Danke: 158

Win 10
VS 2013, VS2015
BeitragVerfasst: Sa 17.10.09 22:18 
Solange du nur endlich viele Nachkommastellen betrachtest, ist das auch so. Aber wenn du den Grenzübergang ins unendliche machst, herrscht Gleichheit ;)
Tony-S Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 184
Erhaltene Danke: 6

Windows 7, XP, Ubtuntu
Delphi 7, Visual Basic.net
BeitragVerfasst: Sa 17.10.09 22:29 
Das ist ne Antwort mit der ich Leben kann :D - hm vllt gehört sowas eher in ein Matheforum aber naja
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Sa 17.10.09 22:54 
Sie es einfach so: "Null Komma Periode Neun" und "Eins" sind zwei Schreibweisen für ein und desselben Zahlenwert.

0.9 Periode strebt nicht gegen irgendwas, das ist eine Zahl. Und zwar eine Zahl, die man einfacher als "1" darstellen kann.

_________________
We are, we were and will not be.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 18.10.09 00:17 
0,9 Periode soll gleich eins sein? Das kann ich nicht glauben:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
0,9 <> 1
0,99 <> 1
0,999 <> 1
0,9999 <> 1
0,99999 <> 1
0,999999 <> 1
0,9999999 <> 1

0,9 Periode nähert sich asymptotisch dem Wert eins, erreicht ihn aber nie.
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: So 18.10.09 05:04 
user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:

0,9 Periode nähert sich asymptotisch dem Wert eins, erreicht ihn aber nie.

Eben. Denn wenn man nur bei 100% z. B. einen Preis gewinnt, so hat man bei 99,99 Periode % verloren.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: So 18.10.09 08:16 
@Luckie:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
0,9 <> 0.9 Periode
0,99 <> 0.9 Periode
0,999 <> 0.9 Periode
0,9999 <> 0.9 Periode
0,99999 <> 0.9 Periode
0,999999 <> 0.9 Periode
0,9999999 <> 0.9 Periode


0.9 Periode IST dieser Grenzwert von dem du sprichst. Und den kann man auch als "1" schreiben.

_________________
We are, we were and will not be.
platzwart
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1054
Erhaltene Danke: 78

Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
BeitragVerfasst: So 18.10.09 08:43 
An alle "Ungläubigen":

Was ist denn die Differenz von (1 - 0,9 Periode)? ;)

_________________
Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
crncpz
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 59

WIN 2000, WIN XP Pro
Delphi 6
BeitragVerfasst: So 18.10.09 09:45 
ganz einfach: 1/unendlich :P

EDIT: genau genommen müsste unendlich ohne Rest durch 10 teilbar sein.


Zuletzt bearbeitet von crncpz am So 18.10.09 09:50, insgesamt 1-mal bearbeitet
jfheins
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 918
Erhaltene Danke: 158

Win 10
VS 2013, VS2015
BeitragVerfasst: So 18.10.09 09:49 
user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
@jfheins:
ausblenden Quelltext
1:
2:
3:
10* x = 9,9999999...
minus x
10 * x - x = 9

Müsste da snicht heißen:
ausblenden Quelltext
1:
2:
3:
10 * x = 9,99999... |-x
(10 * x) - x = 9,99999... - x
10x - x² = 9,99999... - x


Nein. 10x - x² = (10 - x) * x <> (10 * x) - x
10x - x sind schon 9x (Schlißlich sind 10 Äpfel minus 1 Apfel auch 9 Äpfel)

und da ich x als 0,99999...periode definiert hatte und 9,99999...periode gerade 9 + x folgt x=1 ;)
crncpz
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 59

WIN 2000, WIN XP Pro
Delphi 6
BeitragVerfasst: So 18.10.09 10:11 
ich weis nicht irgendwie hinkt der Beweis noch etwas.

wenn

         x = 0.9999.....9   (mit n Nachkommastellen)
10 * x = 9.9999....90   (mit n-1 Nachkommastellen)

dann folgt

 9 * x =   9.9999....90
            - 0.9999.....9

das ist aber offensichtlich nicht 9 sondern 8.9999...91. selbst wenn n unendlich groß ist. und in einer Rechnung sollte n schon identisch bleiben!

Der oben genannte Beweis ist wohl korrekter
user profile iconjakobwenzel hat folgendes geschrieben Zum zitierten Posting springen:
Siehe hier: qntm.org/?pointnine#sec6