Kommentar |
Beschreibung: Die Programmiersprache C ist weit verbreitet insbesondere für technische, technisch-wissenschaftliche, schnelle industrielle und eingebettete Anwendungen sowie bus- und netzwerkbasierte Kommunikationslösungen. In der Vorlesung wird die algorithmische Methodik eingeführt und deren prozedurale Umsetzung in die Programmiersprache C vorgestellt. Die Technik des modularen und strukturierten Programmaufbaus wird an ausgewählten Beispielen demonstriert. Inhaltsübersicht: - Einführung. - Algorithmen, Top-Down- und Bottom-Up-Entwurf. - Vom Algorithmus zum Programm. - Konstante, Ausdrücke, Anweisungen. - Atomare Datentypen und deren Ein- und formatierte Ausgabe. - Felder. - Funktionen. - Einfache Such- und Sortierverfahren. - Strukturen. - Zeiger und Adressen. - Dynamische Speicherreservierung und Speicher-Management-Funktionen. - Einfache dynamische Datenstrukturen: Listen und Bäume. Lernziele: Die Studierenden kennen und verstehen die grundlegenden Konzepte der prozeduralen Programmierung. Sie können kleinere Problemstellungen und Beispiele algorithmisch aufarbeiten und in der Programmiersprache C selbständig implementieren. Sie sind in der Lage, sich selbständig in andere prozedurale Programmiersprachen einzuarbeiten. |