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