Lenguaje de Programacion C

Campus Digital
Online

120 € - ($ 2,654)
IVA inc.

Información importante

  • Curso
  • Online
  • Cuándo:
    A definir
Descripción

Con este curso de Lenguaje de Programación C podrás solucionar con éxito cualquier inconveniente de programación. Te brindaremos una amplia temática para que seas un experto de la sintaxis del lenguaje C. Este curso prevé la realización de varios ejercicios prácticos para lograr un mejor aprovechamiento de los conocimientos aprendidos.

Información importante
Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación
A definir
Online

¿Qué aprendes en este curso?

Lenguaje
C++

Programa académico

Lenguaje de Programacion C

¿Por que usar C? C ha sido usado exitosamente para cualquier tipo de problema de programación imaginable. Desde sistemas operativos hasta hojas de calculo pasando por sistemas expertos. Hay disponibles compiladores de C para casi cualquier tipo de máquinas desde Apple hasta supercomputadoras.

 

1.1. Nuestro primer programa
1.2. Nuestro segundo programa
1.3. Recoger argumentos desde la línea de comandos
1.4. Ejercicio
Apéndice 1 - Compiladores

 

Unidad 2: Sintaxis de C Básica

2.1. Funciones
2.2. Modificar los argumentos de la función
2.3. Definición de tipos de variables
2.4. Variables globales y locales
2.5. Variables externas
2.6. Variables estáticas
2.7. Variables constantes
2.8. Constantes
2.9. Matrices (arrays)
2.10. Operador sizeof
2.11. Operadores aritméticos
2.12. Orden de precedencia de los operadores
2.13. Ejercicio
Apéndice 2 - Escribir programas

 

Unidad 3: Sintaxis de C

3.1. Condicionales
3.1.1. La sentencia if
3.1.2. El operador ?
3.1.3. La sentencia switch
3.2. Bucles
3.2.1. La sentencia for
3.2.2. La sentencia while
3.2.3. La sentencia do-while
3.2.4. Break y continue
3.3. Arrays y cadenas
3.4. Cadenas
3.5. Funciones
3.6. Funciones tipo void
3.7. Funciones y arrays
3.8. Nuevos tipos de datos
3.8.1. Estructuras
3.8.2. Definir nuevos tipos de datos
3.8.3. Uniones
3.8.4. Forzando la conversión de tipos
3.8.5. Tipos enumerados
3.9. Ejercicio

 

Unidad 4: Introducción Punteros

 4.1. ¿Qué es un puntero?
4.2. Punteros y funciones
4.3. Punteros y arrays
4.4. Arrays de punteros
4.4.1. Arrays multidimensionales y punteros
4.4.2. Inicialización estática de punteros de arrays
4.5. Punteros y estructuras
4.6. Ejercicios

 

Unidad 5: Punteros

 5.1. Conceptos avanzados
5.2. Punteros y cadenas
5.3. Más sobre cadenas
5.4. Punteros y estructuras
5.5. Cadenas y arrays de cadenas
5.6. Más sobre arrays multi-dimensionales
5.7. Punteros a arrays
5.8. Los punteros y la asignación dinámica de memoria
5.9. Punteros a funciones
5.10. Ejercicio

 

Unidad 6: Operadores de bajo nivel y campos de bits

 6.1. Operadores de bits
6.2. Campos de bits
6.3. Ejemplo práctico sobre campos de bits
6.4. Un aviso sobre portabilidad

 

Unidad 7: El Preprogramador de C

 7.1. #define
7.2. #undef
7.3. #include
7.4. #if - inclusión condicional
7.5. Control del compilador mediante el preprocesador
7.6. Otros comandos del preprocesador

 

Unidad 8: Entrada y Salida de Datos

8.1. Informar de errores
8.1.1. perror()
8.1.2. errno
8.1.3. exit()

 

Unidad 9: Flujos

 9.1. Flujos predefinidos
9.2. I/O básico
9.3. Formatear I/O
9.4. Ficheros
9.4.1. Leyendo y escribiendo ficheros
9.4.2. sprintf y sscanf
9.5. Análisis del estado del flujo
9.6. Lectura/Escritura (I/O) de bajo nivel
9.7. Ejercicio