Curso de Lenguaje C

Crea tus propias aplicaciones de base de datos fácilmente en formatos adecuados para tu negocio

Objetivos

El curso de lenguaje C provee al alumno de las herramientas necesarias para programar en este lenguaje de programación, el lenguaje C proporciona la base de los sistemas informáticos y lenguajes modernos utilizados en la actualidad tales como Java, Perl, Linux y otros, posee una serie de características que lo avalan por su portabilidad y eficiencia, siendo un estándar extensamente utilizado en la industria. En el curso se realizaran programas estructurados, programación modular, aplicaciones para acceder a archivos, programación orientada a objetos, se trabajaran con los punteros entre otros temas.

Características

DURACIÓN HORAS

60 horas.

La duración en horas va en función de los conocimientos previos del alumno y de los niveles que se vean en el curso

 

DURACIÓN MESES

1 a 3 meses.

La duración en meses va en función de las horas semanales de clase.

 

 

 

HORARIO

Grupos flexibles

Mañanas de lunes a sábado de 09:00 a 14:00

Tardes de lunes a jueves de 16:00 a 22:00 horas

METODOLOGÍA

Clases presenciales en grupo con explicaciones personalizadas por parte del profesor a cada alumno.

MATERIAL DIDÁCTICO

Manual encuadernado de cada uno de los niveles que se ven en el curso.

DIPLOMA

Diploma acreditativo con validez profesional.

 

Programa

Con un material didáctico, especialmente desarrollado y de fácil entendimiento, de cada uno de los módulos que componen el curso de lenguaje C.

Básico - Avanzado

Algoritmos y programas

La información numérica
Diagramas de flujo
Organigramas
Ordinogramas
Programación estructurada
Pseudocódigo

C, un lenguaje de programación

Programación y lenguajes
Historia de C
Características del lenguaje C
Estructura de un programa en C
El entorno de desarrollo de C

Elementos del lenguaje C

Tipos de constantes y modificadores
Constantes
Identificadores: variables
Expresiones aritméticas
Moldes
Espaciado y paréntesis

Estructura lineal

Estructura de un programa lineal
Salida por pantalla
Entrada por teclado
Otras funciones de entrada/salida
Salida por impresora

Estructuras alternativas

Introducción
Expresiones lógicas
Alternativa doble: sentencia if
Alternativa múltiple

Estructuras repetitivas

Introducción
Sentencias de iteracción
La función exit()
Sentencias break y continue

Las funciones

Introducción
Funciones de usuario
Funciones de librería: Librerías en C

Punteros

Creación de punteros
Operaciones con punteros
Puntero nulo (null)
Punteros y arrays
Punteros a cadenas
Arrays de punteros
Puntero a puntero
Asignación dinámica de memoria

Arrays

Introducción
El array unidimensional
Operaciones con arrays
Arrays bidimensionales

Estructuras

Crear una estructura
Miembros que son estructuras
Operaciones con estructuras
Arrays de estructuras
Puntero a estructuras
Estructuras variables

Funciones de entrada-salida

Manipulación de ficheros en disco
Abrir un fichero
Crear un fichero
Lectura/escritura en ficheros
Operaciones sobre archivos

Estructuras dinámicas de datos

Introducción
Listas lineales
Pilas y colas
Estructura de arbol