Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 2.52 KB

File metadata and controls

77 lines (54 loc) · 2.52 KB

Curso: Introducción a la programación con C++

Introducción a la programación

  1. Análisis de problemas y diseño de algoritmos
  2. Introducción a los lenguajes de programación
  3. Introducción a C++

Introducción a C++

  1. Instalación del IDE Zinjai
  2. Estructura del programa
  3. Compilación y ejecución de programas

Tipos de datos básicos

  1. Datos y tipos de datos
  2. Literales y constantes
  3. Variables. Operadores de asignación.
  4. Tipos de datos numéricos. Operadores aritméticos
  5. Introducción a las cadenas de caracteres
  6. Entrada y salida estándar
  7. Pasando de pseudocódigo a C++
  8. Ejercicios estructura secuencial

Estructuras alternativas

  1. Tipo de datos booleano. Operadores relacionales y lógicos
  2. Estructuras alternativas: if
  3. Estructuras alternativas: switch
  4. Ejercicios estructuras alternativas

Estructuras repetitivas

  1. Estructuras repetitivas: while
  2. Estructuras repetitivas: do-while
  3. Estructuras repetitivas: for
  4. Uso específico de variables: contadores, acumuladores e indicadores
  5. Ejercicios estructuras repetitivas

Cadenas de caracteres

  1. Cadenas de caracteres con la clase string
  2. Ejercicios cadenas de caracteres

Tipos de datos complejos: Arrays

  1. Introducción a los arrays
  2. Arrays unidimensionales: Vectores
  3. Cadenas de caracteres estilo C
  4. Arrays multidimensionales: Tablas
  5. Ejercicios de Arrays

Punteros y estructuras

  1. Introducción a los punteros (I)
  2. Introducción a los punteros (II)
  3. Introducción a las referencias en C++
  4. Tipos de datos complejos: estructuras

Programación estructurada

  1. Programación estructurada
  2. Funciones y procedimientos
  3. Funciones recursivas
  4. Ejercicios con funciones
  5. Más ejercicios

Programación orientada a objetos

  1. Introducción a la programación orientada a objetos
  2. Encapsulamiento en la programación orientada a objetos
  3. Herencia y delegación
  4. Ejercicios de programación orientada a objetos