You are on page 1of 2

Algortmica y Programacin. Trimestre 1.

Unidad 1: Algoritmos y Programas

Concepto de Algoritmos y Programas. Lenguaje algortmico y de programacin. Partes de un algoritmo. Caractersticas y elementos para construir un algoritmo. Formas de representar un algoritmo: Lenguaje Natural, pseudocdigo y diagrama de flujo. Traza de un algoritmo (corrida en fro).

Unidad 2: Estndares de Calidad en el Diseo de Algoritmos y Construccin de Programas

Introduccin a los estndares de calidad. Forma de trazabilizar un algoritmo. Formas y tcnicas de documentar algoritmos y programas. Introduccin a la elaboracin del manual del sistema, usuario y programas. Tcnicas de escritura y pruebas de algoritmos y programas.

Unidad 3: Datos y Entidades Primitivas

Concepto y diferencia entre dato e informacin, tipos de datos. Los Operadores: Concepto y tipos de operadores. Las Expresin: concepto, tipos y evaluacin de expresiones, Los Identificadores: Concepto, Reglas de escritura, las variables: clasificacin de variables segn su contenido (numricas, lgicas y alfanumricas) y su uso (de trabajo, contador y acumulador), constantes.

Unidad 4: Metodologa para el Anlisis y Planteamiento de Problemas

Identificacin del Problema. Identificacin de los datos necesarios (entradas). Identificacin de los datos a obtener (salidas). Descripcin de las operaciones a utilizar (clculos). Descripcin de los pasos para llegar a la solucin (procesos).

Unidad 5: Programacin Estructurada

Teoremas de la programacin estructurada. Estructuras de control

Estructuras de decisin: concepto, tipos y sintaxis: Condicional, simples, dobles, mltiples, anidadas y selectivas. Estructuras de control iterativas: Concepto y tipos, Ciclo Mientras y Repetir: sintaxis y mtodos para salir del ciclo. CicloPara: Sintaxis. Ciclos anidados.

Unidad 6: Programacin Modular

Funciones y procedimientos: Definicin y Declaracin. mbito de variables: Datos locales y globales. Llamada de una funcin y pase d parmetros.

Unidad 7: Tcnicas de Mantenimiento de Programas

Tcnica de prueba caja negra. Reingeniera de programas.

You might also like