Algorithmen: von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima
Gespeichert in:
Beteiligte Personen: | , , |
---|---|
Format: | Buch |
Sprache: | Deutsch |
Veröffentlicht: |
Frankfurt am Main
Deutsch
2010
|
Ausgabe: | 3., überarb. Aufl. |
Schlagwörter: | |
Links: | http://deposit.dnb.de/cgi-bin/dokserv?id=3517878&prov=M&dok_var=1&dok_ext=htm http://www.harri-deutsch.de/1814.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020550011&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | 349 S. Ill., graph. Darst. 230 mm x 160 mm |
ISBN: | 9783817118649 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV036630177 | ||
003 | DE-604 | ||
005 | 20121017 | ||
007 | t| | ||
008 | 100824s2010 gw ad|| |||| 00||| ger d | ||
015 | |a 10,N31 |2 dnb | ||
016 | 7 | |a 1005064423 |2 DE-101 | |
020 | |a 9783817118649 |c KART. : EUR 22.80 |9 978-3-8171-1864-9 | ||
024 | 3 | |a 9783817118649 | |
035 | |a (OCoLC)667893061 | ||
035 | |a (DE-599)DNB1005064423 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-HE | ||
049 | |a DE-20 |a DE-Aug4 |a DE-634 |a DE-11 |a DE-128 |a DE-83 |a DE-188 | ||
082 | 0 | |a 518.1 |2 22/ger | |
084 | |a SG 590 |0 (DE-625)143069: |2 rvk | ||
084 | |a ST 134 |0 (DE-625)143590: |2 rvk | ||
084 | |a ST 140 |0 (DE-625)143592: |2 rvk | ||
084 | |a 510 |2 sdnb | ||
100 | 1 | |a Ziegenbalg, Jochen |d 1944- |e Verfasser |0 (DE-588)123920019 |4 aut | |
245 | 1 | 0 | |a Algorithmen |b von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima |c Jochen Ziegenbalg ; Oliver Ziegenbalg ; Bernd Ziegenbalg |
250 | |a 3., überarb. Aufl. | ||
264 | 1 | |a Frankfurt am Main |b Deutsch |c 2010 | |
300 | |a 349 S. |b Ill., graph. Darst. |c 230 mm x 160 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Algorithmus |0 (DE-588)4001183-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Algorithmus |0 (DE-588)4001183-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Ziegenbalg, Oliver |d 1971- |e Verfasser |0 (DE-588)13421899X |4 aut | |
700 | 1 | |a Ziegenbalg, Bernd |d 1971- |e Verfasser |0 (DE-588)134219023 |4 aut | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3517878&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |q text/html |u http://www.harri-deutsch.de/1814.html |3 Ausführliche Beschreibung |
856 | 4 | 2 | |m Digitalisierung SAB Aschaffenburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020550011&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-020550011 |
Datensatz im Suchindex
_version_ | 1819269513746579456 |
---|---|
adam_text | Inhalt
Einleitung 11
1 Vorbemerkungen: Stellenwert des Themas, Hintergründe,
Begründungs- und Bedeutungszusammenhänge, Ziele 18
2 Begriffsbestimmungen 24
2.1 Zum Begriff des Algorithmus 24
2.2 Zum Begriff der Informatik 31
3 Historische Bezüge 35
3.1 Ein Exkurs zur Geschichte der Algorithmik und Informatik35
3.1.1 Zur Entwicklung der schriftlichen Rechenverfahren 48
3.1.2 Algebraisierung - die Idee der
„ars
magna
51
3.1.3 Zur Geschichte der Rechenmaschinen 52
3.2 Vier klassische Algorithmen 56
3.2.1 Das sumerisch-babylonische Wurzelziehen bzw.
Heron-
Verfahren 57
3.2.2 Der Euklidische Algorithmus 62
3.2.3 Das Sieb des
Eratosthenes
72
3.2.4 Die Approximation von
π
nach
Archimedes
78
3.3 Algorithmisches Definieren und Beweisen 88
3.3.1 Die Unendlichkeit der Primzahlmenge 94
3.3.2 Inkommensurabilitätsbeweise 95
4 Fundamentale heuristische Strategien des algorithmischen
Problemlösens
99
4.1 Elementare Methoden 99
4.1.1 Die Methode der rohen Gewalt
(brute force method)
100
4.1.2 Die gierige Strategie
(greedy strategy)
102
• Ägyptische Bruchrechnung 102
• Arbeitsplanung
(job scheduling)
107
• Konstruktion eines minimalen Gerüsts
(minimal
spanning tree) 1
09
4.2 Methoden, die sich stark am Einsatz
von Computern orientieren 114
4.2.1 Modularität 114
4.2.2 Rekursion 118
• Das Turm-von-Hanoi Spiel 121
8
4.2.3 Das Prinzip „Teile und Herrsche
(divide
et
impera,
divide and conquer)
123
•
Quicksort
124
4.3 Methoden, die im Zusammenhang mit der Bearbeitung
von Bäumen und Graphen zur Anwendung kommen 127
4.3.1 Systematisches Durchlaufen von Baumstrukturen 128
• Algorithmus Tiefensuche 132
• Algorithmus Breitensuche 135
• Das Rucksack-Problem
(knapsack problem)
136
4.3.2
Backtracking
141
• Das
Damenproblem
141
4.4 Die gezielte mathematische Analyse 145
• DasNIM-Spiel 146
4.5
Probabilistische
Verfahren, Modellbildung und
Simulation 148
• Das Sammlerproblem 152
• Das Ziegenproblem * 154
4.6 Parallelität 158
5 Effizienz von Algorithmen 159
5.1 Iteration und Rekursion
unter dem Gesichtspunkt der Effizienz 160
5.2 Kognitive Effizienz 165
5.3 Das Prinzip von „Teile und Herrsche
unter dem Aspekt der Effizienz 166
• Schnelles Potenzieren 167
5.4 Das Horner-Schema 172
• Erster Exkurs: Stellenwertsysteme 175
• Zweiter Exkurs: Die Einkommensteuer 177
5.5 Die Zeitkomplexität des Euklidischen Algorithmus 178
5.6 Einige wichtige Funktionstypen zur Beschreibung
der Effizienz von Algorithmen 180
5.7 Algorithmisch aufwendige Probleme 183
• Das Königsberger Brückenproblem 184
• Eulersche und Hamiltonsche Wege 184
• Das
Traveling Salesman
Problem 189
• Entscheidungsprobleme und Optimierungsprobleme 189
• Die Komplexitätsklassen P, NP und NP-vollständig 190
6 Korrektheit von Computerergebnissen
Korrektheit von Algorithmen 195
6.1 Fehler in der Arithmetik von Computern 197
6.2 Partielle und totale Korrektheit von Algorithmen 205
6.3 Formale Methoden 206
7 Grenzen des Computers / Grenzen der Algorithmisierbarkeit 210
7.1 Entwicklung der wissenschaftstheoretischen Grundideen 213
7.2 Formalisierung des Algorithmus-Begriffs /
der Begriff der Berechenbarkeit 225
7.3 Einige konkrete, algorithmisch nicht lösbare Probleme 226
• Das Halteproblem 227
8 Programmierung 230
8.1 Zum Verhältnis von „Maschinensprachen und
„höheren Programmiersprachen 231
8.2 Wie werden die in einer höheren Programmiersprache
geschriebenen Programme verarbeitet? 236
8.3 Paradigmen des Programmierens
Programmiersprachen-Familien 238
8.4 Die wichtigsten Kontrollstrukturen in
strukturierten Programmiersprachen 241
• Die Anweisungsfolge (Sequenz) 242
• Die Fallünterscheidung (Auswahl, Verzweigung) 242
• Die Wiederholung (Schleife) 243
• Kontrollstrukturen und Modularität 244
• Der Sprungbefehl 244
• Strukturiertes Programmieren 245
• Flussdiagramme 245
8.5 Die wichtigsten Datenstrukturen 248
• Numerische Datentypen 251
• Der Datentyp des Feldes 252
• Der Datentyp des Verbunds 252
• Der Datentyp der Liste 253
8.6 Modulares Programmieren mit Prozeduren
und Funktionen 255
• Prozeduren 256
• Funktionen 257
10
8.7 Diskussion einiger konkreter Programmiersprachen 261
8.7.1 Die Familie der ALGOL-ähnlichen
Programmiersprachen 261
• Pascal 263
8.7.2 Programmiersprachen aus dem Bereich
der „Künstlichen Intelligenz 265
•
Lisp
265
• Logo 267
•
Scheme
268
• Prolog 270
• Computeralgebra Systeme 274
8.7.3 Das Phänomen der Interaktivität 274
• BASIC 275
8.8 Programmierumgebungen, Betriebssysteme,
Benutzerschnittstellen und Anwendersysteme 277
9 Evolutionäre Algorithmen und neuronale Netze 280
9.1 Evolutionäre Algorithmen 281
• Die Methode der evolutionären Algorithmen
- erläutert am
Traveling Salesman
Problem 287
9.2 Neuronale Netze 297
9.2.1 Backpropagation-Netze 309
9.2.2 Rückgekoppelte Netze (Hopfield-Netze) 315
• Mustererkennung mit rückgekoppelten Netzen 318
9.2.3 Selbstorganisierende Netze (Kohonen-Netze) 323
• Selbstorganisierende Netze am Beispiel des
Traveling Salesman
Problems 328
Bildquellen 334
Literaturverzeichnis 335
Index 343
|
any_adam_object | 1 |
author | Ziegenbalg, Jochen 1944- Ziegenbalg, Oliver 1971- Ziegenbalg, Bernd 1971- |
author_GND | (DE-588)123920019 (DE-588)13421899X (DE-588)134219023 |
author_facet | Ziegenbalg, Jochen 1944- Ziegenbalg, Oliver 1971- Ziegenbalg, Bernd 1971- |
author_role | aut aut aut |
author_sort | Ziegenbalg, Jochen 1944- |
author_variant | j z jz o z oz b z bz |
building | Verbundindex |
bvnumber | BV036630177 |
classification_rvk | SG 590 ST 134 ST 140 |
ctrlnum | (OCoLC)667893061 (DE-599)DNB1005064423 |
dewey-full | 518.1 |
dewey-hundreds | 500 - Natural sciences and mathematics |
dewey-ones | 518 - Numerical analysis |
dewey-raw | 518.1 |
dewey-search | 518.1 |
dewey-sort | 3518.1 |
dewey-tens | 510 - Mathematics |
discipline | Informatik Mathematik |
edition | 3., überarb. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02054nam a2200469 c 4500</leader><controlfield tag="001">BV036630177</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20121017 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">100824s2010 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10,N31</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1005064423</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783817118649</subfield><subfield code="c">KART. : EUR 22.80</subfield><subfield code="9">978-3-8171-1864-9</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783817118649</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)667893061</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1005064423</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-HE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-128</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">518.1</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SG 590</subfield><subfield code="0">(DE-625)143069:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 134</subfield><subfield code="0">(DE-625)143590:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 140</subfield><subfield code="0">(DE-625)143592:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">510</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ziegenbalg, Jochen</subfield><subfield code="d">1944-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123920019</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Algorithmen</subfield><subfield code="b">von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima</subfield><subfield code="c">Jochen Ziegenbalg ; Oliver Ziegenbalg ; Bernd Ziegenbalg</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., überarb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Frankfurt am Main</subfield><subfield code="b">Deutsch</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">349 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">230 mm x 160 mm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Algorithmus</subfield><subfield code="0">(DE-588)4001183-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Algorithmus</subfield><subfield code="0">(DE-588)4001183-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ziegenbalg, Oliver</subfield><subfield code="d">1971-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13421899X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ziegenbalg, Bernd</subfield><subfield code="d">1971-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)134219023</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3517878&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.harri-deutsch.de/1814.html</subfield><subfield code="3">Ausführliche Beschreibung</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung SAB Aschaffenburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020550011&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-020550011</subfield></datafield></record></collection> |
id | DE-604.BV036630177 |
illustrated | Illustrated |
indexdate | 2024-12-20T14:38:36Z |
institution | BVB |
isbn | 9783817118649 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-020550011 |
oclc_num | 667893061 |
open_access_boolean | |
owner | DE-20 DE-Aug4 DE-634 DE-11 DE-128 DE-83 DE-188 |
owner_facet | DE-20 DE-Aug4 DE-634 DE-11 DE-128 DE-83 DE-188 |
physical | 349 S. Ill., graph. Darst. 230 mm x 160 mm |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | Deutsch |
record_format | marc |
spellingShingle | Ziegenbalg, Jochen 1944- Ziegenbalg, Oliver 1971- Ziegenbalg, Bernd 1971- Algorithmen von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima Algorithmus (DE-588)4001183-5 gnd |
subject_GND | (DE-588)4001183-5 |
title | Algorithmen von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima |
title_auth | Algorithmen von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima |
title_exact_search | Algorithmen von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima |
title_full | Algorithmen von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima Jochen Ziegenbalg ; Oliver Ziegenbalg ; Bernd Ziegenbalg |
title_fullStr | Algorithmen von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima Jochen Ziegenbalg ; Oliver Ziegenbalg ; Bernd Ziegenbalg |
title_full_unstemmed | Algorithmen von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima Jochen Ziegenbalg ; Oliver Ziegenbalg ; Bernd Ziegenbalg |
title_short | Algorithmen |
title_sort | algorithmen von hammurapi bis godel mit beispielen aus den computeralgebra systemen mathematica und maxima |
title_sub | von Hammurapi bis Gödel ; mit Beispielen aus den Computeralgebra-Systemen Mathematica und Maxima |
topic | Algorithmus (DE-588)4001183-5 gnd |
topic_facet | Algorithmus |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3517878&prov=M&dok_var=1&dok_ext=htm http://www.harri-deutsch.de/1814.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020550011&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ziegenbalgjochen algorithmenvonhammurapibisgodelmitbeispielenausdencomputeralgebrasystemenmathematicaundmaxima AT ziegenbalgoliver algorithmenvonhammurapibisgodelmitbeispielenausdencomputeralgebrasystemenmathematicaundmaxima AT ziegenbalgbernd algorithmenvonhammurapibisgodelmitbeispielenausdencomputeralgebrasystemenmathematicaundmaxima |