Lösungen zu den Übungen der Vorlesungen Programieren 1 und 2 für Mathematiker.
Die Lösungen erstzen nicht das Bearbeiten der Aufgaben, den Besuch der Vorlesung oder das genaue Studieren des Materials! Sie dienen dem Vergleich mit der selbst erstellten Arbeit.
Die Lösungen werden mit größtmöglicher Sorgfalt erstellt und sind getestet oder es wird andernfalls vermerkt. Dennoch können Fehler passieren. Insbesondere können Genauigkeit der Resultate und Fehlerbehandlungen unzureichend sein. Effizienz ist nur im kleinen Rahmen von Bedeutung. Die Programme haben keinen professionellem Anspruch. Sie dienen Anfängern als Demonstation.
Sollte eine Lösung die Aufgabe nicht, nur bedingt oder unzureichend erfüllen, bitte ich jeden Leser, mir das mitzuteilen. Es kommt allen zugute.
Es werden nur Lösungen zu Aufgaben eingestellt, deren Abgabetermin in der Vergangenheit liegt.
Geordnet nach Blattnummer, erst dann nach Semester.
- Sinus-Funktion (SS17)
- Pi-Approximation (SS18), mit Funktionszeigern, mit Lamda-Funktionen (beide SS18)
- Ellipsenumfang (SS15)
- Logarithmus (SS15)
- Von-Neumann-Addition und Bit-Multiplikation (SS15)
- Multinomialkoeffizient (SS15)
- Cholesky-Zerlegung 1 und 2 (beide SS15)
- Newton-Maehly-Verfahren (SS15)
- Base64 (SS16)
- Arithmetische Ausdrücke SS15 und SS16 (falsch!)
- Datei-Inspektor (SS16)
- Divisionsfreies Radizieren (SS17)
- Komplexe Zahlen (WS14)
- Polynome als Vektroren (WS14)
- Rationale Zahlen 1 (Ws14) und 2 (WS18, C++14) Entwurf
- Tschebyschow-Entwicklung (WS14)
- Dieder-Hash (WS14)
- Polynome als Listen 1 (WS14) und 2 (WS17, C++14)
- LZW-Algorithmus 1 und 2 (beide WS14)
- Jacobi-Matrix (WS14)
- Weltkarte (unvollständig) (WS14)
- Sieb für irreduzible Polynome (WS14), siehe auch das Projekt Modulus.