2. Introducción a la Programación Programación, es el proceso de convertir especificaciones generales de un sistema en instrucciones utilizables por la maquina, para que produzcan los resultados especificados. Convirtiendo desde un texto o un programa escrito en un leguaje fuente, compilando la entrada de una sentencia en lenguaje formal cuya salida es un fichero ejecutable. Estudio del Lenguaje de Programación Estructurado Toda representación simbólica bien sea numérica, alfabética, algorítmica, es un dato. Cuya expresión en programación describe las características de las entidades sobre las cuales opera un algoritmo. Las Variables y Constantes, son espacios de memoria para contener valores que al declararlas debemos indicar al tipo que pertenece.
3. Estructura de Datos Como colección de datos del mismo tipo que son almacenados en posiciones consecutivas de memoria, los Arreglos o Array, se clasifican de acuerdo al número de dimensiones Unidimensionales, Bidimensionales, Multidimensionales, ordenados por métodos, estático y dinámico cuya búsqueda localiza el elemento dentro de la estructura de datos. Listas Son colecciones de elementos, donde se guardan campos de datos como una estructura lineal que al implementarse mediante arreglos resulta una estructura estática, la simple enlazada contiene dos valores , las doble enlazadas tres las circulares son usadas para dirigir buffers para ingerir datos y visitar los nodos a partir de uno dado.
4. Pilas Es una lista de datos en el que todas las inserciones y lecturas se hacen por un mismo extremo denominada cima (top), cuya estructura es de tipo LIFO (ultimo en entrar, primero en salir), como colección ordenada de objetos mediante un arreglo permite almacenarlos ordenadamente y las operaciones básicas son push (empuja, meter), pop (Sacar, eliminar). Colas Las colas es una estructura de tipo lista en que todas las inserciones se hacen por un extremo y todas las extracciones, eliminaciones se efectúan por otro extremo y es de tipo FIFO (primero en entrar, primero en salir). Puede ser estructurada mediante arreglos siempre teniendo en cuenta la posición de los elementos es decir: FI (final de la cola) y FR (frente de la cola).