Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Aprende Programación en C++ desde cero to your Wishlist.

Add to Wishlist

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 (54 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.
222 students enrolled
Last updated 1/2017
Spanish
$10 $20 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 27 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Aprender la lógica necesaria para programar en el lenguaje C++
View Curriculum
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
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
15. Listas
16. Árboles
17. Archivos
18. Programación Orientada a Objetos (POO)

Who is the target audience?
  • Todos aquellos que les apasiona la programacion
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 204 Lectures Collapse All 204 Lectures 26:55:15
+
Programación en C++ || Introducción y entradas y salidas
8 Lectures 39:07

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

Preview 03:10



Lectura o Entrada de Datos en Cpp
05:18

Ejercicio 1 - Operaciones Aritmeticas
06:02

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 2 - precio de un producto con IVA
05:20

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

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.

Preview 03:08
+
Expresiones en C++
10 Lectures 56:53

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 2 - Expresiones 1.2
06:06

Ejercicio 3 - Expresiones 2
05:54

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 4 - Expresiones 2.1
04:10

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

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 6 - Promedio de 3 notas
04:35

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

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 8 - hipotenusa de un triángulo rectángulo
05:47

Ejercicio 9 - Raiz cuadrada y elevacion
05:49

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)

Ejercicio 10 - Ecuaciones de segundo grado
06:13
+
Estructuras Condicionales en C++
14 Lectures 01:23:17

La sentencia switch
05:27

Ejercicio 1 - Determinar el mayor de 2 números
05:33

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 2 - Mayor de 3 números
04:55

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

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 4 - Número positivo o negativo
05:19

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

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 6 - Vocal minúscula y mayúscula
05:45

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

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 10 - Meses del año
04:22

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

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.

Ejercicio 12 - Hacer un menú con 3 opciones
07:21
+
Estructuras Repetitivas en C++
19 Lectures 01:52:24

La sentencia do while
04:23

La sentencia for
04:11

Ejercicio 1 - Tabla de multiplicar de un numero
04:41

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 2 - Contando números mayores a cero
04:50

Ejercicio 3 - Suma de cuadrados
05:09

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 4 - Temperaturas en el día
11:12

Ejercicio 5 - Sumar dentro de un rango
04:46

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 6 - Calcular x elevado a la y
05:04

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

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 8 - Suma de los n números impares
05:26

Ejercicio 9 - Factorial de un numero
04:36

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 10 - Suma de factoriales
04:53

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

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 12 - Sumar 1-2+3-4...n
07:06

Ejercicio 13 - Serie Fibonacci
06:39

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 14 - Comprobar examenes
10:34

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

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.

Ejercicio 16 - Descomponer en factores primos
04:53
+
Arreglos o Vectores en C++
9 Lectures 46:42

Ejercicio 1 - Suma de elementos de un arreglo
05:32

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

Ejercicio 2 - Multiplicación de los elementos de un arreglo
05:25

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

Ejercicio 4 - Imprimir un arreglo en orden inverso

Ejercicio 4 - Imprimir un arreglo en orden inverso
02:57

Ejercicio 5 - Mayor elemento de un arreglo
06:00

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

Ejercicio 6 - Determinar si un numero en un arreglo equivale a la suma de los de
05:33

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
+
Matrices o Tablas en C++
9 Lectures 58:27

Ejercicio 1 - Rellenando una matriz
08:29

Ejercicio 2 - Mostrando la diagonal principal de una matriz

Ejercicio 2 - Mostrando la diagonal principal de una matriz
05:47

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
+
Cadenas en C++
18 Lectures 01:23:27

Longitud de una cadena - Función strlen()
03:36

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.

Ejercicio 1 - Comprobar longitud de una cadena
04:35

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

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

su contenido hacia otro arreglo de caracteres.

Ejercicio 2 - Copiar el contenido de una cadena a otra
03:21

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

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.

Ejercicio 3 - Comparando 2 cadenas de caracteres
06:12

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

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)".

Ejercicio 4 - Añadir un nombre al final de una cadena
03:28

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

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

Ejercicio 5 - Determinar si una palabra es políndroma
05:57

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

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

iguales o no.

Ejercicio 6 - Convertir 2 cadenas a mayúsculas y compararlas
04:41

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

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 8 - Transformar cadenas a número y sumarlos
05:14

Ejercicio 9 - Contando cada vocal en una frase
05:50
+
Métodos de Ordenamiento en C++
3 Lectures 25:35

Ordenamiento por Inserción
09:27

Ordenamiento por Selección
07:55
+
Búsqueda en un Arreglo
2 Lectures 14:44
Búsqueda Secuencial en un arreglo en c++
08:08

Búsqueda Binaria en un arreglo c++
06:36
+
Estructuras(struct) en C++
12 Lectures 01:48:03

Estructura Básica en Cpp
07:06

Concepto de Estructuras Anidadas en Cpp
02:03

Estructuras Anidadas en Cpp
11:51

Ejercicio 1 - Categoría de un corredor
10:18

Ejercicio 2: Hacer una estructura llamada alumno, en la cual se tendrán los siguientes
Campos: Nombre, edad, promedio, pedir datos al usuario para 3 alumnos, comprobar cuál 
de los 3 tiene el mejor promedio y posteriormente imprimir los datos del alumno.

Ejercicio 2 - Mejor promedio de 3 alumnos
08:04

Ejercicio 3 - Empleado con mayor y menor salario
12:12

Ejercicio 4: Hacer un arreglo de estructura llamada atleta para N atletas que contenga los
siguientes campos: nombre, país, numero_medallas. y devuelva los datos
(Nombre, país) del atleta que ha ganado el mayor número de medallas.

Ejercicio 4 - Mayor número de medallas
06:50

Ejercicio 5 - Estructuras anidadas promedio de un alumno
09:50

Ejercicio 6: Utilizar las 2 estructuras del problema 5, pero ahora pedir los datos para N 
alumnos, y calcular cuál de todos tiene el mejor promedio, e imprimir sus datos.

Ejercicio 6 - Mayor promedio de alumnos estructuras anidadas
11:34

Ejercicio 7 - Estructura Personas con discapacidad
10:48

Ejercicio 8: Defina una estructura que sirva para representar a una persona. La estructura 
debe contener dos campos: el nombre de la persona y un valor de tipo lógico que indica
si la persona tiene algún tipo de discapacidad. Realice un programa que dado un vector
de personas rellene dos nuevos vectores: uno que contenga las personas que no tienen
ninguna discapacidad y otro que contenga las personas con discapacidad.

Ejercicio 8 - Personas con discapacidad
12:51
8 More Sections
About the Instructor
4.3 Average rating
96 Reviews
366 Students
4 Courses
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.

Report Abuse