- Cursos
- Tecnología
- Desarrollo Web
- Curso de Programación en C de cero a experto
Curso de Programación en C de cero a experto
Metodología, Algoritmos, Estructura de Datos y Organización de Archivos

Descripción del curso
C es el lenguaje de programación de propósito general asociado, de modo universal, al sistema operativo UNIX. Sin embargo, la popularidad, eficacia y potencia de C, se ha producido porque este lenguaje no está prácticamente asociado a ningún sistema operativo, ni a ninguna máquina, en especial. Ésta es la razón fundamental, por la cual C, es conocido como el lenguaje de programación de sistemas, por excelencia.
Ventajas de C:
- El lenguaje C es poderoso y flexible, con órdenes, operaciones y funciones de biblioteca que se pueden utilizar para escribir la mayoría de los programas que corren en la computadora.
- C se utiliza por programadores profesionales para desarrollar software en la mayoría de los modernos sistemas de computadora.
- Se puede utilizar C para desarrollar sistemas operativos, compiladores, sistemas de tiempo real y aplicaciones de comunicaciones.
- Un programa C puede ser escrito para un tipo de computadora y trasladarse a otra computadora con pocas o ninguna modificación
Contenido del curso
Presentación
04:45- Presentación del Curso04:45AVANCE
Introducción a la Programación en C
19:38- Introducción del Bloque01:31
- Concepto de algoritmo05:55
- lenguajes de programación08:34
- Lenguaje C03:38
El lenguaje C - Elementos Básicos
38:27- Introducción del Bloque01:51
- Descargar Dev - C++03:10
- Estructura General de un Programa en C06:24
- Directivas del preprocesador y Variables09:35
- Tipos de Datos en C08:35
- Entradas y Salidas de datos08:52
Operadores y Expresiones
38:28- Introducción del Bloque01:49
- Operador de Asignación05:12
- Ejercicio: Operaciones Aritméticas06:25
- Ejercicio: Hipotenusa de un triánguo rectángulo05:39
- Ejercicio: Áreas de Trapecios04:54
- Ejercicio: Descuento en una tienda04:22
- Ejercicio: Incremento del 25% del sueldo05:04
- Ejercicio: Calculando cantidad de segundos05:03
Estructuras de Selección
01:14:54- Introducción02:34
- La sentencia if06:05
- Ejercicio: Comprobar si un Alumno esta Aprobado04:54
- Ejercicio: Tarifa Eléctrica07:07
- selección doble if - else03:51
- Ejercicio: Calcular el Mayor de 2 números06:39
- Ejercicio: Borrado de Pantalla05:13
- La sentencia switch09:48
- Ejercicio: Nota del estudiante05:23
- Ejercicio: Números Romanos08:47
- Ejercicio: Cajero Automático con Menú10:10
- El operador interrogación '?'04:23
Estructuras de Control - Bucles
59:00- Introducción02:05
- La sentencia while10:09
- Ejercicio: Suma de los n primeros números07:06
- Ejercicio: Múltiplos de 304:46
- El bucle for05:22
- Ejercicio: Suma 10 primeros números pares05:02
- Ejercicio: Determinar si un numero es primo04:55
- Ejercicio: Factorial de un número05:07
- Ejercicio: Serie Fibonacci05:12
- Repetición el bucle do while05:48
- Ejercicio: Letras del Alfabeto03:28
Funciones y Procedimientos
01:22:41- Introducción02:22
- Concepto de Función09:13
- Ejercicio: Número par o no con Función y Procedimiento05:25
- Ejercicio: Procedimientos para sumar, restar, multiplicar y dividir09:08
- Ejercicio: Convertir grados Celsius a Fahrenheit y Kelvin con Función08:19
- 5 Ejercicio: Ordenar 3 números ascendentemente con Procedimiento06:04AVANCE
- Funciones Matemáticas09:11
- Funciones Trigonométricas05:30
- Funciones Aleatorias Numero Aleatorio05:41
- Función Recursiva08:34
- Ejercicio Serie Fibonacci con Recursividad07:01
- Ejercicio: Pasar un número entero a binario06:13
Arrays (Listas y Tablas)
01:53:20- Introducción02:30
- Concepto de Arreglos Unidimensionales06:25
- Arrays Unidimensionales en C10:32
- Ejercicio Copiar el contenido de un array a otro06:11
- Ejercicio Copiar Arrays de Cadenas de Caracteres04:37
- Ejercicio: Contabilizar el genero de N estudiantes07:01
- Concepto Arrays Bidimensionales (Tablas o Matrices)05:41
- Arreglos o Arrays en C10:34
- Ejercicio: Hacer una matriz pidiendo el número de filas y columnas06:21
- Ejercicio: Sumar 2 matrices06:26
- Método Burbuja en C08:15
- Ordenamiento por Insercion en C09:58
- Búsqueda Secuencial en C08:40
- Ejercicio - Utilizar Búsqueda Secuencial para determinar si un número existe05:31
- Búsqueda Binaria en C05:46
- Ejercicio - Ordenar y utilizar búsqueda binaria08:52
Estructuras
01:02:52- Introducción01:15
- Concepto de Estructura03:45
- Estructuras en C07:09
- Arreglos de Estructuras en C07:22
- Ejercicio - Estructura llamada corredor y ver categoria11:20
- Ejercicio - Arreglo de Estructuras y Comprobar mayor y menor salario12:57
- Concepto de Estructuras Anidadas01:48
- Estructuras Anidadas en C08:58
- Ejercicio - Hacer 2 estructuras alumno y promedio08:18
Punteros (Apuntadores)
34:27- Concepto de Punteros04:09
- Uso Básico de Punteros en C06:30
- Ejercicio - Posiciones en memoria de entero flotante y caracter06:04
- Ejercicio - Imprimir alfabeto en mayúscula con punteros03:20
- Ejercicio - Posiciones de memoria de un arreglo06:55
- Ejercicio - Contabilizar vocales en una palabra07:29
Asignación Dinámica de Memoria
21:04- Introducción02:09
- Concepto de Memoria Estática y Dinámica07:09
- Uso de malloc en C05:52
- Ejercicio - Reservar memoria con malloc para un nombre05:54
Valoraciones
4.6/5
2158 Valoraciones
- 5 ESTRELLAS72%
- 4 ESTRELLAS20%
- 3 ESTRELLAS5%
- 2 ESTRELLAS1%
- 1 ESTRELLAS1%
- FernandoRamirezIncluir valoración media (en números)
- gabriel nicolasaime erasoIncluir valoración media (en números)
- MiProIncluir valoración media (en números)
- LuisMarquezIncluir valoración media (en números)
- AnnieZabalaIncluir valoración media (en números)
- JavierDaza MiraIncluir valoración media (en números)
- JuanJanerIncluir valoración media (en números)
Es preciso y agil
- federicopereyraIncluir valoración media (en números)
- MauricioOrtizIncluir valoración media (en números)
- JoaquinZavalaIncluir valoración media (en números)
es muy bueno me ayudo mucho explica excelente...gracias!!!!
- Santiago ArielRojas MacielIncluir valoración media (en números)
- PabloCosta MendezIncluir valoración media (en números)
Aún es muy pronto, pero tiene buena pinta.
- TioMarcheleIncluir valoración media (en números)
- StefanoBonissiIncluir valoración media (en números)
- FrancoVeggianiIncluir valoración media (en números)