Einstieg in C, Grundlagen
C
Zielgruppe
Sie möchten programmieren lernen und mit einer prozeduralen Sprache arbeiten.
Beschreibung
Dennis Ritchie entwickelte die Sprache C. Diese Sprache wird zur System- und Anwendungsentwicklung eingesetzt. Die meisten Betriebssysteme sind in C geschrieben. Sie brauchen in diesem Kurs jedoch keine Erfahrung im Schreiben von Betriebssystemen. Hier lernen Sie die Grundlagen der Programmierung in C und brauchen dafür nichts mitzubringen.
Sie bekommen eine Einführung in die Programmierung mit der Sprache C (nach dem ANSI-Standard 2.0) anhand von einfachen Beispielen.
- Sie erstellen Ihr erstes Programm in C und erfahren, wie Sie Daten auf dem Bildschirm anzeigen.
- Sie lernen, Variablen zu deklarieren und zu verwenden.
- Wir machen Sie mit der Unterprogramm-Technik vertraut.
- Programmieren Sie Schleifenanweisungen, und setzen Sie Programmverzweigungen um.
- Wir zeigen Ihnen, wie Sie mit Präcompiler-Anweisungen die Übersetzungen steuern.
- Sie erfahren, wie Sie Programme unter verschiedenen Entwicklungsumgebungen verwenden können
Kursdetails
Themen des Seminars 570
- Einleitung
- Entstehung von C
- Algorithmus und C-Programm
- Erstellen des Maschinenprogramms
- Vom Quellcode zum Maschinenprogramm
- Kommentare
- Präcompiler
- Das erste Programm in C
- Erklärungen
- Das erste Programm in C
- Erstellen und Ausführung des C-Programms in verschiedenen Systemen
- Datenausgabe mit der Funktion printf
- Konstanten
- Grundlagen
- Vereinbarung
- Verwendung
- Einschränkungen
- Einfache Datentypen
- Einfache Variablentypen in C
- Vereinbarung
- Wertzuweisung
- Arithmetische Operatoren
- Bitoperatoren
- Zuweisungsoperatoren
- Umwandlung eines Datentyps
- Formatierte Ausgabe
- Speicherbedarf, Wertebereich und Genauigkeit
- Unterprogramm - Technik
- Unterprogramm - Technik
- Definition einer Funktion
- Parameter einer Funktion
- Rückgabe von Werten
- Funktionsprototypen
- Nützliche Funktionen
- Tastatureingaben
- Die Funktion getchar
- Die Funktion putchar
- Globale und lokale Variablen
- Steuerstrukturen
- Grundlagen
- Sequenz
- Anweisungsblock
- Selektion
- Einfache Selektion
- Zweifache Selektion
- Der Bedingungsoperator
- Mehrseitige Auswahl
- Iteration
- Typvereinbarungen von Variablen
- Typvereinbarung
- Aufzähltypen
- Arrays
- Mehrdimensionale Arrays
- Strukturen
- Union
- Bitfelder
- Zeiger
- Zeigertypen
- Speicherplatz anfordern
- Speicherplatz freigeben
- Dynamische Speicherverwaltung
- Zeigerarithmetik
- Zeiger in Strukturen
- Zeiger auf Arrays
- Zeiger auf Zeiger
- Zeiger auf Funktionen
- Der Präcompiler
- Aufgaben des Präcompilers
- Die Präcompiler-Direktiven
- Die #include-Direktive
- Die #define-Direktive
- Steueranweisungen
- Die #line-Direktive
- Der Operator!#!zur Textersetzung
- Die Direktive ##
- Die Direktiven #error und #pragma
- Modulare Programmierung
- Das Prinzip der modularen Programmierung
- Mehrdateienprogramme
- Parameter an ein Programm übergeben
- Entwicklungsumgebungen
- Allgemein
- Microsoft Visual C++ Version- und NET
- Microsoft Visual VC++NET
- Borland C++Builder und Borland Turbo C++
- Linux
Kursdauer
In der Regel dauert dieser Kurs 5 Tage. Das machen wir aber von Ihren Erfahrungen und Erwartungen abhängig.
Kurspreis
|
|
2,695.00 Euro pro Person zzgl. ges. MwSt.
Sie bringen einen Kollegen mit? Fragen Sie uns nach Ihrem Preis. Durchführungsgarantie ab 2 Personen |
|
| 3,545.00 Euro zzgl. ges. MwSt.
Ist der Workshop für Sie interessant? Sie alleine mit Ihrem Privat-Dozenten? Fragen Sie uns doch: 0 74 86 - 96 42 340 |
||
Voraussetzung für das Seminar
Sie haben Interesse an der Informatik, speziell am Programmieren
Anmeldung
Klicken Sie bitte auf einen der folgenden Links!
11.06.12: Ort: Horb. Seminar: C, Einstieg in C, Grundlagen
06.08.12: Ort: Stuttgart. Seminar: C, Einstieg in C, Grundlagen
08.10.12: Ort: Horb. Seminar: C, Einstieg in C, Grundlagen
03.12.12: Ort: Stuttgart. Seminar: C, Einstieg in C, Grundlagen
| Kalender | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||