OBJETIVOS
DEL CURSO LENGUAJE C |
Los objetivos del curso Lenguaje C, son: Conocer las estructuras básicas
del Lenguaje C. Diseñar de manera estructural un programa.
Utilizar librerías y funciones de entrada/salida.
|
REQUISITOS
DEL CURSO LENGUAJE C |
Conocimientos de metodología de programación estructurada.
Experiencia en cualquier otro lenguaje.
|
DURACIÓN
DEL CURSO LENGUAJE C |
25 horas.
|
CONTENIDO
DEL CURSO LENGUAJE C |
INTRODUCCIÓN AL DESARROLLO DE APLICACIONES USANDO C. Características
del lenguaje C. Programación secuencial e iterativa. Estructuras
fundamentales de la programación. Nacimiento y características
principales del lenguaje C. Estructuras básicas de programación
en C. Conceptos fundamentales: tipos de datos, variables, tipos y
declaración de variables, constantes, alcance de las variables.
Utilización del compilador de C. Ficheros que componen un proyecto
en C.
CONTROL DEL FLUJO DEL PROGRAMA. Sentencias de control. Expresiones
condicionales. Sentencias condicionales: Sentencias if-then-else y
sentencias switch-case. Sentencias de repetición: sentencias
while y sentencias for. Bucles anidados. Funciones y procedimientos.
Concepto y utilización de funciones. Concepto y utilización
de procedimientos. Llamadas a funciones y procedimientos. Paso de
parámetros. Recursividad. Diseño estructural de programas.
La biblioteca estandar de funciones.
MATRICES Y PUNTEROS. Punteros. Concepto de puntero y su importancia
en C. Utilización de punteros. Problemas ligados a la utilización
de punteros. Matrices. Concepto de matrices. Manipulación de
matrices. Matrices de varias dimensiones. Las matrices vistas como
punteros. Paso de matrices como parámetros.
TIPOS DE DATOS DEFINIDOS POR EL PROGRAMADOR. Estructuras y uniones.
Concepto de estructura. Concepto de unión. Manipulación
de estructuras y uniones. Acceso a sus elementos. Matrices de estructruas
y uniones.
ENTRADA Y SALIDA. Tratamiento de ficheros. Lectura y escritura de
ficheros de tipos básicos. Utilización de ficheros de
tipos definidos por el programador. Manipulación de cadenas
de caracteres. Utilización de las funciones estandar de manipulación
de caracteres. Tratamiento de cadenas como punteros.
ASPECTOS AVANZADOS DE C. Librerías. Utilización de las
librerías estándar. Creación de librerías
propias. Análisis modular y reutilización del código.
Separación de los ficheros de definición y de implementación.
Ámbito de las funciones definidas en un módulo. Compilación
condicional. Utilización de memoria dinámica. Concepto
de memoria dinámica. Reserva y liberación de memoria
en tiempo de ejecución. Utilización de matrices dinámicas.
Almacenaje de datos dinámicos en archivos. Directivas de compilación.
Concepto de directiva de compilación. Directivas más
utilizadas.
|
REFERENCIAS
|
Una
de nuestras fortalezas es la experiencia acumulada en más
de 308 empresas, privadas y públicas, representantes de todos
los sectores económicos.
La mejor prueba de que va a recibir una formación de calidad
es que el 88% de las evaluaciones de nuestros alumnos nos dan en
la valoración global como satisfactoria o muy satisfactoria.
CEDECO es ATC y ATP de las más importantes empresas de software
como Microsoft, Adobe, Macromedia.
CEDECO
dispone de un sistema de calidad certificado de acuerdo a la norma
ISO 9001.
|
|
| |
Si
lo desea también puede solicitar más información
o llamando al teléfono:
91 355 44 82 |