Curso de Lenguaje C

Close

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.

 

DURACIÓN MESES

Entre 1 y 3 meses.

 

 

 

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 del curso.

DIPLOMA

Diploma acreditativo con validez profesional.

 

Programa Didáctico

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