Skip to main content

2021 | OriginalPaper | Buchkapitel

Anwendung: Generische Programmierung

verfasst von : Rudolf Berghammer

Erschienen in: Mathematik für die Informatik

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstraktion und Wiederverwendung sind zwei bestimmende Faktoren beim mathematischen Arbeiten. Bei einer Abstraktion versucht man, durchWeglassen von als unwesentlich erachteten Einzelheiten zum wesentlichen Teil eines gerade behandelten Sachverhalts (etwa eines mathematischen Problems) vorzudringen. Typische Abstraktionen sind algebraische Strukturen, die wir in Kapitel 11 behandeln werden. Auch Graphen werden oft als Mittel zur Abstraktion verwendet. Abstraktion ist sehr häufig mit Wiederverwendung verbunden. Hat man z.B. ein konkretes Problem auf Zahlen durch Weglassen von Einzelheiten in ein abstraktes Problem über Gruppen überführt und dieses gelöst, so gilt diese Lösung für alle Gruppen. Sie kann also beim Lösen von Problemen auf allen Gruppen verwendet werden, also auch auf solchen Gruppen, die mit Zahlen nichts oder nur wenig zu tun haben, wie beispielsweise die Gruppe aller bijektiven Funktionen auf einer Menge oder die Gruppe, welche dadurch entsteht, dass man die Punkte der Euklidischen Ebene um den Ursprung (0, 0) mit einem fest vorgegebenen Winkel dreht. Abstraktion und Wiederverwendung sind mittlerweile auch bestimmende Faktoren beim Algorithmenentwurf und Programmieren geworden. Bei der generischen Programmierung versucht man z.B., Programme unter Verwendung von Variablen (oder Parametern) für wesentliche Dinge so allgemein wie möglich zu entwerfen, um sie in möglichst vielen unterschiedlichen Situationen einsetzen zu können. Als Weiterführung von Kapitel 5 und unter Verwendung der Begriffe der letzten Kapitel behandeln wir in diesem Kapitel zwei Beispiele von generischen imperativen Programmen, welche minimale bzw. maximale Teilmengen berechnen, die eine vorgegebene Eigenschaft erfüllen. Wir motivieren die Programme durch Beispiele mit Graphen und wenden sie auf graphentheoretische Probleme an. Dadurch erweitern wir auch die für die Informatik wichtige Graphentheorie im Hinblick auf Anwendungen.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Metadaten
Titel
Anwendung: Generische Programmierung
verfasst von
Rudolf Berghammer
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-658-33304-1_10