ANSI C Basico para Linux
(ANSI_C)

 Este curso requiere una contraseņa de acceso

Profesor: Carlos Alberto Gonzalez Ardila
Profesor: Gennaro Cibelli



Objetivo General.C

Induccion general
a los elementos criticos de programacion del lenguaje, las
instrucciones de control, la semantica y taxonomia del len
guaje, asi
como los elementos estructurales para el desarrollo de funciones de
simple y mediana complejidad.

Dirigido:

Profesionales de las
tecnologias de la informacion con nociones previas de programacion estructurados y orientados a objetos.

Contenido General del Curso:


Introduccion al Lenguaje C.

Contenido:
  • Lenguaje ANSI C
  • Herramientas de Programacion
  • El Compilador
  • Preprocesador
  • Librerias Estandar
  • Estructura Basica
Tipos de Datos y Operaciones.

Contenido:
  • Configuracion del editor.
  • Expresiones
    • Aritmeticas
    • Logicas
    • Generales.
  • Sentencias.
    • Simples
    • Vacias o Nulas
    • Compuestas
  • Tipos de Datos.
    • Variables.
      • Definicion
      • Palabras Reservadas
      • Caracteres Especiales
    • Constantes.
    • Registros.
  • Tipos de Operadores.
    • Aritmeticos
    • Relacionales
    • Logicos
    • Nivel de Bit
    • Operadores Especiales
Intrucciones de Control de Flujo.

Contenido:
  • Sentencias de control
    • Sentencia if..else.
    • Sentencia if anidados.
    • Sentencia switch.
    • Sentencia for
    • Sentencia while
    • Sentencia do..while.
    • Sentencia break, continue
Tipo de Datos Derivados.

Contenido:
  • Punteros o Apuntadores.
  • Declaracion de Punteros
  • Apuntadores de Direccion e Indireccion
  • Aritmetica de Punteros
  • Funciones de Asignacion Dinamica
Funciones en C.

Contenido:
  • Definicion de una Funcion
  • Utilidad de las Funciones
  • Declaracion y llamada de una Funcion
  • Funcion main() con argumentos
  • Funciones para cadenas de caracteres
  • Punteros con valor de retorno
  • Paso de Arreglos como argumento de una Funcion
  • Punteros Funcionales
Librerias en C.

Contenido:
  • Librerias predefinidas.
  • Principales archivos de cabeceras.
  • Principales funciones de entrada/salida.
  • Funciones para el manejo de archivos
  • Manejo de Cadenas.