Entwickler-Ecke
Open Source Projekte - [.NET] Binkoff - Binomialkoeffizientenberechnung
nullplan001 - Di 23.05.06 18:42
Titel: [.NET] Binkoff - Binomialkoeffizientenberechnung
Hi all,
im Anhang ein Programm, mit dem sich der Binomialkoeffizient nach einer optimierten Methode berechnen lässt. Geschrieben für RemObjects Software Chrome, also nicht für Delphi. Da Chrome jedoch genau wie Delphi auf Pascal aufbaut, erdreiste ich mich einfach mal, das Programm trotzdem zu posten. In der ZIP sin drei Dateien:
- binkoff.pas - Der Quelltext
- binkoff.exe - Die Ausführbare
- binkoff.pdf - Die Beweise zu meinem Projekt
Die Beweise haben zwar länger gedauer als der ganze Rest, aber egal :) . Jedenfalls ist mein Algo insoweit optimiert, als das 100 über 2 kein Ding für ihn ist. Im Gegensatz zu dem Algo mit den ganzen Fakultäten, denn da nibbelt das 32-Bit-Register spätestens bei 21! ab. Happy Calculating!
Tschö,
nullplan
Moderiert von
Christian S.: Topic aus Freeware Projekte verschoben am Di 23.05.2006 um 18:48
Christian S. - Mi 24.05.06 18:40
Hallo!
Dein Programm hat nicht allzu viele Elemente, evtl. könntest Du die richtig ausrichten. :zwinker:
Bei der Exception-Behandlung nutzt Dir vielleicht diese Syntax von Chrome:
Chrome-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| try except on E: SocketException where E.Errorcode = 10054 do begin end; on E: Exception do begin end; end; |
Grüße
Christian
nullplan001 - Mi 24.05.06 20:23
Update: Habe jetzt DataBindings eingebaut. Und ein Require. Damit lege ich die Exceptions auf Eis. Paket wird noch geupdatet, was aber dauern kann, da mir momentan keine Maus zur Verfügung steht. Bei mir sind gerade die Akkus alle (Maus und Tastatur sind kabellos). Also sorry, wenn es etwas dauern könnte.
@
Robert_G: Danke für das Sample mit den DataBindings, nur wozu brauchst du den ChangeNotifier? Der kompliziert das ganze nur unnötig.
Tschö,
nullplan
//Edit: Source is now ready for downloading
//Edit2: Vielleicht hätte ich das prog besser testen sollen als ich es tat. Jedenfalls ist der Assertationsfehler, der von dem Require ausgeht, ziemlich unschön. Nur: wie fange ich den ab? Aufgerufen wird die Methode zur Berechnung ja nicht im Quellcode, sondern im Constructor zum Click-Handler gemacht. Gibt's in Chrome auch wie in Delphi ein OnException?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!