Vous êtes sur la page 1sur 4

Duracin: 40 horas

PROGRAMACIN DE APLICACIONES EN LENGUAJE C


FUNDAMENACIN DEL CURSO
El propsito fundamental de este curso es introducir al participante en las caractersticas del
entorno de desarrollo y del lenguaje de programacin C, al desarrollar ejemplos que permitan
darles a conocer las posibilidades del mismo.
O!JEI"O GENERAL
Desarrollar aplicaciones utilizando el lenguaje de programacin C.
O!JEI"OS ESPEC#FICOS
Al finalizar el mdulo sobre el uso del lenguaje C, el participante ser capaz de
!. "dentificar el interprete del lenguaje
#. Describir los elementos bsicos del lenguaje
$. %anipular los datos en el lenguaje.
&. Demostrar como funcionan las 'erramientas de control de flujo
(. )tilizar las funciones predefinidas del lenguaje
*. Construir funciones propias
+. Emplear las estructuras de datos
,. %anipular tipos de datos deri-ados
.. )tilizar libreras predefinidas del lenguaje C
PRE$RE%UISIOS
%anejo de /.0 12)34inu5. %anejo de la consola de 4inu5. Conocimientos bsicos de
programacin tipos de datos, -ariables, estructuras de control, procedimientos y estructuras
de datos. )so de algoritmos en la resolucin de problemas
CONENIDO PROGRAM&ICO
Uni'a' (: In)ro'uccin a L*n+ua,* C
"dentificar las caractersticas ms resaltantes del lenguaje C, el uso del compilador para
generar programas ejecutables y la estructura bsica de un programa 'ec'o en C.
4enguaje C
6erramientas para la programacin en C bajo entorno 12)34inu5 compilador gcc,
depuradores gdb y ddd.
Control de dependencias
Etapas de compilacin en C preprocesador, compilador, enlazado.
4ibrera estndar
Estructura bsica de un programa en 4enguaje C
Uni'a' -: i.os '* 'a)os / o.*racion*s
Describir todas las estructuras bsicas del 4enguaje C para desarrollar cdigos que permitan
el manejo de datos de manera eficiente
E5presiones y sentencias
7ariables y palabras reser-adas
Caracteres especiales
8ipos de datos
Constantes Enteras, de caracteres, enumeradas
0peradores
Comentarios
Uni'a' 0: Ins)ruccion*s '* con)ro1 '* 21u,o
Aprender a utilizar las estructuras de control de flujo condicionales y repetiti-as de lenguaje
C.
/entencia if ... else
/entencia s9itc'
/entencia if anidadas
/entencia 9'ile
/entencia for
/entencia do .. 9'ile
/entencia brea:, continue, goto
Uni'a' 4: i.os '* 'a)os '*ri3a'os
Aprender a utilizar los punteros y apuntadores como m;todo de programacin y solucin de
problemas usando lenguaje C.
<unteros o apuntador
Declaracin de punteros
0peradores direccin =>? e indireccin =@?
Aritm;tica de punteros
<unteros y arreglos
Aunciones de asignacin dinmica, malloc=? y free=?
Uni'a' 4: Funcion*s
Aprender a utilizar funciones predefinidas en el lenguaje, el manejo de parmetros en las
mismas y el desarrollo de funciones propias para implementar una programacin
estructurada.
)tilidad de las funciones
Definicin de una funcin
Declaracin y llamada de una funcin
<aso de argumentos por -alor y por referencia
4a funcin main=? con argumentos
Aunciones para cadenas de caracteres
<untero como -alor de retorno
<aso de arreglos como argumentos a una funcin
<unteros a funciones
Uni'a' 5: Li6r*r7a '* 1*n+ua,* C
Emplear libreras predefinidas de 4enguaje C para la solucin de problemas de programacin
y reutilizacin de cdigo.
4ibreras predefinidas
<rincipales arc'i-os de cabecera
<rincipales funciones de entrada3salida
Aunciones para el manejo de arc'i-os
%anejo de cadenas

Vous aimerez peut-être aussi