Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Crditos Acadmicos
Material Instruccional
Libro de Referencia de Comisin Acadmica Nacional: Introduccin a la Programacin, presentado en tres mdulos: I. Algoritmia I II. Algoritmia II III. Introduccin a la Programacin Presentado en formato digital en medios CD y Web.
Contenido
Modulo I. Algoritmia: Partes de un Algoritmo, Caractersticas de los Algoritmos, Elementos para construir un Algoritmo, Formas de representar un Algoritmo: Pseudocdigo y Diagramas de Flujo, Diagrama de NassiSchneiderman, Traza de un algoritmo (corrida en fro). Datos: Tipos de datos, Tipos de expresiones y Operadores, Variable, Constante, Contador, Acumulador. Evaluacin de expresiones. Estructuras Bsicas o de Control: Secuenciales; Instruccin de entrada, salida y asignacin. Tabla de comprobacin. Seleccin o Decisin; instruccin condicional o selectiva (Simples, Dobles y Anidadas). Repetitivas o Iteracin; Ciclo Mientras, Repetir y Para. Ciclos anidados. Modulo II. Algoritmia II: Metodologa para la Resolucin de Problemas de Algoritmia (MAPS): El Dialogo, Especificaciones, Divisin, Definicin de abstraccin, Codificacin, Prueba y verificacin y Presentacin. mbito y Modularidad: Variables (globales y locales), Concepto de Modularidad, Recursividad, Parmetros por Valores y por Referencia, Funciones y Procedimientos. Pseudocdigo. Arreglos Dimensionales: Concepto de Arreglo, Vectores y Matrices.
Modulo III. Introduccin a la Programacin: Evolucin de los lenguajes de Programacin, Principios de la Programacin, traductores, compiladores, Estudio de Lenguajes de Programacin de orientacin estructurada: Definicin de Datos, Declaracin de Variables, Constantes. Estructuras de datos: Arreglos, Listas, Pilas y Colas. Modulo IV. Lenguaje de Programacin C: Elementos Bsicos de C, Estructura general de un Programa en C, Creacin de un Programa en C, Etapas Proceso de Ejecucin, Depuracin, Pruebas, Tipos de Datos en C, Constantes y Variables (Locales y Globales, Dinmicas y de Objeto), Entradas y Salidas, Operadores y expresiones, Archivos de Cabecera y Bibliotecas, Sentencias y Funciones, Compilador, Enlazador, Puntero, Funciones de Manejo de Cadenas.