Datenstrukturen in APL2: Mit Anwendungen aus der künstlichen by Professor Dr. Hanspeter Bieri, Dr. Felix Grimm (auth.) PDF

By Professor Dr. Hanspeter Bieri, Dr. Felix Grimm (auth.)

ISBN-10: 3540557474

ISBN-13: 9783540557470

ISBN-10: 3642776809

ISBN-13: 9783642776809

Mit dem Erscheinen von PC-Versionen (seit 1988) hat die leistungsfähige Programmiersprache APL2 deutlich an Attraktivität und Verbreitung gewonnen. Als Entwicklungssystem für komplexe Anwendungen, die eine schnelle, interaktive examine großer Datenmengen erfordern, hat APL sich einen festen Platz in der Praxis erobert, z.B. bei Banken und Versicherungen. Das vorliegende Buch ist eine höhere Einführung in APL2. Programmierer mit geringen Vorkenntnissen in APL oder APL2 werden anhand sorgfältig ausgewählter Beispiele Schritt für Schritt mit den Möglichkeiten der Sprache vertraut gemacht. Sie werden angeleitet, intestine strukturierte Anwendungen zu entwerfen und die zugehörigen - oft recht anspruchsvollen - Algorithmen in elegante, effiziente und trotzdem verständliche Programme umzusetzen. Dabei werden praxisgerechte Anwendungen bevorzugt, und nicht solche, die sich für APL2 besonders intestine eignen. Ein weiteres, wichtiges Ziel des Buches ist es, auch Pascal- oder Fortran-Programmierer in APL2 einzuführen. Ihnen wird gezeigt, wie vertraute Techniken auch in APL2 verwendet werden können und wie sich bekannte Datenstrukturen, wie hear, Bäume und Graphen, auf einfache Weise realisieren lassen. Ein besonderes Merkmal des Buches ist seine Ausrichtung auf Anwendungen aus der Künstlichen Intelligenz: Einfache, aber typische Beispiele aus den Teilbereichen Heuristisches Suchen, Bildverarbeitung und Expertensysteme bieten nicht nur eine Gelegenheit, die erworbenen APL2-Kenntnisse sinnvoll einzusetzen und zu vertiefen, sondern führen zugleich auch anschaulich in eines der aktuellsten und faszinierendsten Gebiete der heutigen Informatik ein.

Show description

Read or Download Datenstrukturen in APL2: Mit Anwendungen aus der künstlichen Intelligenz PDF

Best german_5 books

Download e-book for kindle: Das Techniker Handbuch: Grundlagen und Anwendungen der by Friedrich Kemnitz (auth.), Alfred Böge (eds.)

BuchhandelstextDas Techniker Handbuch enth? lt den Stoff der Grundlagen- und Anwendungsf? cher im Maschinenbau. Anwendungsorientierte Problemstellungen f? hren in das Stoffgebiet ein, Berechnungs- und Dimensionierungsgleichungen werden hergeleitet und deren Anwendung an Beispielen gezeigt. In der jetzt 7.

Baustatik 1: Grundlagen - download pdf or read online

Moderne Baukonstruktionen erfordern ein sorgf? ltiges Planen, Konstruieren und Ausf? hren der Bauwerke. Dazu sind solide Kenntnisse der Baustatik n? tig. Teil 1 "Grundlagen" geht auf die wichtigsten Probleme der einfachen Statik ein. Ohne komplizierte theoretische Ableitungen werden die Formeln entwickelt und dargestellt, die zur Bestimmung der ?

Download e-book for kindle: Anfrageverarbeitung in Komplexobjekt-Datenbanksystemen by Harald Schöning

Die vorliegende Arbeit entstand wahrend meiner Tatigkeit als wissenschaftlicher Mitarbeiter im Projekt "Arbeitsplatzorientierte DB-Architekturen fur Anwendun gen mit hoher algorithmischer Parallelitat" (D2) des von der Deutschen For schungsgemeinschaft geforderten Sonderforschungsbereiches "VLSI -Entwurfsme thoden und Parallelitat" (SFB 124) am Fachbereich Informatik der Universitat Kaiserslautern.

Get Sichtbares und Unsichtbares Licht PDF

Gewisse Verfasser sagen, wenn sie von ihren Werken sprechen: I\Jein Buch, meine Abhandlung, meine Ge schichte. Sie taten besser, zu sagen: Unser Buch, unscre Abhandlung, unsere Geschichte, da ja gewohn lich mehr vom Eigentum anderer als von dem ihren drin steckt. Blaise Pascal. Die erste Auflage unseres Buches ist im Jahre 1938 erschienen und battle in knapp zwei Jahren vergriffen.

Additional info for Datenstrukturen in APL2: Mit Anwendungen aus der künstlichen Intelligenz

Example text

Schleifen-Konstruktionen sind allerdings auch in APL2 moglich (siehe nachsten Abschnitt). Die Anwen- Teil A: Grundlagen 50 dungen der folgenden Kapitel werden von Each sehr ausgiebig Gebrauch machen, so dass wir hier auf weitere Beispiele verzichten. Each (Dyadic) L LO" R Elementweise (dyadisch) 1 A 21 B2 • - 'AB' Die (dyadische) primitive Funktion Catenate wird der Reihe nach auf alle Paare von Elementen aus Lund R mit gleichem Index separat angewendet. Dies bedingt, dass entweder Lund R die gleiche Struktur aufweisen oder dass eines von beiden ein Skalar ist.

A Matrix von Zufallszahlen Abb. 2. Funktion THIRDPROGRAM 3. Kurzeinfiihrung in APL2 55 (5 6) THIRDPROGRAM 11 -10 -10 -9 -9 -1 4 -3 -1 -7 0 0 1 3 5 -3 3 -5 -7 -9 9 2 -2 -10 11 -5 9 0 3 -3 11 THIRDPROGRAM ist wieder eine definierte Funktion mit explizitem Resultat, nun aber dyadisch. Das rechte Argument bestimmt wieder die Menge, aus der die Zufallszahlen gewiihlt werden, das linke Argument bestimmt die Anzahl Zeilen und Spalten der zu generierenden Zufallsmatrix. Falls sich die Werte, welche einem Programm iibergeben werden sollen, relativ natiirlich in zwei Gruppen aufteilen lassen, kann es praktisch sein, zwei Argumente vorzusehen, also eine dyadische Funktion zu erstellen.

Mit A[I;J';K] kann bei geeigneter Wahl der Indizes I, J' und K offen bar jedes Element von A angesprochen werden. Wenn wir im Ausdruck A[I;J';K] einen oder mehrere der 3 Indizes weglassen, erhalten wir einen Querscbnitt (cross section) von A. B. A[I; ;K] identisch mit dem Vektor A[I;1 2 3;J'], oder A[ ; ; K] mit der Matrix A[ 1 2; 1 2 3; K]. 5 Verschachtelte Arrays Bis jetzt haben wir uns auf einfache Arrays konzentriert, also auf Arrays, deren Elemente einfache Skalare sind, doh. entweder eine Zahl oder ein Character.

Download PDF sample

Datenstrukturen in APL2: Mit Anwendungen aus der künstlichen Intelligenz by Professor Dr. Hanspeter Bieri, Dr. Felix Grimm (auth.)


by Daniel
4.5

Rated 4.98 of 5 – based on 16 votes