Computerprogramm für die automatische Erstellung der internen Mannschaftswertung bei der (I)DHM Trampolinturnen
Die interne Wertung bei der (I)DHM Trampolinturnen beinhaltet eine Mannschaftswertung mit der Besonderheit, dass die Mannschaften nach dem Wettkampf anhand der erreichten Wettkampfergebnisse aller internen Aktiven je eines Hochschulortes so zusammengestellt werden, dass Mannschaften mit den höchstmöglichen Mannschaftsergebnissen entstehen. Dieser Vorgang ist manuell durchführbar, was nicht ganz einfach und zeitaufwändig ist.
Die Zusammenstellung und Wertung der internen Mannschaften sollte deshalb möglichst automatisch durch den Computer erfolgen. Hierfür steht ein 2000 von Michael Schmid geschriebenes Programm zur Verfügung.
Das Programm ist in C++ geschrieben und steht im Quelltext (dhmint.cpp und dhmint.h) sowie in einer übersetzten Version für MS-DOS (dhmint.exe; unter WINDOS z.B. in einem DOS-Fenster ("Eingabeaufforderung") ausführbar) zur Verfügung.
Die Vorkampfergebnisse aller internen Aktiven (Frauen und Männer zusammen) müssen in einer Eingabedatei bereitgestellt werden, die je Zeile die vier Felder Name, Hochschulort, Pflichtergebnis und Kürergebnis beinhaltet. Die Felder müssen durch je mindestens ein Tabulatorzeichen getrennt sein. (Siehe Beispieldatei testein.)
Beim Aufruf des Programmes müssen drei Dateinamen angegeben werden. Die erste Datei enthält die Eingabedaten. Die zweite Datei wird von dhmint erzeugt und beinhaltet in roher Form die Ergebnisliste. Hier sollte in manueller Nacharbeit noch die "1" bei denjenigen Mannschaftsbezeichnungen entfernt werden, wo es nur eine einzige interne Mannschaft für einen Hochschulort ergibt. Die dritte Datei enthält Rohdaten für eine automatische Erzeugung der Urkunden.
Aufruf z.B. mit: dhmint testein auserg ausurk
Dateien
- dhmint.exe (Ausführbares Programm für MS-DOS/Windows)
- testein (Testeingabedaten)
- auserg (Testausgabedaten Ergebnisliste)
- auserg (Testausgabedaten Urkunden)
- dhmint.cpp (C++-Quelltext)
- dhmint.h (Headerdatei dazu)
- dhmint.cpp.gcc34 (C++-Quelltext bearbeitet für ISO C++ / GCC 3.4)
- dhmint.h.gcc34 (Headerdatei dazu)
MD5-Prüfsummen
MD5 (auserg) = 0be6e3aadb1385da58145707b36fc9e9
MD5 (ausurk) = 7249587d4480ac7816c8d29a2fe1fc4b
MD5 (dhmint.cpp) = 63edd774c960a3b98cb78e14f368484f
MD5 (dhmint.cpp.gcc34) = 4987b99bc5143af3b70778c91327b366
MD5 (dhmint.exe) = 68f75b52731627a1eea0fbc3a089007b
MD5 (dhmint.h) = 14d7a38f3204258fa7040073f19a5b3b
MD5 (dhmint.h.gcc34) = 6a84ec5cd4405534b46cd4f380f83ac6
MD5 (testein) = a0e6c881622bdf3116d5a15568377b88
Martin Kraft, 1.1.2005