M. Pester - LV im SS 2017

Fortran für Mathematiker

Inhalt

  • Fortran 77 und Fortran 90,
  • Programm- und Datenstrukturen,
  • Programmiertechnik, Unterprogrammtechnik,
  • Besonderheiten der Rechnerarithmetik und andere Fallen,
  • Dateiverarbeitung, Programmbibliotheken.

Folien F77 / F90

  • Vereinbarungen in F77/F90   -   PDF   (200.7K)
  • Interne Datenspeicherung   -   PDF   (293.9K)
  • Anweisungen/Ausdrücke/Ablaufsteuerung   -   PDF   (204.2K)
  • Unterprogramme   -   PDF   (316.6K)
  • Ein-/Ausgabe, Formatierung   -   PDF   (366.9K)
  • Spezielle Matrixstrukturen   -   PDF   (198.3K)
  • Einige Extras (Datentypen, Zufall, Bibliotheken, OpenMP)   -   PDF   (215.3K)

Übungsaufgaben

1 Hello World (Editieren, Übersetzen, Ausführen) PDF   (45K)
2 Primitive Ein-/Ausgabe (Taschenrechner) PDF   (37.8K)
3 Ostern (Formel nach Gauss) PDF   (29.6K)
4 Wochentag (und Freitag, der 13.) PDF   (58K)
5 Arithmetik 1 (Typumwandlung bei gemischten Ausdrücken, Integer-Arithmetik) PDF   (62K)
6 Arithmetik 2 (Rekursionsformeln, Reihen) PDF   (48.8K)
7 Zeichenkettenverarbeitung (Einlesen, sortieren, filtern) PDF   (53.6K)
8 Matrizen und Submatrizen (Anordnung der Elemente im Speicher) PDF   (81.4K)
9 Arbeit mit Unterprogrammen (Funktion als Argument) PDF   (103.3K)
10 Vektor-Operationen (und Zeitmessung) PDF   (98.6K)
11 Ausgabe von Ergebnissen in Dateien zur Weiterverarbeitung mit Gnuplot PDF   (52.7K)
12 Formatanweisungen (Ausgabeformatierung, "berechnetes" Format) PDF   (38.8K)
13 Matrizen und Vektoren (verschiedene Speicherungstechnik) PDF   (85.8K)
14 Arbeit mit Unterprogrammen (Teil 2, Ausgabe in mehrere Dateien) PDF   (94.2K)

Lehrmaterial / Anschauungsbeispiele

Einige Bemerkungen/Hinweise zu Details aus den Übungen.