Ruta de aprendizaje

Fundamentos de C/C++

Del primer programa a operadores, condiciones, bucles, cadenas, arrays, funciones y structs, con un reto después de cada tema.

18 lecciones · 32 retos

Empezar la ruta →

1 Primeros pasos 4 lecciones

  1. Lección 1 reto Hello World y estructura del programa Compara los programas completos más pequeños en C y C++.
  2. Lección 2 retos Tipos de datos y salida formateada Declara números y muéstralos de forma segura.
  3. Lección 2 retos Operadores y expresiones Usa operadores aritméticos, de asignación, de comparación y lógicos en C y C++.
  4. Lección 2 retos Lectura y validación de entrada Lee datos del usuario y rechaza valores inválidos.

2 Decisiones 2 lecciones

  1. Lección 3 retos Condiciones, bucles y switch Combina ramas y bucles en un programa pequeño.
  2. Lección 1 reto FizzBuzz Imprime Fizz, Buzz o FizzBuzz para los números del 1 al 15.

3 Bucles 2 lecciones

  1. Lección 3 retos Bucles: for, while y do-while Repite trabajo con bucles for, while y do-while, además de break y continue.
  2. Lección 1 reto Tabla de multiplicar Imprime la tabla de multiplicar de un número.

4 Cadenas y texto 3 lecciones

  1. Lección 2 retos Arrays y strings Recorre arrays fijos y mide texto con seguridad.
  2. Lección 3 retos Cadenas en C y C++ Compara los arrays de caracteres de C con std::string de C++: longitud, unión, comparación y búsqueda.
  3. Lección 1 reto Comprobar un palíndromo Comprueba si una palabra se lee igual en ambos sentidos.

5 Colecciones 2 lecciones

  1. Lección 1 reto Sumar los valores de un array Calcula la suma de todos los valores de un array.
  2. Lección 2 retos Mayor valor de un array Encuentra el valor máximo de un array.

6 Funciones 3 lecciones

  1. Lección 2 retos Funciones y paso de parámetros Compara paso por valor, punteros y referencias.
  2. Lección 2 retos Comprobar un número primo Determina si un entero es primo.
  3. Lección 2 retos Recursión y call stack Resuelve un problema mediante una instancia menor.

7 Objetos y clases 2 lecciones

  1. Lección 1 reto struct en C y class en C++ Modela estado y comportamiento relacionados.
  2. Lección 1 reto Punteros y direcciones Guarda una dirección, desreferénciala y modifica el objeto original.
Continúa con: Fundamentos de programación