Strukturiert es Programmieren in C

Ein einführendes Lehrbuch mit Diskette

Paperback Duits 1992 9783528052041
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

VORWORT Das vorliegende Lehrbuch entstand aus Vorlesungen über die Pro­ grammiersprache C, die der Verfasser seit 1988 an der Universität Hamburg für Wirtschaftswissenschaftler gehalten hat. In diesem Buch wird der mündige Leser angesprochen, der .pei Ein­ arbeitung in ein umfangreiches Gebiet nach einer ersten Ubersicht, klarem Aufbau, folgerichtigen Regeln und vollständiger Vermittlung der erforderlichen Unterlagen verfangt. Außerdem werden nach der Devise "Das beste an der Theorie sind immer die Beispiele" in den 12 Kapiteln über 30 ausführliche Programm-Beispiele mit Ein/Aus­ g.abe gebracht, die auch auf der mitgelieferten Diskette zu finden SInd. C, eine höhere Programmiersprache, ist wie seine nächsten V- gänger ALGOL_60, PLlI, SIMULA und ALGOL_68 eine u- verselle Sprache, hat die ALGOL_60 Blockstruktur und hat wie ALGOL_68 Sprachkürzel, die 'one liner' Programmierer dazu ver­ führen können, unleserliche 'write only' Programme zu schreiben. C ist, primitiver als Ada oder MODULA, modular strukturiert (include files), hat, primitiver als SIMULA, ALGOL_68 und SMALLTALK, einige elementare Sprachelemente zur Simulation par­ alleler Prozesse (inc1ude-file

Specificaties

ISBN13:9783528052041
Taal:Duits
Bindwijze:paperback
Aantal pagina's:175
Druk:0

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

0 Einleitung und Notationen.- 0.1 Historische Entwicklung.- 0.2 Einführende Beispiele.- 0.2.1 Anzahl der Buchstaben E/e im Satz.- 0.2.2 Turm von Hanoi, rekursive Lösung.- 0.3 Schreibweisen.- 0.3.1 Quelltext-Zeichen und lexikalische Elemente.- 0.3.2 Verwendung des Syntax-Diagramms, siehe A.1.- 0.3.3 Kommentar.- 0.3.4 Pragma.- 0.4 Testfragen.- 1 Einfache Datentypen und Ein/Ausgabe.- 1.1 Aufzählungstypen.- 1.2 CHAR.- 1.3 STRING.- 1.4 INT,NAT.- 1.5 FLOAT.- 1.6 Einfache Ein/Ausgabe mit GET,PUT.- 1.7 Testfragen.- 2 Einfacher Programmaufbau.- 2.1 Umgebender Kontext, Präprozessor-Direktiven, vg1.10.- 2.2 Vereinbarungsgrundelemente.- 2.3 Testfragen.- 3 Ausdrücke.- 3.1 Primäre Ausdrücke.- 3.2 Unäre Ausdrücke.- 3.2.1 Typ-Konvertierung, Cast.- 3.2.1.1 Konvertiergs-Op. (INT) ,”Abschneiden”.- 3.2.1.2 Konvertiergs-Op. (FLOAT), “Annähern”.- 3.3 IF-Ausdruck.- 3.4 Operatoren, Prioritäten.- 3.4.1 Inkrement/Dekrement-Operatoren, präfix/postfix.- 3.4.2 Ganzahlige Division, Remainder (REM).- 3.5 Testfragen.- 4 Anweisungen.- 4.1 Assignment Statement.- 4.2 Expression List, List Statement.- 4.3 Null Statement.- 4.4 Verzweigungen.- 4.4.1 IF Statement.- 4.4.2 CASE Statement (switch in Original-C).- 4.5 Schleifen.- 4.5.1 FOR Statement.- 4.5.2 WHILE Statement.- 4.5.3 LOOP Statement, BREAK und CONTINUE.- 4.6 Block, GOTO-Statement.- 4.7 Testfragen.- Reihung (Array, [] in Original-C).- 5.1 Reihungstyp, Element, Ausschnitt.- 5.2 Aggregat.- 5.3 Zusammenhang von Reihungstyp und Zeigertyp, siehe 6.1.2.- 5.4 Testfragen.- 6 Zeiger und Verbund.- 6.1 ZEIGER (* Symbol).- 6.1.1 Zeiger, Allokator, Indirektor.- 6.1.2 Zusammenhang von Reihungstyp und Zeigertyp.- 6.2 VERBUND (RECORD, struct in Original-C).- 6.2.1 Verbundtyp, Komponente, Selektor.- 6.2.2 Aggregat.- 6.2.3 Vereinigungstyp (UNION).- 6.3 Testfragen.- 7 Unterprogramme.- 7.1 Unterprogramm-Technik.- 7.1.1 Unterprogramm-Vereinbarung.- 7.1.2 Unterprogramm-Aufruf ,Rekursion.- 7.2 Parameterübergabe.- 7.2.1 Wert -Übergabe, pass by value.- 7.2.2 Adress -Übergabe, pass by address.- 7.2.3 Unterprogr-Namen-Ubergabe, pass by function-name.- 7.3 Funktion, RETURN.- 7.4 Hauptprogramm, MAIN.- 7.5 Bereichsschachtelung.- 7.5.1 Vereinbart / nicht vereinbart.- 7.5.2 Lokal / global.- 7.5.3 Erzeugt / nicht erzeugt, Ausnahmen.- 7.5.4 Aufrufbar / unterdrückt.- 7.5.5 Bereichsfreie Größen, Speicherbereinigung, u.a.m..- 7.6 Testfragen.- 8 Datei (File).- 8.1 Text -Datei.- 8.2 Binär-Datei.- 8.3 Testfragen.- 9 Maschinennahe Sprachelemente.- 9.1 Speicher-Abfrage/Belegung/Freigabe.- 9.2 Einfügung von Betriebssystem-Befehlen.- 9.3 Bitweise arbeitende Operatoren.- 9.4 Programm-Abbruch mit Vorbehandlung.- 9.5 Testfragen.- 10 Praprozessor-Direktiven.- 10.1 Zeilenfortsetzung, backslash.- 10.2 Makro-Expansion, #define.- 10.2.1 Makro-Aufhebung und -Redefinition.- 10.2.2 Wiederholte Durchsuchung (rescanning).- 10.2.3 Makro-String-Erzeugung #S, -Katenation A##B.- 10.3 Inklusion von externen Dateien, #include.- 10.4 Rundreise-Problem.- 10.5 Sonstige Präprozessor-Direktiven.- 10.6 Testfragen.- A Anhang.- A.1 Syntax-Diagramme (Feldmann).- A.2 Standard-Bibliothek (Auflistung, ANSI-C).- A.2.1 assert.h Assert Diagnostics.- A.2.2 ctype.h Character Type Handling.- A.2.3 errno.h Error-Indication Numero.- A.2.4 float.h Floating Type Limits.- A.2.5 limits.h Limits of Integral Types.- A.2.6 locale.h Locale “C” or Country Formatting.- A.2.7 math.h Mathematical Routines.- A.2.8 setjump.h Set Non-Local Jumps.- A.2.9 siggnal.h Signal Handling.- A.2.10 stdarg.h Standard Variable Arguments.- A.2.11 stddef.h Standard Definitions.- A.2.12 stdio .h Standard Input/Output.- A.2.13 stdlib.h Standard Library Utilities.- A.2.14 string.h String Handling.- A.2.15 time.h Time and Date.- A.3 Non-Standard-Bibliothek.- A.3.1 CtoAda.h Ada-like struct.Progr. (Feldmann).- Übg Übungsaufgaben.- Geordnet nach dem ACM-Index.- Lit Literaturverzeichnis.- Lit.1 Lehrbücher.- Lit.2 Anwendungen.- Ind Alphabetischer Index.- Fachausdrücke, deutsch/englisch.

Managementboek Top 100

Rubrieken

    Personen

      Trefwoorden

        Strukturiert es Programmieren in C