Duración: 20 hrs
Entregables para el participante:
Manual del curso
Diploma impreso en caso de acreditar con 8.0 y 80% de asistencia
Para más información sobre costos individuales y grupales, favor de contactar al correo y al numero que se presentan al final de esta página.
Descripción
¿A quién va dirigido este curso?
Empresas que desean capacitar a su personal.
Personas particulares que desean adquirir nuevos conocimientos basado en este lenguaje de programación
¡Beneficios que obtendré al tomar este curso!
Conoceremos los aspectos básicos e intermedios sobre la programación estructurada mediante el lenguaje de programación C, tales como palabras reservadas, tipos de datos, expresiones lógicas, flujo del programa, entre otros aspectos de programación.
Objetivo:
El participante identificará los principales componentes de la programación esructirada aplicados al lenguaje de programación C, que le permita conocer los aspectos fundamentales para el desarrollo de aplicaciones multiplataforma.
TEMARIO
1. INTRODUCCIÓN A LA PROGRAMACIÓN EN C
¿Qué es el lenguaje C?
¿Qué es programación?
Algoritmos
Palabras reservadas
2. ELEMENTOS DE UN PROGRAMA EN C
Estructura básica de un programa
Sintaxis básica
Uso de punto y coma
Comentarios
Cabeceras y bibliotecas
Función Main
Compilación y ejecución del programa
Consola VS IDE
Ciclo de escritura/compilación/ejecución
3. TIPOS DE DATOS Y CONTROL DE FLUJO
Identificadores
Tipos de datos
Modificadores de tipo
Modificadores de acceso
4. MANEJO DE VARIABLES
Declaración de variables
Especificaciones de almacenamiento
Constantes
5. USO DE OPERADORES
Operadores aritméticos
Operadores relacionales y lógicos
Operador de asignación
Operador sizeof
Operadores sobre bits
Operador ternario
6. CONVERSIÓN DE TIPOS DE DATOS
Conversión automática de tipos de datos
Conversión forzada de tipos datos (Type casting)
7. SENTENCIAS DE CONTROL Y CICLOS
Programación estructurada
Sentencia de control if
Sentencia de control switch
Ciclo for
Ciclo while
Ciclo do/while
Sentencias de control break y continue
8. ARREGLOS, CADENAS Y APUNTADORES
Arreglos y cadenas
Apuntadores
9. PRINCIPALES FUNCIONES DE BIBLIOTECA DEL STANDARD ANSI DE C
Funciones de entrada y salida de datos
Funciones de caracteres
Funciones de cadenas
Funciones matemáticas
Funciones generales
10. CREACIÓN DE FUNCIONES
Sintaxis general
La sentencia return
Argumentos de las funciones, llamada por valor y por referencia
Arreglos como argumentos de funciones
Argumentos de la función main.
Manejo de recursividad
Apuntadores a funciones
El modificador de almacenamiento static aplicado a funciones
11. ESTRUCTURAS, CAMPOS DE BIT, UNIONES Y ENUMERACIONES
Estructuras
Campos de bit
Uniones
Enumeraciones
La palabra reservada typedef
12. OPERACIONES DE PREPROCESAMIENTO
Directiva #define
Directiva #undef
Directiva #error
Directiva #include
Directiva #if, #ifdef, #ifndef, #else, #elif y #endif
Directiva #line
Directiva #pragma
13. CONTROL DE ENTRADA Y SALIDA
Entrada y salida desde consola
Entrada y salida desde archivo
14. ASIGNACIÓN DINÁMICA DE MEMORIA
Reserva dinámica de memoria
Liberación dinámica de memoria