Lenguaje de Programacion C
Precio
120 € -
Cursos de especialización,
OnLine de 32 horas - Promoción: Descuento
|
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. El gran éxito de C esta basado en razones puramente prácticas:
- La portabilidad del compilador
- El concepto de librerías estándar
- Un poderoso y variado repertorio de operadores
- Una sintaxis elegante
- Acceso sin restricción al hardware cuando es necesario
- Facilidad con la que las aplicaciones pueden ser optimizadas
A menudo C es llamado un lenguaje de programación de \"nivel medio\". Esto no es un reflejo de su falta de poder sino a su capacidad de acceder a funciones del sistema de bajo nivel. Un lenguaje de bajo nivel como el ensamblador no proporciona más que acceso a las instrucciones básicas del procesador. Algunos de los usos que C podría tener son:
- Sistemas operativos
- Compiladores de lenguajes
- Ensambladores
- Editores de texto
- Servidores de impresión
- Drivers de red
- Programas modernos
- Bases de datos
- Interpretadores de lenguajes
- Utilidades
En los últimos años C ha sido empleado como un lenguaje de propósito general debido a su popularidad entre los programadores.
En este curso de C aprenderás desde la sintaxis básica de C hasta conceptos más avanzados como puede ser la aritmética de punteros, la asignación dinámica de memoria o el acceso al sistema de ficheros de tu sistema operativo. Pasando por las operaciones para el manejo de bits o la creación de tus propios tipos de datos.
Ninguno
1. Conceptos básicos
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
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
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
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
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
6. Operaciones 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
7. El preprocesador 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 preporocesador
8. Entrada y salida de datos (Input/Output I/O): stdio.h
8.1. Informar de errores
8.1.1. perror()
8.1.2. errno
8.1.3. exit()
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
- Curso de Programación en C. Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Curso de Generación de Modelos Hidráulicos con HEC-RAS Cursos de especialización OnLine de ACEDIS Formación
- Máster en gestión y desarrollo de aplicaciones multiplataforma Masters y Postgrados OnLine de SEAS Estudios Superiores Abiertos
- Curso de Cobol Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Doble Máster en seguridad y aplicaciones informáticas Masters y Postgrados A distancia de SEAS Estudios Superiores Abiertos
- Máster en Ciberseguridad Cursos de especialización Presencial de IMF Business School
- Curso de Programación de Macros en Excel. Lenguaje VBA Cursos de especialización OnLine de ACEDIS Formación
- Curso de Control Numérico y CNC. Programación ISO Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Diploma de Programación PHP Cursos de especialización OnLine de Master-D
- Curso Superior en Diseño WEB. Programación Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
El curso Lenguaje de Programacion C está en nuestro Buscador de Cursos y Masters desde el 16/12/2004.
- Nuestros Servicios
- Publicidad para Centros de Formación
- Formación Cooperativa
- Alquiler de Aula Virtual
- Nuestra Empresa
- Portal Formativo S.L.U.
- Plataforma de Teleformación
- Formas de Contacto
- info@portalformativo.com
- 902 922245
- © 2002-2024 Portal Formativo S.L.U.
- B-27303494