Sie sind hier
E-Book

Das Java-Praktikum

Aufgaben und Lösungen zum Programmierenlernen

AutorKlaus Köhler, Reinhard Schiedermeier
Verlagdpunkt
Erscheinungsjahr2012
Seitenanzahl472 Seiten
ISBN9783864910562
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis27,99 EUR
Dieses Buch richtet sich an Studenten und Autodidakten, die das Programmieren mit Java lernen möchten. Es bietet eine breit gefächerte Auswahl von Aufgaben mit vollständigen Lösungen, die stufenweise immer neue Sprachstrukturen einbeziehen. Das Buch ist dabei kein Lehrbuch und stellt die Elemente von Java nur sehr knapp vor. Das Hauptgewicht liegt auf der Pragmatik der Programmiersprache, die am eingängigsten durch die ausführlich erklärten Lösungsbeispiele illustriert wird. Alle Aufgabenstellungen sind kompakt und weitgehend unabhängig voneinander.

Reinhard Schiedermeier ist Professor an der Hochschule München, Fakultät für Informatik und Mathematik. Er beschäftigt sich mit Programmiersprachen, Compilerbau und Webtechnologien. Nach Informatikstudium und Promotion an der Universität Erlagen-Nürnberg arbeitete er in der Forschung bei Siemens-Nixdorf und IBM. Klaus Köhler ist Professor an der Hochschule München, Fakultät für Informatik und Mathematik. Dort lehrt er schwerpunktmäßig Softwareentwicklung, Künstliche Intelligenz und Krytografie. Vorher war er Dozent bei der Siemens AG in München. Er hat an der RWTH Aachen und an der Chalmers TH Göteborg studiert und in Mathematik promoviert.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Vorwort5
Inhaltsverzeichnis13
I Arithmetik, Variablen, Wertzuweisungen19
1 Dreiecksfläche20
2 Datumsarithmetik23
2.1 Wochentag23
2.2 Osterdatum24
3 Dutzend, Schock, Gros26
II Kontrollstrukturen29
4 Median30
5 Mäxchen33
6 Flaggen35
7 Rechtecke39
8 S-Bahn in Byteburg44
9 Newton-Verfahren49
9.1 Approximation der Quadratwurzel49
9.2 Kubikwurzel50
10 Zahlenbasis52
11 Messwerte56
12 Reihen60
12.1 Exponentialfunktion60
12.2 Hyperbolischer Sinus62
12.3 Umkehrfunktion des hyperbolischen Sinus63
13 Potenzieren64
III Algorithmen67
14 Kompression68
15 Perfekte und andere Zahlen73
15.1 Perfekte Zahlen73
15.2 Befreundete Zahlen77
15.3 Quersumme79
15.4 Lychrel-Zahlen80
15.5 Fröhliche Zahlen84
16 Binomialkoeffizienten87
16.1 Iterative Berechnung88
16.2 Rekursive Berechnung89
16.3 Pascal'sches Dreieck90
16.4 Optimierte Berechnung des Pascal'schen Dreiecks93
17 Teppiche95
18 Primzahlen99
18.1 Exakter Primzahltest99
18.2 Probabilistischer Primzahltest101
18.3 Primzahlen-Iterator103
18.4 Goldbach-Vermutung105
18.5 Generator zu einer Primzahl106
18.6 Zufallszahlengenerator108
19 Permutationen111
19.1 Permutationsvektoren111
19.2 Permutationsmatrizen112
19.3 Sudoku114
20 Kommentar-Zapper119
20.1 Blockkommentare119
20.2 Zeilenkommentare124
21 Mustervergleich130
21.1 Jokerzeichen130
21.2 Super-Joker131
IV Klassen133
22 Punkte und Dreiecke134
22.1 Punkte134
22.2 Dreiecke137
23 Intervalle143
24 Uhrzeit149
25 Große Ganzzahlen154
26 Polynom159
26.1 Polynomklasse159
26.2 Division von Polynomen164
27 Boolean-Arrays167
27.1 Direkte Umsetzung168
27.2 Logische Operatoren177
28 Josephusring183
29 E-Camel188
29.1 Kamele und Karawanen188
29.2 Robuste Implementierung192
V Interfaces und Vererbung197
30 Mobiles198
30.1 Sterne und Stäbchen198
30.2 Glitzersterne203
31 Kobolde206
31.1 Zahlen-Kobolde206
31.2 Zähe Kobolde208
31.3 Kobold-Verhalten210
31.4 Ehrliche Kobolde214
32 Widerstandsnetzwerke217
32.1 Konstante Widerstände217
32.2 Potenziometer223
33 Stoppuhren227
33.1 Basisklasse227
33.2 Zurücksetzen229
33.3 Pauseknopf231
34 Spielkarten234
35 Zahlenfolgen243
35.1 Konkrete Folgen243
35.2 Filter246
36 Chiffren252
36.1 Substitutionschiffren253
36.2 Xor-Substitution254
36.3 Additive Substitution256
36.4 Stromchiffren256
36.5 Diffie-Hellman258
37 Bäume263
38 Physikalische Größen270
38.1 Längen270
38.2 Allgemeine Größen273
38.3 Zusammengesetzte Einheiten276
VI Containerklassen281
39 Buchstabensammlungen282
39.1 Sammlung beliebiger Buchstaben282
39.2 Sammlung ohne Duplikate289
39.3 Sammlung als Collection291
40 Vorlesungsverzeichnis297
41 Römische Zahlen300
41.1 Klasse für römische Zahlen300
41.2 Stringdarstellung303
41.3 Vergleich305
41.4 Einsatz eines Aufzählungstyps308
42 Zählerlisten314
VII I/O, Netzwerke, Nebenläufigkeit323
43 Textdateien324
43.1 Textzeilen-Iterator324
43.2 Zeilentransformator328
43.3 Textdatei-Trenner330
44 I/O-Filter333
44.1 Textposition333
44.2 Zeichen umdrehen337
45 Filesystemsuche340
45.1 Rekursiver Directory-Durchlauf340
45.2 Directory-Tiefe343
45.3 Dubletten343
45.4 Umfang von Verzeichnissen345
46 Bitstreams347
46.1 Einfache Bitstreams347
46.2 Beliebig lange Bitstreams352
47 Tittle-Tattle356
48 Watchdog361
49 Verkehrsüberwachung366
50 Nameservice373
50.1 Nameserver373
50.2 Persistenter Server377
50.3 Nameclient378
51 Vorlesungen381
51.1 Mathe-Vorlesung382
51.2 Observer mit mehreren Threads386
51.3 Wait & Notify392
VIII Generics395
52 Objektpaare396
52.1 Generische Klasse396
52.2 Vergleich von Paaren398
53 Generische Methoden400
53.1 No Null400
53.2 Median401
53.3 Klon-Armee403
54 Relationen405
54.1 Aufgezählte Relation405
54.2 Reflexivität, Symmetrie und Transitivität408
54.3 Verkettete Relation409
55 Ring-Queue412
56 Listen und Warteschlangen417
56.1 Geordnete Listen417
56.2 Geordnete Warteschlangen420
56.3 Iteratoren422
57 Algebraische Strukturen425
57.1 Gruppe, Ring und Körper426
57.2 Der Körper Z2427
57.3 Aufzählungstyp430
57.4 Der Körper Zp431
57.5 Polynomringe434
IX Anhang437
A Glossar438
B Schwerpunkte der Aufgaben448
C Konventionen452
D Programmfragmente459
Literaturverzeichnis466

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

Programmieren lernen in PHP 5

E-Book Programmieren lernen in PHP 5
Format: PDF

Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Weitere Zeitschriften

Card-Forum

Card-Forum

Card-Forum ist das marktführende Magazin im Themenbereich der kartengestützten Systeme für Zahlung und Identifikation, Telekommunikation und Kundenbindung sowie der damit verwandten und ...

Das Grundeigentum

Das Grundeigentum

Das Grundeigentum - Zeitschrift für die gesamte Grundstücks-, Haus- und Wohnungswirtschaft. Für jeden, der sich gründlich und aktuell informieren will. Zu allen Fragen rund um die Immobilie. Mit ...

Demeter-Gartenrundbrief

Demeter-Gartenrundbrief

Einzige Gartenzeitung mit Anleitungen und Erfahrungsberichten zum biologisch-dynamischen Anbau im Hausgarten (Demeter-Anbau). Mit regelmäßigem Arbeitskalender, Aussaat-/Pflanzzeiten, Neuigkeiten ...

Der Steuerzahler

Der Steuerzahler

Der Steuerzahler ist das monatliche Wirtschafts- und Mitgliedermagazin des Bundes der Steuerzahler und erreicht mit fast 230.000 Abonnenten einen weitesten Leserkreis von 1 ...

VideoMarkt

VideoMarkt

VideoMarkt – besser unterhalten. VideoMarkt deckt die gesamte Videobranche ab: Videoverkauf, Videoverleih und digitale Distribution. Das komplette Serviceangebot von VideoMarkt unterstützt die ...

Euphorion

Euphorion

EUPHORION wurde 1894 gegründet und widmet sich als „Zeitschrift für Literaturgeschichte“ dem gesamten Fachgebiet der deutschen Philologie. Mindestens ein Heft pro Jahrgang ist für die ...