Livello 1 · 53 lezioni
Programmazione in C++ I: Fondamenti di programmazione
Fondamenti della programmazione in C++23: dal problema all’algoritmo, i tipi e i loro limiti, le espressioni, le decisioni e i cicli con invariante, le funzioni e la ricorsione, vettori, tabelle e record, testo e file, e programmi su più file, testati e corretti.
Contenuto del corso
Unità 0Presentazione del corso
Unità 1Primi passi
- 02Introduzione: primi passi
- 03Dal problema all’algoritmo
- 04Programmi, compilatori e C++Con account
- 05Installare l’ambiente su Windows, macOS e LinuxCon account
- 06Compilare, eseguire e configurareCon account
- 07Anatomia di un programmaCon account
- 08Input, output ed erroriCon account
- 09Sintesi e sfide: primi passiCon account
Unità 2Dati e tipi
- 10Introduzione: dati e tipiAbbonamentoCon account
- 11Variabili e memoriaAbbonamentoCon account
- 12Gli interi e la loro rappresentazioneAbbonamentoCon account
- 13I numeri in virgola mobileAbbonamentoCon account
- 14Caratteri, booleani, conversioni e costantiAbbonamentoCon account
- 15Sintesi e sfide: dati e tipiAbbonamentoCon account
Unità 3Espressioni e operatori
- 16Introducción: expresiones y operadoresDisponibile in spagnoloAbbonamentoCon account
- 17AritmeticaAbbonamentoCon account
- 18Relaciones y lógicaDisponibile in spagnoloAbbonamentoCon account
- 19Asignación, efectos secundarios y comportamiento indefinidoDisponibile in spagnoloAbbonamentoCon account
- 20Bits y biblioteca matemáticaDisponibile in spagnoloAbbonamentoCon account
- 21Síntesis y desafíos: expresiones y operadoresDisponibile in spagnoloAbbonamentoCon account
Unità 4Controllo del flusso
- 22Introducción: control de flujoDisponibile in spagnoloAbbonamentoCon account
- 23DecisionesDisponibile in spagnoloAbbonamentoCon account
- 24BuclesDisponibile in spagnoloAbbonamentoCon account
- 25Diseñar bucles correctosDisponibile in spagnoloAbbonamentoCon account
- 26Algoritmos numéricosDisponibile in spagnoloAbbonamentoCon account
- 27Síntesis y desafíos: control de flujoDisponibile in spagnoloAbbonamentoCon account
Unità 5Funzioni
- 28Introducción: funcionesDisponibile in spagnoloAbbonamentoCon account
- 29FuncionesDisponibile in spagnoloAbbonamentoCon account
- 30Parámetros y alcanceDisponibile in spagnoloAbbonamentoCon account
- 31Diseñar con funcionesDisponibile in spagnoloAbbonamentoCon account
- 32RecursiónDisponibile in spagnoloAbbonamentoCon account
- 33Síntesis y desafíos: funcionesDisponibile in spagnoloAbbonamentoCon account
Unità 6Dati composti
- 34Introducción: datos compuestosDisponibile in spagnoloAbbonamentoCon account
- 35ArreglosDisponibile in spagnoloAbbonamentoCon account
- 36VectoresDisponibile in spagnoloAbbonamentoCon account
- 37El costo de un algoritmoDisponibile in spagnoloAbbonamentoCon account
- 38Buscar y ordenarDisponibile in spagnoloAbbonamentoCon account
- 39TablasDisponibile in spagnoloAbbonamentoCon account
- 40RegistrosDisponibile in spagnoloAbbonamentoCon account
- 41Síntesis y desafíos: datos compuestosDisponibile in spagnoloAbbonamentoCon account
Unità 7Testo e file
- 42Introducción: texto y archivosDisponibile in spagnoloAbbonamentoCon account
- 43CadenasDisponibile in spagnoloAbbonamentoCon account
- 44El texto no es ASCIIDisponibile in spagnoloAbbonamentoCon account
- 45Leer bienDisponibile in spagnoloAbbonamentoCon account
- 46Archivos de textoDisponibile in spagnoloAbbonamentoCon account
- 47Síntesis y desafíos: texto y archivosDisponibile in spagnoloAbbonamentoCon account
Unità 8Programmi più grandi
- 48Introducción: programas más grandesDisponibile in spagnoloAbbonamentoCon account
- 49Varios archivos y bibliotecas propiasDisponibile in spagnoloAbbonamentoCon account
- 50ProbarDisponibile in spagnoloAbbonamentoCon account
- 51DepurarDisponibile in spagnoloAbbonamentoCon account
- 52Síntesis y desafíos: programas más grandesDisponibile in spagnoloAbbonamentoCon account