Sind Sie ein Dozent in einem Informatik-Kurs, der für ein Übungsblatt ein Problem sucht oder Student mit einer Pflichtvorlesung Informatik? Dieses Buch unterstützt Sie mit 350 Algorithmen, die in Pascal realisiert sind. Es wendet sich auch an interessierte Leser, die keine formale Informatik-Ausbildung haben. Deshalb wurde bewußt eine nichtformale Darstellung gewählt. Ein gewisses Maß an Mathematik-Kenntnissen ist zum Verständnis jedoch nötig. Da die Algorithmentheorie - als Herzstück der Informatik - viele spezielle Gebiete wie Programmiersprachen, Komplexitätstheorie, Programmierung etc. berührt, enthält dieses Buch eine Einführung zu diesen Themen. Es werden Programmierprinzipien wie Rekursion, Backtracking und Branch&Bound-Verfahren besprochen. Die wichtigsten mathematischen Grundbegriffe sind in einem eigenen Abschnitt zusammengestellt. Für nicht so erfahrene Programmierer ist eine Kurzübersicht über Pascal eingefügt. Die Darstellung der Algorithmen umfaßt elementare Gebiete wie Arithmetik, Kombinatorik, Zahlentheorie, Teilbarkeit und Primzahltheorie, Kalenderverfahren, Suchverfahren, Sortierverfahren. Jedes Kapitel enthält fertige Prozeduren und Programme. Die meisten Kapitel enden mit Aufgabenstellungen. Die Lösungen zu den mehr als 100 Aufgaben mit ganz verschiedenen Schwierigkeitsgraden werden in einem eigenen Kapitel gegeben.