Stufe 1 · 53 Lektionen
Programmieren in C++ I: Grundlagen der Programmierung
Grundlagen der Programmierung in C++23: vom Problem zum Algorithmus, Typen und ihre Grenzen, Ausdrücke, Entscheidungen und Schleifen mit Invariante, Funktionen und Rekursion, Vektoren, Tabellen und Datensätze, Text und Dateien sowie Programme aus mehreren Dateien, getestet und debuggt.
Kursinhalt
Einheit 0Vorstellung des Kurses
Einheit 1Erste Schritte
- 02Einführung: erste Schritte
- 03Vom Problem zum Algorithmus
- 04Programme, Compiler und C++Mit Konto
- 05Die Umgebung unter Windows, macOS und Linux installierenMit Konto
- 06Kompilieren, Ausführen und KonfigurierenMit Konto
- 07Anatomie eines ProgrammsMit Konto
- 08Eingabe, Ausgabe und FehlerMit Konto
- 09Synthese und Herausforderungen: erste SchritteMit Konto
Einheit 2Daten und Typen
- 10Einführung: Daten und TypenAbonnementMit Konto
- 11Variablen und SpeicherAbonnementMit Konto
- 12Ganze Zahlen und ihre DarstellungAbonnementMit Konto
- 13GleitkommazahlenAbonnementMit Konto
- 14Zeichen, boolesche Werte, Umwandlungen und KonstantenAbonnementMit Konto
- 15Synthese und Herausforderungen: Daten und TypenAbonnementMit Konto
Einheit 3Ausdrücke und Operatoren
- 16Introducción: expresiones y operadoresAuf Spanisch verfügbarAbonnementMit Konto
- 17ArithmetikAbonnementMit Konto
- 18Relaciones y lógicaAuf Spanisch verfügbarAbonnementMit Konto
- 19Asignación, efectos secundarios y comportamiento indefinidoAuf Spanisch verfügbarAbonnementMit Konto
- 20Bits y biblioteca matemáticaAuf Spanisch verfügbarAbonnementMit Konto
- 21Síntesis y desafíos: expresiones y operadoresAuf Spanisch verfügbarAbonnementMit Konto
Einheit 4Kontrollfluss
- 22Introducción: control de flujoAuf Spanisch verfügbarAbonnementMit Konto
- 23DecisionesAuf Spanisch verfügbarAbonnementMit Konto
- 24BuclesAuf Spanisch verfügbarAbonnementMit Konto
- 25Diseñar bucles correctosAuf Spanisch verfügbarAbonnementMit Konto
- 26Algoritmos numéricosAuf Spanisch verfügbarAbonnementMit Konto
- 27Síntesis y desafíos: control de flujoAuf Spanisch verfügbarAbonnementMit Konto
Einheit 5Funktionen
- 28Introducción: funcionesAuf Spanisch verfügbarAbonnementMit Konto
- 29FuncionesAuf Spanisch verfügbarAbonnementMit Konto
- 30Parámetros y alcanceAuf Spanisch verfügbarAbonnementMit Konto
- 31Diseñar con funcionesAuf Spanisch verfügbarAbonnementMit Konto
- 32RecursiónAuf Spanisch verfügbarAbonnementMit Konto
- 33Síntesis y desafíos: funcionesAuf Spanisch verfügbarAbonnementMit Konto
Einheit 6Zusammengesetzte Daten
- 34Introducción: datos compuestosAuf Spanisch verfügbarAbonnementMit Konto
- 35ArreglosAuf Spanisch verfügbarAbonnementMit Konto
- 36VectoresAuf Spanisch verfügbarAbonnementMit Konto
- 37El costo de un algoritmoAuf Spanisch verfügbarAbonnementMit Konto
- 38Buscar y ordenarAuf Spanisch verfügbarAbonnementMit Konto
- 39TablasAuf Spanisch verfügbarAbonnementMit Konto
- 40RegistrosAuf Spanisch verfügbarAbonnementMit Konto
- 41Síntesis y desafíos: datos compuestosAuf Spanisch verfügbarAbonnementMit Konto
Einheit 7Text und Dateien
- 42Introducción: texto y archivosAuf Spanisch verfügbarAbonnementMit Konto
- 43CadenasAuf Spanisch verfügbarAbonnementMit Konto
- 44El texto no es ASCIIAuf Spanisch verfügbarAbonnementMit Konto
- 45Leer bienAuf Spanisch verfügbarAbonnementMit Konto
- 46Archivos de textoAuf Spanisch verfügbarAbonnementMit Konto
- 47Síntesis y desafíos: texto y archivosAuf Spanisch verfügbarAbonnementMit Konto
Einheit 8Größere Programme
- 48Introducción: programas más grandesAuf Spanisch verfügbarAbonnementMit Konto
- 49Varios archivos y bibliotecas propiasAuf Spanisch verfügbarAbonnementMit Konto
- 50ProbarAuf Spanisch verfügbarAbonnementMit Konto
- 51DepurarAuf Spanisch verfügbarAbonnementMit Konto
- 52Síntesis y desafíos: programas más grandesAuf Spanisch verfügbarAbonnementMit Konto