Wissenschaftliche Bücher

Εμβάθυνση στον προγραμματισμό με τη γλώσσα C

Autor: Nikitas N. Karanikolas

Dieses Buch soll das grundlegende Werkzeug zur Weitergabe der Kunst und Wissenschaft des Programmierens sein. Es richtet sich an diejenigen, die den Titel eines Programmierers und Fachmanns anstreben,...

Dieses Buch soll das grundlegende Werkzeug zur Weitergabe der Kunst und Wissenschaft des Programmierens sein. Es richtet sich an diejenigen, die den Titel eines Programmierers und Fachmanns anstreben, der nützliche Softwarepakete entwickeln wird. Es ist kein trockenes Hilfsmittel wie die, die Befehle und Syntax einer Programmiersprache lehren.

Um sein Ziel...

Siehe vollständige Beschreibung Siehe vollständige Beschreibung

Merkmale

26 25
Lieferung Do, 27 Aug - Mo, 31 Aug
10,00 €   Versandkosten
Gesendet von Griechenland
Von Books2u 5,0 (39)
Griechenland
Sehen Bücher auf der Seite von Books2u

Erfahren Sie mehr über die Rechnungsstellung

Beschreibung

Beschreibung

Dieses Buch soll das grundlegende Werkzeug zur Weitergabe der Kunst und Wissenschaft des Programmierens sein. Es richtet sich an diejenigen, die den Titel eines Programmierers und Fachmanns anstreben, der nützliche Softwarepakete entwickeln wird. Es ist kein trockenes Hilfsmittel wie die, die Befehle und Syntax einer Programmiersprache lehren.

Um sein Ziel zu erreichen, entwickelt es zunächst alle grundlegenden Funktionen, die die Sprache bietet (Variablen, Datentypen, Operatoren, Kontrollstrukturen, Eingabe- und Ausgabeanweisungen, Unterprogramme und Arrays). Für all diese Funktionen werden Probleme und Programmierlösungen bereitgestellt.

Im Anschluss wird der Schwerpunkt auf Zeichen, reguläre Zahlen, die Verwaltung von alphanumerischen Zeichenfolgen (Strings), die Anordnung von Arrays (mit Bubble Sort) und die Konstruktion komplexer Typen (Datensätze) durch den Benutzer gelegt. Auch die Funktionsproklamation, der C-Präprozessor und die skalar und nummeriert Typen werden untersucht. All dies wird in realen Problemen genutzt.

Es wird außerdem wesentliche auf dynamische Datenstrukturen, dynamische Speichermanagement und Zeiger (Pointers) verwiesen. All diese Aspekte werden in den ersten sieben Kapiteln behandelt.

Die nächsten sechs (von insgesamt zwanzig Kapiteln) des Buches behandeln die Dateiverwaltung. Zu Beginn (Kapitel 8) wird eine Unterscheidung zwischen Textdateien und Binärdateien sowie Datensatzdateien gemacht. Für Letztere haben wir einen großen Teil des Kapitels reserviert, in dem eine vollständige Anwendung zur Verwaltung eines Telefonverzeichnisses entwickelt wird.

Danach (Kapitel 9) werden Datensatzdateien variabler Länge behandelt, und eine zweite Anwendung wird entwickelt, die eine variable Anzahl von Telefonnummern pro Kontakt im Verzeichnis ermöglicht. In den verbleibenden vier der sechs dem Dateihandling gewidmeten Kapitel werden die vier grundlegendsten Formen der Datenverarbeitung von Dateien behandelt.

In Kapitel 10 werden serielle Dateien sowie alle Algorithmen, die für deren Wartung erforderlich sind (Suche, Einfügen, Löschen und Aktualisieren), untersucht. Das umfassende Softwarepaket, das in dem Kapitel über serielle Dateien behandelt wird, ist die Verwaltung von Hotelunterkünften in einem geographischen Gebiet. Der Bubble Sort-Algorithmus wird ebenfalls angepasst, um Dateien zu sortieren.

Im Kapitel, das die sortierten seriellen Dateien behandelt (Kapitel 11), werden die grundlegendsten Algorithmen konstruiert, die für deren Wartung erforderlich sind. Diese Algorithmen werden für eine Anwendung (Softwarepaket) verwendet, die das Personal (Human Resources Management) und die Gehaltsabrechnung (Payroll) eines Unternehmens mit sortierten seriellen Dateien verwaltet.

In diesen beiden Kapiteln (10 und 11) wird großer Wert auf die Entwicklung von Algorithmen mit Hilfe von Pseudocode gelegt. Es wird auch auf die Anforderungen an die Rechenleistung der verschiedenen (alternativen) Algorithmen verwiesen. Die Entwicklung und Erklärung der Algorithmen erfolgt auf eine Weise, die hilft, das programmiertechnische - algorithmische Denken zu verinnerlichen.

Im vorletzten der sechs dem Dateihandling gewidmeten Kapitel werden Direktzugriffsdateien entwickelt, die in einer Anwendung für eine Bibliotheksausleihe eingesetzt werden. Im sechsten (letzten) Kapitel über Dateien werden die Dateien mit Zeigern behandelt. In diesem Kapitel werden zwei Anwendungen entwickelt: die Verwaltung des Steuerregistrierungs und die Verwaltung des Studierendenverzeichnisses einer Bildungseinrichtung.

In den nächsten sieben Kapiteln (14 bis 20) vertiefen wir uns in spezialisiertere Themen wie: Variationen von Datensätzen, Kommunikation von Programmen mit dem Betriebssystem, Gültigkeitsbereich und Lebensdauer von Variablen, rekursive Unterprogramme, Verarbeitung von Binärzahlen, Datenstrukturen, fortgeschrittene Themen zu Zeigern.

Hersteller

Siehe vollständige Beschreibung

Spezifikationen

Spezifikationen

Autor
Nikitas N. Karanikolas
Verleger
Ekdoseis Neon Technologion
Typ
Computer - Informatik, Geographie
Sprache
Griechisch
Umschlag
Weich
Anzahl der Seiten
512
Veröffentlichungsdatum
2009
Abmessungen
17x24 cm
ISBN-13
9789606759345

Wichtige Informationen

Spezifikationen werden von offiziellen Hersteller-Websites gesammelt. Bitte überprüfen Sie die Spezifikationen, bevor Sie Ihren endgültigen Kauf tätigen. Wenn Sie ein Problem bemerken, können Sie melden Sie es hier

Alle Spezifikationen anzeigen

Beschreibung & Spezifikationen

Dieses Buch soll das grundlegende Werkzeug zur Weitergabe der Kunst und Wissenschaft des Programmierens sein. Es richtet sich an diejenigen, die den Titel eines Programmierers und Fachmanns anstreben, der nützliche Softwarepakete entwickeln wird. Es ist kein trockenes Hilfsmittel wie die, die Befehle und Syntax einer Programmiersprache lehren.

Um sein Ziel zu erreichen, entwickelt es zunächst alle grundlegenden Funktionen, die die Sprache bietet (Variablen, Datentypen, Operatoren, Kontrollstrukturen, Eingabe- und Ausgabeanweisungen, Unterprogramme und Arrays). Für all diese Funktionen werden Probleme und Programmierlösungen bereitgestellt.

Im Anschluss wird der Schwerpunkt auf Zeichen, reguläre Zahlen, die Verwaltung von alphanumerischen Zeichenfolgen (Strings), die Anordnung von Arrays (mit Bubble Sort) und die Konstruktion komplexer Typen (Datensätze) durch den Benutzer gelegt. Auch die Funktionsproklamation, der C-Präprozessor und die skalar und nummeriert Typen werden untersucht. All dies wird in realen Problemen genutzt.

Es wird außerdem wesentliche auf dynamische Datenstrukturen, dynamische Speichermanagement und Zeiger (Pointers) verwiesen. All diese Aspekte werden in den ersten sieben Kapiteln behandelt.

Die nächsten sechs (von insgesamt zwanzig Kapiteln) des Buches behandeln die Dateiverwaltung. Zu Beginn (Kapitel 8) wird eine Unterscheidung zwischen Textdateien und Binärdateien sowie Datensatzdateien gemacht. Für Letztere haben wir einen großen Teil des Kapitels reserviert, in dem eine vollständige Anwendung zur Verwaltung eines Telefonverzeichnisses entwickelt wird.

Danach (Kapitel 9) werden Datensatzdateien variabler Länge behandelt, und eine zweite Anwendung wird entwickelt, die eine variable Anzahl von Telefonnummern pro Kontakt im Verzeichnis ermöglicht. In den verbleibenden vier der sechs dem Dateihandling gewidmeten Kapitel werden die vier grundlegendsten Formen der Datenverarbeitung von Dateien behandelt.

In Kapitel 10 werden serielle Dateien sowie alle Algorithmen, die für deren Wartung erforderlich sind (Suche, Einfügen, Löschen und Aktualisieren), untersucht. Das umfassende Softwarepaket, das in dem Kapitel über serielle Dateien behandelt wird, ist die Verwaltung von Hotelunterkünften in einem geographischen Gebiet. Der Bubble Sort-Algorithmus wird ebenfalls angepasst, um Dateien zu sortieren.

Im Kapitel, das die sortierten seriellen Dateien behandelt (Kapitel 11), werden die grundlegendsten Algorithmen konstruiert, die für deren Wartung erforderlich sind. Diese Algorithmen werden für eine Anwendung (Softwarepaket) verwendet, die das Personal (Human Resources Management) und die Gehaltsabrechnung (Payroll) eines Unternehmens mit sortierten seriellen Dateien verwaltet.

In diesen beiden Kapiteln (10 und 11) wird großer Wert auf die Entwicklung von Algorithmen mit Hilfe von Pseudocode gelegt. Es wird auch auf die Anforderungen an die Rechenleistung der verschiedenen (alternativen) Algorithmen verwiesen. Die Entwicklung und Erklärung der Algorithmen erfolgt auf eine Weise, die hilft, das programmiertechnische - algorithmische Denken zu verinnerlichen.

Im vorletzten der sechs dem Dateihandling gewidmeten Kapitel werden Direktzugriffsdateien entwickelt, die in einer Anwendung für eine Bibliotheksausleihe eingesetzt werden. Im sechsten (letzten) Kapitel über Dateien werden die Dateien mit Zeigern behandelt. In diesem Kapitel werden zwei Anwendungen entwickelt: die Verwaltung des Steuerregistrierungs und die Verwaltung des Studierendenverzeichnisses einer Bildungseinrichtung.

In den nächsten sieben Kapiteln (14 bis 20) vertiefen wir uns in spezialisiertere Themen wie: Variationen von Datensätzen, Kommunikation von Programmen mit dem Betriebssystem, Gültigkeitsbereich und Lebensdauer von Variablen, rekursive Unterprogramme, Verarbeitung von Binärzahlen, Datenstrukturen, fortgeschrittene Themen zu Zeigern.

Hersteller

Autor
Nikitas N. Karanikolas
Verleger
Ekdoseis Neon Technologion
Typ
Computer - Informatik, Geographie
Sprache
Griechisch
Umschlag
Weich
Anzahl der Seiten
512
Veröffentlichungsdatum
2009
Abmessungen
17x24 cm
ISBN-13
9789606759345

Wichtige Informationen

Spezifikationen werden von offiziellen Hersteller-Websites gesammelt. Bitte überprüfen Sie die Spezifikationen, bevor Sie Ihren endgültigen Kauf tätigen. Wenn Sie ein Problem bemerken, können Sie melden Sie es hier

26,25 €
10,00 €   Versandkosten