HOME


Eine praktische Einführung in C, Doina Logofatu









Copyright© 2008 by Doina Logofătu
www.doina-logofatu.de
Eine praktische Einführung in C
 Lern- und Arbeitsbuch für Programmieranfänger


15. August 2008,  entwickler-press
100 gelösten Probleme, 335
Aufgaben
330 Seiten
Über 70 Abbildungen
Online Service, www.algorithmen-und-problemloesungen.de
ISBN: 978-3-939084-85-3

Lehrbuch

EUR  29, 90  Bestellen


Eine lebendige und profunde Einführung anhand von Beispielen
Die Programmiersprache C ist sehr gut für Einsteiger geeignet, das sie die Basis für die modernen objektorientierten Sprachen C++, Java sowie C# bildet. C ist außerdem eine flexible und effiziente Sprache, mit der auch komplexe Aufgaben schnell gelöst werden können. Die Programme, die ein C-Compiler erzeugt, weisen eine hohe Ausführungsgeschwindigkeit auf und die Liste der Hardware-Architekturen und Betriebssysteme, für die es C-Compiler gibt, ist länger als bei jeder anderen Sprache.

Dieses Buch ist als Lern- und Arbeitsbuch konzipiert. Sie lernen anhand einer Vielzahl von Problemlösungen sich algorithmisches, strukturiertes Denken anzueignen und die Basiskonzepte wie Algorithmen, Variablen oder Modularität zu beherrschen. Eine Besonderheit des Buches ist ferner die fundierte Erklärung und Wiederholung grundlegender mathematischer Konzepte, wie z.B. Primzahlen, Mengen, Brüche, Matrizen, Gleichungen und Geometrie. Die Vielfältigkeit der vorgestellten Themen macht das Buch auch für vorgeschrittene Leser interessant.



Aus dem Inhalt
Die Programmiersprache C im Überblick, elementare Operationen, Arrays und Zeiger, Zeichenketten und Dateioperationen, Strukturen, Bitfelder, Unionen, Bitoperationen, Zeitfunktionen, Zufallszahlen, Datenstrukturen (z.B. Binärbäume, Stack, HashTable), verkettete Listen
Anwendung - große Zahlen
Anwendung - raumfühllende Fraktale
100 Problemstellungen analysiert und mit Hilfe von C komplett gelöst - mit ca. 335 Aufgaben



Zielgruppe
 - Studierende der Informatik, Mathematik und Ingineurwissenschaften
 - Programmierer und andere IT-Professionals, die sich mit der Entwicklung von Computersystemen und Anwendungsprogrammen beschäftigen