Delphi-PRAXiS
Seite 3 von 16     123 4513     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Mathematik alpha (https://www.delphipraxis.net/187612-mathematik-alpha.html)

Delphi-Laie 17. Dez 2015 21:58

AW: Mathematik alpha
 
Zitat:

Zitat von Mathematiker (Beitrag 1324787)
Die Ideen gehen mir auch langsam aus.

Na, ich hatte Dich doch bisher damit reichlich versorgt?!

Luckie 17. Dez 2015 23:27

AW: Mathematik alpha
 
Und ich bin auf der klasse HP hängen geblieben. Unsere Bezeichnung für Sinus bezeichnet also eigentlich den weiblichen Busen? Die Erotik der Mathematik. :mrgreen:

Mathematiker 30. Dez 2015 23:05

AW: Mathematik alpha
 
Hallo,
ich wollte bis kurz vor Ende 2015 mit meiner neuen Seite http://mathematikalpha.de einen Stand erreichen, der nun vorzeigbar ist. Damit gibt es jetzt eine "richtige" Seite zum Programm "Mathematik alpha".
Wenn es interessiert kann ja (noch einmal) draufschauen. Kritik ist sehr willkommen.

Natürlich gibt es immer noch viele Erweiterungsmöglichkeiten, aber im Moment lasse ich erst einmal und wende mich dem Programm selbst wieder zu. Ich denke, Anfang Februar wird es wieder eine "große", neue Version des Programms geben.

Mit dem Teilprogramm Arithmetik/Eigenschaften einer Zahl habe ich "2016" mir angesehen. Spektakulär ist die neue Jahreszahl nicht, außer
2016 = 2·2·2·2·2·3·3·7 ; nur kleine Primteiler
Basis 2 = 11111100000 ; "etwas" symmetrisch in anderen Zahlsystemen
Basis 3 = 2202200
Basis 5 = 31031
Zerlegung in Quadrate
2016 = 4² + 8² + 44² , 4² + 20² + 40² , 12² + 24² + 36²
Das ist alles. :cry:

Ich wünsche euch morgen einen guten Rutsch ins Neue Jahr und dass alle eure Wünsche in Erfüllung gehen. :party:

Beste Grüße
Mathematiker

Wolfgang Mix 31. Dez 2015 17:34

AW: Mathematik alpha
 
Zitat:

"Wenn es interessiert kann ja (noch einmal) draufschauen. Kritik ist sehr willkommen."

Der aktuelle Stand ist mehr als vorzeigbar. Ich bewundere nicht nur deine Arbeit, sondern auch deine Bescheidenheit.

Das Programm läuft unter Win XP, 7, 8, 10 prima!
Was sich seit meinem ersten Kauf von Winfunktion geändert hat, ist schon beeindruckend. Damit
müssen Zehnerpotenzen von Arbeitsstunden draufgegangen sein. Hut ab!

Als Insulaner in der Kalenderrechnerei habe ich mir gleich deinen Kalender von Oktober 1582 angeschaut
und habe Verständnisschwierigkeiten. Offensichtlich wird hier im Stringgrid der Oktober im julianischen Kalender angezeigt. Der 15.10 wird als Montag dargestellt,
dies war aber definitiv der erste Tag im gregorianischen Kalender, gregorianischer Tag 1 und nicht -32861, ein Freitag. Rechts neben dem Kalender wird als
Julianisches Datum der 5. Oktober angegeben, das wäre Freitag im Julianischen Kalender, 10 Tage zurück.
Diese 10 Tage hat Gregor ausfallen lassen.

Weiter rückwärts ein Test zum 12.10.1492, Columbus entdeckte Amerika an einem Freitag, julianisch korrekt.

BTW: Kennst du ?
http://www.delphipraxis.net/141399-d...unktionen.html
Darunter ist auch die Prozedur Gregor (greg. Tag)

PS: Gäbe es dein Werk für IOS und OS X, würde ich glatt noch 50 Euronen hinlegen :-)

Bitte nicht hauen, wir sind doch nette Lehrer-Kollegen :-D

Mathematiker 1. Jan 2016 06:44

AW: Mathematik alpha
 
Hallo Wolfang,
Danke für dein lobenden Worte und Hinweise.
Zitat:

Zitat von Wolfgang Mix (Beitrag 1325745)
Was sich seit meinem ersten Kauf von Winfunktion geändert hat, ist schon beeindruckend. Damit müssen Zehnerpotenzen von Arbeitsstunden draufgegangen sein.

Ich habe vor Jahren einmal versucht, den Zeitaufwand abzuschätzen. Geht nicht. Solange es Spaß macht, stört es aber nicht.:-D

Zitat:

Zitat von Wolfgang Mix (Beitrag 1325745)
Offensichtlich wird hier im Stringgrid der Oktober im julianischen Kalender angezeigt. Der 15.10 wird als Montag dargestellt, dies war aber definitiv der erste Tag im gregorianischen Kalender, gregorianischer Tag 1 und nicht -32861, ein Freitag. ...

Du hast vollkommen recht. Den Oktober 1582 habe ich nicht korrekt dargestellt.
Ich verwende (im Moment noch) die Komponente TCalendar und zeichne nicht selbst in einem Stringgrid. Sorry. Das werde ich wohl als Nächstes mir genauer ansehen müssen.

Ich habe aber gleich eine Notlösung gebastelt. Vorübergehend zeigt er für Oktober 1582 den julianischen Kalender an, danach den gregorianischen. Über TCalendar wird es jetzt auch ausgeschrieben. Es ist zwar nicht schön, aber zumindest stimmen jetzt die Daten.
Danke für den Hinweis.

Zitat:

Zitat von Wolfgang Mix (Beitrag 1325745)
PS: Gäbe es dein Werk für IOS und OS X, würde ich glatt noch 50 Euronen hinlegen :-)
Bitte nicht hauen, wir sind doch nette Lehrer-Kollegen :-D

Mit Delphi 5 geht es wohl nicht so gut. :lol:
Und warum soll ich dich hauen? Jeder Hinweis auf Fehler ist positiv. Wie soll das Programm denn sonst irgendwann fehlerfrei werden? :wink: Geht das überhaupt?

Beste Grüße
Mathematiker

Delphi-Laie 1. Jan 2016 22:37

AW: Mathematik alpha
 
Zitat:

Zitat von Mathematiker (Beitrag 1325764)
Jeder Hinweis auf Fehler ist positiv. Wie soll das Programm denn sonst irgendwann fehlerfrei werden? :wink: Geht das überhaupt?

Asymptotisch angenähert durchaus! ;-)

Wolfgang Mix 2. Jan 2016 18:08

AW: Mathematik alpha
 
@mathematiker

Ich hatte gestern Gert Mittring angeschrieben zum Thema "Kopfrechnen im Julianischen Kalender".
Heute erhielt ich unerwartet schnell seine Antwort.

Weil diese nebenbei auch zu meiner Anmerkung von vorgestern auch hier zum Thema passt,
poste ich einfach 'mal den"Brief"-wechsel:

---------------------------------------------
Sehr geehrter Herr Dr. Dr. Gert Mittring,

Ihr Taschenbuch „Rechnen mit dem Weltmeister" habe ich als Kalendernarr
mindestens 1x pro Woche in der Hand.

Ihre Formel habe ich als Wunderwaffe immer bei mir in der Form

wt = ((t mod 7) + m + (j div 12) + (j mod 12) + (j mod 12) div 4) mod 7
*
(bezogen auf die Jahre 19xx)

Gibt es von Ihnen einen vergleichbaren Algorithmus für Daten aus
dem Julianischen Kalender?

Auf eine Antwort würde ich mich freuen.

Liebe Grüße aus Lübeck

Wolfgang Mix*
__________________________________________________ ______________________


Lieber Herr Mix,

hier im Telegramm-Stil meine Antwort.

Die Formel-Ableitung für den Julianischen Kalender ist für Kinder/Jugendliche/Erwachsene eine attraktive Übungsaufgabe… ich beziehe ihn nicht in mein Programm ein.

Zwei Punkte als Anregung:*

1. Meines Erachtens fielen der 5. bis 14. Oktober 1582 aus: Auf Donnerstag, den 4. Oktober, folgt Freitag, der 15. Oktober 1582. Das ergibt „+ 3“ für Tage vor dem 15. Oktober. *
2. Da Schaltjahre nie ausfielen, hat jedes Jahrhundert 36525 Tage. Siebener-Rest = 6 oder -1. Damit gilt: (n+1). Jahrhundert = n. Jahrhundert - 1 Tag (für n<= 15).

Jetzt sollte der Rest recht einfach sein...

Beste Grüße

Gert Mittring




Dr. Dr. Gert Mittring
Institut für Diagnostik und Beratung
Schwerpunkt: (mathematische) Hochbegabung
Elffacher und amtierender Weltmeister im Kopfrechnen (Mind Sports Olympiad)
Zweifacher Olympiasieger im Blitzrechnen (Mind Sports Olympiad)

---------------------------

Irgendwie fühle ich mich momentan nanoklein im Universum.

Mathematiker 2. Jan 2016 18:45

AW: Mathematik alpha
 
Hallo Wolfgang,
die Zellersche Formel dürfte es sein, was du suchst:

Zitat:

Verfahren zur Ermittlung des Wochentages nach Christian Zeller (1882):
T … Tag, M … Monat, J … Jahr, W … Wochentag, Sa = 0; So = 1, …, Fr = 6, C … vergangene Jahrhunderte, Y … Jahresnummer im laufenden Jahrhundert, [ ] … ganzzahlige Division
Januar und Februar werden altrömisch als 13. und 14. Monat des Vorjahres gezählt.

Gregorianischer Kalender
W = (T+[13·(M+1)/5] +Y +[Y/4] +[C/4] -2C) mod 7
Julianischer Kalender
W = (T + [13·(M+1)/5] + Y + [Y/4] + 5 - C) mod 7
Ein Problem tritt bei Delphi noch auf, da die Terme in der Klammer negativ werden können. Dann gibt mod auch einen negativen Wert zurück.

Das Überspringen vom 5. bis 14.Oktober 1582 im gregorianischen Kalender habe ich jetzt auch drin.
Wie gesagt: Bis ich TCalendar 'rauswerfe und alles selbst zeichne, zeige ich bis einschließlich Oktober 1582 den julianischen Kalender an, danach den gregorianischen.
Für die julianisch gültigen 5. bis 14.10. steht jetzt in der rechten Liste extra das korrekte gregorianische Datum.

Man braucht auch beide Kalender. Am 15.10.1582 wurde der gregorianischen Kalender nur in den katholischen Ländern (Italien, Spanien, Portugal, Frankreich, Luxemburg, Holland, Polen) eingeführt; im protestantischen Deutschland 1.März 1700, England 1752, Schweden 1753, Japan 1873, Bulgarien und Türkei 1916, Russland 1918, Rumänien 1919, Griechenland 1923, China 1949.
Und die russisch-orthodoxe Kirche bestimmt noch heute ihre Feste nach dem alten Kalender.

Übrigens: Warum fühlst du dich "nanoklein"?
Der Herr Dr.Dr.Mittring verdient natürlich auf Grund seiner Erfolge Hochachtung. Aber meine Erfahrung ist, dass Menschen, die permanent (hier am Ende des Antwortschreibens) auf ihre Erfolge hinweisen, schwierig und stark auf sich bezogen sind (ganz nett gesagt).
Wer sich täglich mit unserer Jugend, die von Wissendurst durchdrungen :lol: und wohlerzogenen ist :lol:, herumschlagen "darf" (du bist ja auch Lehrer), muss sich nicht "klein" fühlen. Im Gegenteil. :thumb:

Beste Grüße
Mathematiker

Wolfgang Mix 2. Jan 2016 18:54

AW: Mathematik alpha
 
Danke für die tröstenden Worte!

Die Formeln sind mir wohl bekannt, aber zum Kopfrechnen untauglich, allein schon wegen
[13·(M+1)/5].
Microsoft Excel würde sie weiterhelfen, das rechnet die Wochentage für Jan/Feb 1900 immer noch falsch.
Für meinen persönlichen Kalender benutze ich die Formeln von Zeller auch (in ähnlicher Schreibweise). :-D

Bei Interesse zeige ich dir per PN mal in Kurzform Mittrings Vorgehensweise zum Kopfrechnen im greg. Kalender
(oder schau dir sein Buch an).

Mich beeindruckt eben, wie Mittring mal so eben im Telegrammstil eine Lösung hinschmeisst.
Diese Inselbegabung haben wir wohl beide nicht.

Deinen Ansatz, den Oktober 1582 julianisch anzeigen zu lassen, finde ich gut. Den TCalendar würde ich nicht rausschmeißen.
ich zeichne für diesen Monat mein Grid neu und gebe eine Meldung aus, warum der so aussieht (Sprung vom 4. auf 15. Oktober).
Damit bin ich aber auch selbst nicht zufrieden. Ein anderer Ansatz wäre, Daten vor November 1582 abzufangen. Eine endgültig
befriedigende Lösung suche ich auch noch.

PS: Habe mich schon wieder berappelt

p80286 3. Jan 2016 01:44

AW: Mathematik alpha
 
Zitat:

Zitat von Mathematiker (Beitrag 1325873)
Man braucht auch beide Kalender. Am 15.10.1582 wurde der gregorianischen Kalender nur in den katholischen Ländern (Italien, Spanien, Portugal, Frankreich, Luxemburg, Holland, Polen) eingeführt; im protestantischen Deutschland 1.März 1700, England 1752, Schweden 1753, Japan 1873, Bulgarien und Türkei 1916, Russland 1918, Rumänien 1919, Griechenland 1923, China 1949.
Und die russisch-orthodoxe Kirche bestimmt noch heute ihre Feste nach dem alten Kalender.

Nichts für ungut, zumindest für China ist die Information nicht ganz korrekt (https://de.wikipedia.org/wiki/Chinesischer_Kalender) und auch die Japaner sind da etwas eigen.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr.
Seite 3 von 16     123 4513     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz