Aprende Programación en C++ desde cero

Si eres un apasionado de la programación, este curso te interesa. Donde a través de la resolución de problemas aprenderá
4.4 (35 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
149 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 178
  • Length 22.5 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 Spanish

Course Description

APRENDE PROGRAMACIÓN EN C++

Te gustaría aprender a programar en C++? Si es así, te recomiendo que revises este curso, un curso muy práctico donde aprenderás desde cero a programar en C++; este curso contiene los siguientes bloques: 

1. Introducción y Entrada-Salida
2. Expresiones o Operadores
3. Condicionales
4. Bucles o Ciclos
5. Arreglos
6. Matrices o Tablas
7. Cadenas
8. Métodos de Ordenamiento
9. Búsquedas
10. Estructuras
11. Funciones
12. Punteros
13. Pilas
14. Colas

What are the requirements?

  • Este curso comienza desde lo básico, así que no hay que tener conocimientos previos
  • Para comenzar con este curso solo hace falta las ganas de aprender algo nuevo

What am I going to get from this course?

  • Aprender la lógica necesaria para programar en el lenguaje C++

What is the target audience?

  • Todos aquellos que les apasiona la programacion

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Programación en C++ || Introducción y entradas y salidas
03:10

LINK DE DESCARGA: http://bit.ly/1RhfuL4

Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++ que usa Mingw (Minimalist GNU for Windows, www.mingw.org ) de GCC (GNU Compiler Collection www.gnu.org/home.es.html ). Es un software de libre distribución (www.bloodshed.net ) sujeto a los términos de la Licencia Pública General (GPL) de GNU. Algunas de las características de Dev-C++ son:

- Soporta compiladores basados en GCC, por ejemplo Mingw.

- Tiene integrado un depurador basado en GDB (Gnu DeBugger).

- Mantiene una lista con las clases utilizadas durante la edición de un programa.

- Mantiene una lista de las funciones definidas en la implementación del programa.

- Tiene un manejador de proyectos.

- Soporta la actualización del software y bibliotecas a través de Internet.

Antes de trabajar con Dev-C++ Debemos tener un acceso directo al fichero devcpp.exe, que nos permita la ejecución del entorno de trabajo tras hacer un doble clic en el mismo. Antes de trabajar con Dev-C++ debemos personalizarlo al menos con las siguientes opciones:

- Herramientas -> Opciones del Entorno ->Interfaz -> Idioma: español (Castellano)

- Herramientas -> Opciones de Compilador -> Configuración -> Compilador de C -> Soporte para Programas ANSI Estándar en C: Yes.

- Herramientas -> Opciones de Compilador -> Configuración -> Linker -> Generar Información de Debug: Yes.

- Herramientas -> Opciones del Entorno -> Principal -> Crear archivos de respaldo (Copia de Seguridad).

- Herramientas -> Opciones del Editor -> Principal -> Resaltar llaves y paréntesis concordantes.

- Herramientas -> Opciones del Editor -> Sintaxis -> Pre-configuraciones: Classic.

Un fichero fuente nuevo:

- Archivo -> Nuevo -> Código Fuente, o bien - Ctrl+N

Un fichero fuente ya existente:

- Archivo -> Abrir Proyecto o Archivo , o bien - Ctrl+O Un fichero fuente ya existente, y que se editó recientemente (Dev-C++ guarda un historial de los últimos 10 ficheros fuente distintos que se han abierto):

- Archivo -> Abrir Archivo Reciente

Primer programa en C++
Preview
05:29
Tipos de datos básicos en C++
Preview
05:17
Lectura o Entrada de Datos en Cpp
05:18
Ejercicio 1 - Operaciones Aritmeticas
06:02
05:20

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio  2: Escribir un programa que de la entrada estándar el precio de un producto y muestre en la salida
estándar el precio del producto al aplicarle el IVA.

Ejercicio 3 - Pedir datos al usuario y mostrarlos en pantalla
05:23
03:08

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 4: Ejecute el programa del ejercicio anterior con entradas erróneas y observe los resultados. Por ejemplo, introduzca un dato de tipo carácter cuando se espera un dato de tipo entero.

Section 2: Expresiones en C++
Ejercicio 1 - Expresiones 1
Preview
06:28
06:06

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 2: Escribe la siguiente expresión como expresión en C++: (a+b)/(c+d)

Ejercicio 3 - Expresiones 2
05:54
04:10

En este vídeo vamos a resolver el siguiente ejercicio: 

Escribe la siguiente expresión como expresión en C++: a + (b/(c-d))

Ejercicio 5 - Intercambio de valores entre 2 variables
04:45
04:35

En este vídeo vamos a resolver el siguiente ejercicio:

Ejercicio 6: Escriba un programa que lea las tres notas de un alumno y calcule la 
nota final media de dicho alumno

Ejercicio 7 - Porcentaje de notas de un alumno
07:06
05:47

En este vídeo vamos a resolver el siguiente ejercicio:

Ejercicio 8: Escriba un programa que lea de la entrada estándar los dos catetos de un 
triángulo rectángulo y escriba en la salida estándar su hipotenusa.

Ejercicio 9 - Raiz cuadrada y elevacion
05:49
06:13

En este vídeo vamos a resolver el siguiente ejercicio:

Ejercicio 10: Escriba un programa que calcule las soluciones de una ecuación de 
segundo grado de la forma ax^2 + bx + c = 0, teniendo en cuenta que: 
(-b+sqrt(pow(b,2)-4*a*c))/(2*a) y (-b-sqrt(pow(b,2)-4*a*c))/(2*a)

Section 3: Estructuras Condicionales en C++
La sentencia if
Preview
08:46
La sentencia switch
05:27
Ejercicio 1 - Determinar el mayor de 2 números
05:33
04:55

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 2: Escriba un programa que lea tres números y determine cuál de ellos es el mayor.

Ejercicio 3 - Determinar si un numero es par o impar
03:55
05:19

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 4: Comprobar si un número digitado por el usuario es positivo o negativo.

Ejercicio 5 - Comprobar si un caracter es una vocal minúscula
05:07
05:45

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 6: Escriba un programa que lea de la entrada estándar un carácter e indique 
en la salida estándar si el carácter es una vocal minúscula, es una vocal 
mayúscula o no es una vocal.

Ejercicio 7 - Edad en rango de 18-25 años
04:03
Ejercicio 8 - Coincidencia de números
05:30
Ejercicio 9 - Transformar un número entero a romanos
09:34
04:22

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 10: Mostrar los meses del año, pidiéndole al usuario un número entre (1-12), 
y mostrar el mes al que corresponde.

Ejercicio 11 - Cajero automático con menú
07:40
07:21

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 12: Hacer un menú que considere las siguientes opciones:
Caso 1: Cubo de un numero
Caso 2: Numero par o impar
Case 3: salir.

Section 4: Estructuras Repetitivas en C++
La sentencia while en C++
Preview
06:21
La sentencia do while
04:23
La sentencia for
04:11
Ejercicio 1 - Tabla de multiplicar de un numero
04:41
04:50

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 2: Realice un programa que lea de la entrada estándar números hasta que se introduzca un cero. En ese momento el programa debe terminar y mostrar en la salida estándar el número de valores mayores que cero leídos.

Ejercicio 3 - Suma de cuadrados
05:09
11:12

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 4: Escriba un programa que tome cada 4 horas la temperatura exterior, leyéndola durante un período de 24 horas. Es decir, debe leer 6 temperaturas. Calcule la temperatura media del día, la temperatura más alta y la más baja.

Ejercicio 5 - Sumar dentro de un rango
04:46
05:04

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 6: Escriba un programa que calcule x^y, donde tanto x como y son enteros positivos, sin utilizar la función pow.

Ejercicio 7 - Sumar 1-2+3...
04:08
05:26

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 8: Escriba un programa que calcule el valor de: 1+3+5+...+2n-1

Ejercicio 9 - Factorial de un numero
04:36
04:53

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 10: Escriba un programa que calcule el valor de: 1!+2!+3!+...+n! (suma de factoriales).

Ejercicio 11 - sumar 2^1+2^2+...2^n
05:34
07:06

En este vídeo vamos a resolver el siguiente ejercicio:

Ejercicio 12: Hacer un programa que calcule el resultado de la siguiente expresión: 1-2+3-4+5-6...n

Ejercicio 13 - Serie Fibonacci
06:39
10:34

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 14: En una clase de 5 alumnos se han realizado tres exámenes y se requiere determinar el número de: 
a) Alumnos que aprobaron todos los exámenes.
b) Alumnos que aprobaron al menos un examen.
c) Alumnos que aprobaron únicamente el último examen.

Realice un programa que permita la lectura de los datos y el cálculo de las estadísticas.

Ejercicio 15 - Número mágico
07:58
04:53

En este vídeo vamos a resolver el siguiente ejercicio: 

Ejercicio 16: Realice un programa que calcule la descomposición en factores primos de un número entero.

Section 5: Arreglos o Vectores en C++
Concepto de Arreglo Unidimensional
Preview
04:51
Ejercicio 1 - Suma de elementos de un arreglo
05:32
05:25

Ejercicio 2 - Multiplicación de los elementos de un arreglo

Ejercicio 3 - Mostrar los elementos de un arreglo con sus índices asociados
05:02
02:57

Ejercicio 4 - Imprimir un arreglo en orden inverso

Ejercicio 5 - Mayor elemento de un arreglo
06:00
05:33

Ejercicio 6 - Determinar si un numero en un arreglo equivale a la suma de los demas

Ejercicio 7 - Almacenando el contenido de 2 arreglos de un solo arreglo
06:54
Ejercicio 8 - Multiplicar por 2 los numeros de un arreglo
04:28
Section 6: Matrices o Tablas en C++
Concepto de matriz o tabla
Preview
04:08
Ejercicio 1 - Rellenando una matriz
08:29
05:47

Ejercicio 2 - Mostrando la diagonal principal de una matriz

Ejercicio 3 - Copiar el contenido de una matriz a otra matriz
05:09
Ejercicio 4 - Llenando una matriz de numeros aleatorios
07:21
Ejercicio 5 - Matriz transpuesta
07:48
Ejercicio 6 - Suma de matrices
05:27
Ejercicio 7 - Determinar si una matriz es Simétrica
08:42
Ejercicio 8 - Producto de matrices 3x3
05:36
Section 7: Cadenas en C++
Introducción a las cadenas de caracteres
Preview
08:44
Longitud de una cadena - Función strlen()
03:36
04:35

Ejercicio 1: Hacer un programa que pida al usuario que digite una cadena de caracteres, luego

verificar la longitud de la cadena, y si ésta supera a 10 caracteres mostrarla en 
pantalla, caso contrario no mostrarla.

Copiar el contenido de una cadena a otra - Función strcpy()
03:33
03:21

Ejercicio 2: Pedir al usuario una cadena de caracteres, almacenarla en un arreglo y copiar todo 

su contenido hacia otro arreglo de caracteres.

Comparar cadenas - Función strcmp()
05:24
06:12

Ejercicio 3: Pedir al usuario que digite 2 cadenas de caracteres, e indicar si ambas cadenas
son iguales, en caso de no serlo, indicar cual es mayor alfabeticamente.

Añadir o concatenar una cadena con otra - Función strcat()
04:06
03:28

Ejercicio 4: Crear una cadena que tenga la siguiente frase "Hola que tal", luego crear otra

cadena para preguntarle al usuario su nombre, por ultimo añadir el nombre al final de 
la primera cadena y mostrar el mensaje completo "Hola que tal (NombreDelUsuario)".

Invertir una cadena - Función strrev()
03:17
05:57

Ejercicio 5: Hacer un programa que determine si una palabra es políndroma

Pasar una palabra MAYUSCULA - Función strupr()
03:21
04:41

Ejercicio 6: Convertir dos cadena de minusculas a MAYUSCULAS. Compararlas, y decir si son 

iguales o no.

Pasar una palabra a minúscula - Función strlwr()
02:52
Ejercicio 7 - Comprobar nombre para pasar a minúscula
04:42
Transformar una cadena a números - Función atoi()
04:34
05:14

Ejercicio 8: Pedir al usuario 2 cadenas de caracteres de numeros, uno entero y el otro real,
convertirlos a sus respectivos valores y por ultimo sumarlos.

Ejercicio 9 - Contando cada vocal en una frase
05:50
Section 8: Métodos de Ordenamiento en C++
Método Burbuja
Preview
08:13
Ordenamiento por Inserción
09:27
Ordenamiento por Selección
07:55
Section 9: Búsqueda en un Arreglo
Búsqueda Secuencial en un arreglo en c++
08:08

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Alejandro Miguel Taboada Sanchez, Estudiante de Ing. Informatica

Hola, un cordial saludo mi nombre es Alejandro Miguel Taboada Sánchez, soy un estudiante de Ingeniería informática en la Universidad Nacional de Trujillo (PERU), me gusta mucho aprender nuevos temas, y me interesa mucho los temas de programación y matemáticas, me gusta siempre estar informado sobre lo nuevo en programación, practico mucho resolviendo problemas de programación y creando algunas aplicaciones.

Ready to start learning?
Take This Course