C++

Por favor, contacta con el administrador del curso para inscribirte en este curso.

La programación en C++ es un lenguaje de programación versátil y de alto rendimiento utilizado para desarrollar una amplia gama de aplicaciones, desde software de sistemas hasta juegos, con un enfoque en la eficiencia y el control de bajo nivel.

Introducción a la programación y C++

La introducción a la programación y C++ proporciona los fundamentos necesarios para adentrarse en el mundo de la programación. C++ es un lenguaje de programación ampliamente utilizado y poderoso que permite crear software desde aplicaciones básicas hasta sistemas complejos. Aprender los conceptos básicos de la programación y familiarizarse con la sintaxis y las estructuras de control de C++ sienta las bases para desarrollar habilidades más avanzadas en el campo de la programación y la resolución de problemas computacionales.

Lecciones

Qué es la programación y por qué es importante Introducción a C++ y su importancia en el desarrollo de software

Conceptos básicos de C++

Los conceptos básicos de C++ son fundamentales para comprender el lenguaje y poder escribir programas efectivos

Lecciones

Estructura de un programa C++ Variables y tipos de datos Entrada y salida de datos

Operaciones en C++

Los operadores aritméticos se utilizan para realizar operaciones matemáticas, como suma, resta, multiplicación, división y módulo. Los operadores de asignación se utilizan para asignar valores a variables. Los operadores de comparación se utilizan para comparar valores y producir un resultado booleano (verdadero o falso), evaluando igualdad, desigualdad y relaciones de tamaño entre los valores. Estos operadores son fundamentales para realizar cálculos, asignar valores y tomar decisiones en programas de C++.

Lecciones

Operadores aritméticos, de asignación y de comparación Operadores lógicos y de bits Expresiones y precedencia de operadores

Arrays

Un array en C++ es una estructura de datos que permite almacenar múltiples valores del mismo tipo en una sola variable. Es una colección contigua de elementos, donde cada elemento se identifica mediante un índice numérico. Los arrays son útiles cuando se necesita almacenar y acceder a conjuntos de datos relacionados de manera eficiente. Se declaran indicando el tipo de datos de los elementos y el tamaño del array. A través de los índices, se puede acceder a los elementos para realizar operaciones, como lectura, escritura, cálculos y comparaciones. Sin embargo, es importante tener en cuenta que los arrays en C++ tienen un tamaño fijo y no pueden cambiar dinámicamente

Lecciones

Definición y declaración de arrays Acceso y modificación de elementos de un array Recorriendo un array con bucles

Condiciones

Las condiciones en C++ permiten ejecutar diferentes bloques de código dependiendo de si se cumple una determinada condición o no. En C++, las condiciones se evalúan como verdaderas o falsas y se basan en el resultado de una expresión lógica.

Lecciones

Estructuras condicionales (if, if-else, switch) Operadores de comparación y lógicos en condiciones Uso de condiciones para tomar decisiones en un programa

Bucles

Los bucles son estructuras de control en programación que permiten repetir una o varias instrucciones de manera iterativa. Estas instrucciones se ejecutan repetidamente hasta que se cumpla una condición específica. Los bucles son una herramienta fundamental para automatizar tareas repetitivas y controlar el flujo de ejecución de un programa.

Lecciones

Bucle while Bucle do-while Bucle for Uso de bucles para repetir tareas y recorrer arrays

Ficheros

los ficheros se utilizan para leer y escribir información en dispositivos de almacenamiento, como discos duros. Los ficheros permiten que los programas interactúen con el sistema de archivos y realicen tareas como guardar datos, cargar información o realizar operaciones de lectura/escritura.

Lecciones

Lectura y escritura de ficheros Manipulación de datos en ficheros Uso de ficheros para almacenar y recuperar información

Funciones

Una función es un bloque de código que se define una vez y se puede llamar en múltiples ocasiones desde diferentes partes del programa. Una función tiene un nombre único y puede recibir argumentos (parámetros) y devolver un resultado (valor de retorno) opcional.

Lecciones

Definición y llamada a funciones Paso de parámetros por valor y por referencia Funciones recursivas

Ejercicios Repaso

Ejercicios para mejorar en C++

Lecciones

Generador de números aleatorios Adivina un numero