Informatik für Ingenieure und Naturwissenschaftler: 1 Grundlagen, Programmieren mit C/C++, großes C/C++-Praktikum
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg
2009
|
Ausgabe: | 6. Aufl. |
Schriftenreihe: | Viewegs Fachbücher der Technik
|
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | X, 336 S. graph. Darst. |
ISBN: | 9783834804600 |
Internformat
MARC
LEADER | 00000nam a2200000 cc4500 | ||
---|---|---|---|
001 | BV035439140 | ||
003 | DE-604 | ||
005 | 20090917 | ||
007 | t | ||
008 | 090417s2009 d||| |||| 00||| ger d | ||
020 | |a 9783834804600 |9 978-3-8348-0460-0 | ||
035 | |a (OCoLC)316199532 | ||
035 | |a (DE-599)BVBBV035439140 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-1046 |a DE-1043 |a DE-Aug4 |a DE-M347 |a DE-863 |a DE-859 |a DE-898 |a DE-1050 |a DE-92 |a DE-573 | ||
084 | |a ST 110 |0 (DE-625)143583: |2 rvk | ||
100 | 1 | |a Küveler, Gerd |e Verfasser |4 aut | |
245 | 1 | 0 | |a Informatik für Ingenieure und Naturwissenschaftler |n 1 |p Grundlagen, Programmieren mit C/C++, großes C/C++-Praktikum |c Gerd Küveler ; Dietrich Schwoch |
250 | |a 6. Aufl. | ||
264 | 1 | |a Wiesbaden |b Vieweg |c 2009 | |
300 | |a X, 336 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Viewegs Fachbücher der Technik | |
700 | 1 | |a Schwoch, Dietrich |e Verfasser |4 aut | |
773 | 0 | 8 | |w (DE-604)BV021519711 |g 1 |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017359418&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017359418 |
Datensatz im Suchindex
DE-BY-863_location | 1000 |
---|---|
DE-BY-FWS_call_number | 1000/ST 110 K95 -1(6)st |
DE-BY-FWS_katkey | 345365 |
DE-BY-FWS_media_number | 083101088961 |
_version_ | 1806176434251628544 |
adam_text | Titel: Bd. 1. Informatik für Ingenieure und Naturwissenschaftler. Grundlagen, Programmieren mit C/C++, gro
Autor: Küveler, Gerd
Jahr: 2009
Inhaltsverzeichnis
I Grundlagen 1
1 Grundprinzipien der Datenverarbeitung 2
1.1 Historische Entwicklung der Datenverarbeitung 2
1.1.1 Von A wie Abakus bis Z wie Zuse 2
1.1.2 Die Rechnergenerationen 3
1.1.3 Computer und Science Fiction 5
1.2 Funktion und Aufbau eines Rechners 6
1.3 Aufgaben 10
2 Das Betriebssystem 11
2.1 Single- und Multitasking 11
2.2 Dateien und Dateisysteme 15
3 Algorithmen und Struktogramme 18
3.1 Algorithmen 18
3.2 Struktogramme 18
3.3 Aufgaben 25
4 Programmiersprachen 26
4.1 Maschinen-und Hochsprachen 26
4.2 Die Hochsprachen-Programmentwicklung 29
II Programmieren in C/C++ 31
5 Über C und C++ 32
6 Grundlagen 33
6.1 Einführende Beispiele 33
6.2 Anweisungen, Wertzuweisungen und Datentypen 35
6.3 Der Aufbau eines C++-Programms 37
6.3.1 Die Bausteine der Sprache 37
6.3.2 Der Blockaufbau eines Programms 39
6.3.3 Separationszeichen 41
6.3.4 Kommentare 41
6.3.5 Die Freiheit der äußeren Form 42
1.1 Historische Entwicklung der Datenverarbeitung VII
6.4 Fehler 43
6.4.1 Syntaxfehler 43
6.4.2 Laufzeitfehler 43
6.4.3 Logische Fehler 44
6.5 Die Entwicklung von C/C-f+-Programmen 45
6.6 Aufgaben 46
7 Vordefinierte Standard-Datentypen 47
7.1 Der Umgang mit Zahlen 47
7.1.1 Ein wesentlicher Unterschied: int oder float 47
7.1.2 Ganzzahlige Datentypen 49
7.1.3 Reelle Datentypen 54
7.1.4 Standardfunktionen mit Zahlen 57
7.2 Verarbeitung von Einzelzeichen: Der Datentyp char 59
7.2.1 Der Umgang mit der ASCII-Tabelle 60
7.2.2 Standardfunktionen mit char 63
7.3 Logische Ausdrücke 64
7.4 Operatoren und Ausdrücke 67
7.5 Benutzerdefinierte Konstanten 73
7.6 Aufgaben 74
8 Interaktive EhWAusgabe 76
8.1 Standard EuWAusgabe mit C++ 76
8.2 Formatierte Bildschirm-Ausgabe 82
8.3 Standard-Eingabe 84
8.4 Standard Ein-ZAusgabe mit C 87
8.5 Aufgaben 91
9 Programm-Ablaufstrukturen 93
9.1 Die Selektion 93
9.1.1 Die einseitige Verzweigung: if 93
9.1.2 Die Alternative: if... eise 95
9.1.3 Die Mehrfach-Fallunterscheidung: switch 96
9.2 Die Iteration 99
9.2.1 Die Zählschleife: for 100
9.2.2 Bedingungsschleifen 103
9.3 Die Schachtelung von Kontrollstrukturen 112
9.4 Aufgaben 115
VIII Inhaltsverzeichnis
10 Modularisierung von Programmen: Functions 121
10.1 Vereinbarungen von Functions 123
10.2 Der Aufbau von Funktionen 126
10.3 Die Parameterübergabe 128
10.4 Die return-Anweisung 133
10.5 Der Geltungsbereich von Vereinbarungen 135
10.6 Rekursionen 138
10.7 Aufgaben 141
11 Höhere Datenstrukturen 143
11.1 Felder 143
11.1.1 Eindimensionale Felder 143
11.1.2 Mehrdimensionale Felder 152
11.1.3 Zeichenketten: Strings 153
11.1.4 Initialisierung von Feldern 158
11.2 Pointer 160
11.2.1 Pointer und Felder 162
11.2.2 Dynamische Speicherverwaltung 164
11.3 Datenverbunde: Strukturen 167
11.3.1 Übergabe von Strukturen an Funktionen 171
11.3.2 Struktur-Pointer 172
11.3.3 Der typedef-Operator 174
11.4 Aufgaben 175
12 Arbeiten mit Dateien 177
12.1 ASCII-Dateien: Der Dateityp Text 179
12.2 Binärdateien 183
12.3 Aufgaben 187
13 Einführung in die OOP mit C++ 189
13.1 Klassen 189
13.2 Der ObjektOrientierte Ansatz 193
13.3 Konstruktoren und Destruktoren 194
13.4 Dateiorganisation 201
13.5 Friend Funktionen und -Klassen 204
13.6 Überladen von Funktionen 206
13.7 Überladen von Operatoren 209
13.8 Der this-Zeiger 222
13.9 Übergabe von Objekten an Funktionen 224
1.1 Historische Entwicklung der Datenverarbeitung IX
13.10 Dynamischer Speicher und Klassen 228
13.11 Vererbung 232
13.12 Schrittweise Entwicklung eines einfachen OOP-Projektes 237
13.12.1 Definition einer Klasse „TIME 237
13.12.2 Definition der Methoden außerhalb der Klassendefinition 238
13.12.3 Konstruktoren und die Überladung des +-Operators 240
13.12.4 Zusätzliche Überladung für Ein-und Ausgaben 241
13.13 Abschlussbemerkungen 245
13.14 Aufgaben 245
III C/C++ Praktikum 247
14 Einführungs-Praktikum 248
14.1 Erstes Praktikum 248
14.2 Zweites Praktikum 249
14.3 Drittes Praktikum 250
14.4 Viertes Praktikum 252
14.5 Fünftes Praktikum 253
14.6 Sechstes Praktikum 254
14.7 Siebentes Praktikum 255
14.8 Achtes Praktikum 256
14.9 Praktischer Programmiertest 259
15 Fortgeschrittenen-Praktikum 261
15.1 Erstes Praktikum 261
15.2 Zweites Praktikum 262
15.3 Drittes Praktikum 264
15.4 Viertes Praktikum 266
15.5 Fünftes Praktikum 267
15.6 Sechstes Praktikum 267
15.7 Siebentes Praktikum 269
15.8 Achtes Praktikum 271
15.9 Neuntes Praktikum 272
16 Lösungen zum Einführungs-Praktikum 275
16.1 Lösungen zum ersten Praktikum 275
16.2 Lösungen zum zweiten Praktikum 276
16.3 Lösungen zum dritten Praktikum 279
16.4 Lösungen zum vierten Praktikum 282
X Inhaltsverzeichnis
16.5 Lösungen zum fünften Praktikum 284
16.6 Lösungen zum sechsten Praktikum 287
16.7 Lösungen zum siebenten Praktikum 288
16.8 Lösungen zum achten Praktikum 291
16.9 Lösung zum praktischen Programmiertest 296
17 Lösungen zum Fortgeschrittenen-Praktikum 298
17.1 Lösung zum ersten Praktikum 298
17.2 Lösung zum zweiten Praktikum 300
17.3 Lösung zum dritten Praktikum 303
17.4 Lösung zum vierten Praktikum 305
17.5 Lösung zum fünften Praktikum 307
17.6 Lösung zum sechsten Praktikum 311
17.7 Lösung zum siebten Praktikum 316
17.8 Lösung zum achten Praktikum 319
17.9 Lösung zum neunten Praktikum 325
Anhang A: ASCII-Tabelle 330
Anhang B: Häufige Fehler 331
Sachwortverzeichnis 333
|
any_adam_object | 1 |
author | Küveler, Gerd Schwoch, Dietrich |
author_facet | Küveler, Gerd Schwoch, Dietrich |
author_role | aut aut |
author_sort | Küveler, Gerd |
author_variant | g k gk d s ds |
building | Verbundindex |
bvnumber | BV035439140 |
classification_rvk | ST 110 |
ctrlnum | (OCoLC)316199532 (DE-599)BVBBV035439140 |
discipline | Informatik |
edition | 6. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01331nam a2200325 cc4500</leader><controlfield tag="001">BV035439140</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090917 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090417s2009 d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783834804600</subfield><subfield code="9">978-3-8348-0460-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)316199532</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035439140</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1046</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 110</subfield><subfield code="0">(DE-625)143583:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Küveler, Gerd</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Informatik für Ingenieure und Naturwissenschaftler</subfield><subfield code="n">1</subfield><subfield code="p">Grundlagen, Programmieren mit C/C++, großes C/C++-Praktikum</subfield><subfield code="c">Gerd Küveler ; Dietrich Schwoch</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">6. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 336 S.</subfield><subfield code="b">graph. Darst.</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="490" ind1="0" ind2=" "><subfield code="a">Viewegs Fachbücher der Technik</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schwoch, Dietrich</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="w">(DE-604)BV021519711</subfield><subfield code="g">1</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</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=017359418&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017359418</subfield></datafield></record></collection> |
id | DE-604.BV035439140 |
illustrated | Illustrated |
indexdate | 2024-08-01T11:21:14Z |
institution | BVB |
isbn | 9783834804600 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017359418 |
oclc_num | 316199532 |
open_access_boolean | |
owner | DE-1046 DE-1043 DE-Aug4 DE-M347 DE-863 DE-BY-FWS DE-859 DE-898 DE-BY-UBR DE-1050 DE-92 DE-573 |
owner_facet | DE-1046 DE-1043 DE-Aug4 DE-M347 DE-863 DE-BY-FWS DE-859 DE-898 DE-BY-UBR DE-1050 DE-92 DE-573 |
physical | X, 336 S. graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Vieweg |
record_format | marc |
series2 | Viewegs Fachbücher der Technik |
spellingShingle | Küveler, Gerd Schwoch, Dietrich Informatik für Ingenieure und Naturwissenschaftler |
title | Informatik für Ingenieure und Naturwissenschaftler |
title_auth | Informatik für Ingenieure und Naturwissenschaftler |
title_exact_search | Informatik für Ingenieure und Naturwissenschaftler |
title_full | Informatik für Ingenieure und Naturwissenschaftler 1 Grundlagen, Programmieren mit C/C++, großes C/C++-Praktikum Gerd Küveler ; Dietrich Schwoch |
title_fullStr | Informatik für Ingenieure und Naturwissenschaftler 1 Grundlagen, Programmieren mit C/C++, großes C/C++-Praktikum Gerd Küveler ; Dietrich Schwoch |
title_full_unstemmed | Informatik für Ingenieure und Naturwissenschaftler 1 Grundlagen, Programmieren mit C/C++, großes C/C++-Praktikum Gerd Küveler ; Dietrich Schwoch |
title_short | Informatik für Ingenieure und Naturwissenschaftler |
title_sort | informatik fur ingenieure und naturwissenschaftler grundlagen programmieren mit c c großes c c praktikum |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017359418&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV021519711 |
work_keys_str_mv | AT kuvelergerd informatikfuringenieureundnaturwissenschaftler1 AT schwochdietrich informatikfuringenieureundnaturwissenschaftler1 |
Inhaltsverzeichnis
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 110 K95 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |