| 
        1. Introducción a la programación.- Algoritmos, pseudo código y organigramas.
 2. Conociendo el lenguaje C.- Historia, características, similitudes y diferencias con C++.
 3. Variables y constantes.- Identificadores, tipos de datos, declaración e inicialización.
 4. Operadores.- Aritméticos, de asignación, incremento y decremento, relacionales,
  lógicos y orden de ejecución.
 5. Entrada y salida estándar.- printf, scanf, getchar, getch, getche, putchar.
 6. Control de flujo.- Sentencias condicionales (if, if-else, switch). Sentencias repetitivas (while,
    do-while, for). Sentencias anidadas.
 
 | 
        7. Arrays.- Declaración, acceso, inicialización. Arrays bidimensionales.
 8. Cadenas y funciones- Declaración, lectura, escritura, funciones de cadenas. Estructura
  de una función, parámetros por valor y por referencia, recursividad.
 10. Punteros y referencias.- La memoria, punteros y sus operadores, referencias.
 11. Estructuras, estructuras dinámincas- Declaración, acceso a los campos. Reserva y liberación de memoria
  en C, operaciones básicas de una lista, implementación de una
  lista.
 13. Ficheros- Apertura, cierre, escritura y lectura
 |