Kommentar |
Beschreibung: A widely used programming language is C, especially for technical, scientific, fast industrial applications, embedded solutions as well as for network and communication applications. The lecture introduces the algorithmic method and their procedural implementation in the programming language C. The techniques of a modular and structured programs are shown given practical examples. Topics: - Introduction. - Algorithms, top-down- and bottom-up-design. - From algorithm to program. - Tokens, expressions, statements. - Atomic data types, input and formatted output. - Arrays. - Functions. - Simple searching and sorting methods. - Structures. - Pointers and addresses. - Dynamic memory allocation and memory management functions. - Simple dynamic data structures: lists and trees. Lernziele: The students know and understand the basic concepts of procedural programming. Small problems and examples they can algorithmically analyse and implement in C on their own. They are able to teach themselves different other procedural programming languages. |