Programmiertechniken der Numerischen Mathematik und der abstrakten Algebra

Vorläufige Version vom 26. März 2015.
Die Weitergabe dieses Kurses ist gestattet, Anmerkungen und Verbesserungsvorschläge sind willkommen und sollten als Mail an den Verfasser geschickt werden.

Verfasser: Boris.Gaertner@bildungsgueter.de

Web-Präsenz: www.bildungsgueter.de.


Dieses Tutorial beschreibt ausgewählte einfache Rechenverfahren und ihre Realisierung mit verschiedenen Program­mier­sprachen.

Die Darstellung aller Verfahren ist so ausführlich gehalten, dass sie für interessierte Schüler verständlich ist, obwohl die erklärten Verfahren über den an all­ge­mein­bil­den­den Schulen behandelten Stoff hinausgehen.

Um die vorgestellten Programme auszuprobieren, ist ein Rechner erforderlich, der mit einem Linux-System aus­ge­stattet ist, für das die ver­wen­deten Pro­gram­mier­spra­chen zur Verfügung stehen. Ein solcher Rechner kann auch als virtueller Rechner auf einem Windows-Rechner laufen, falls diese Möglichkeit bevorzugt wird. Geeignete Programme für Installation und Betrieb eines virtuellen Rechners sind VMWare Workstation 12 Player und Oracle VM Virtual Box.)

Das Betriebssystem LUbuntu genügt allen Anforderungen und hat den Vorzug, auch auf verhältnismäßig leis­tungs­schwachen Rechnern ab­lauf­fähig zu sein. Der Ein­platinen­computer Raspberry Pi ist - mit dem Betriebs­system Raspbian - ebenfalls ausreichend.

Für die Darstellung mathemtischer Formeln verwenden einige Seiten dieses Tutorials die Aus­zeich­nungs­sprache mathML. Für die korrekte Anzeige solcher Formeln benötigst du den Internet-Browser Firefox. Bedauerlicherweise ist die Android-Version des Firefox nicht in der Lage, mathML korrekt anzuzeigen. Kompliziertere Formeln werden oft ohne öffnende und schliessende Klammern angezeigt. Solange dieser Fehler besteht, ist es leider nicht möglich, dieses Tutorial mit einem Android-Rechner zu lesen.

Installation von Firefox in Betriebssystemen, die auf Debian basieren:

Um Firefox zu installieren, öffnest du ein Befehlsfenster und gibst ein:

sudo apt-get install firefox-esr fonts-stix otf-stix

Die Pakete fonts-stix und otf-stix enthalten Schriften, die für den Formel­satz verwendet werden. Firefox kann auch ohne diese zusätzlichen Schrif­ten verwendet werden, für die Anzeige mathematischer Formeln sind diese Schrif­ten allerdings empfehlenswert.

Inhalt

Zu diesem Kurs gibt es ein Inhaltsverzeichnis, das ganz nützlich ist, wenn du ein Kapitel, das du schon durch­ge­ar­bei­tet hast, nochmals aufschlagen willst.

Die zu diesem Tutorial gehörenden Programmbeispiele werden als komprimierte Archivdateien mit der Endung .tar.gz bereitgestellt. Diese Archiv­dateien kannst du mit dem Programm Xarchiver entpacken, das mit Raspbian ausgeliefert wird. Eine Anleitung findest du hier.

Zum ersten Kapitel


Creative Commons Lizenzvertrag
Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz.