You are on page 1of 9

ALGORITMOS Y LENGUAJES DE PROGRAMACION Unidad I Introduccin a la computacin

1. Nuevas Tecnologas de la informacin. 2. Elementos de un sistema computacional 2.1 Hardware 2.2 Software: de operaciones, de traducciones y aplicacin. Firmware: definicin, ventajas y desventajas 3. Clasificacin de los sistemas operativos: La familia de Windows, Arquitectura Macintosh, Unx y Linux. 4. Paquetera de software: Hoja de calculo y modelos de bases de datos.

Unidad II. Desarrollo de lgica algortmica


1. Metodologa para la solucin de problemas. 2. Metodologa para el diseo de software: Top down, Bottom up, modular y programacin estructurada. 3. Definicin de lenguajes algortmicos. 3.1 Elementos y reglas de la representacin grafica y manuscrita de los algoritmos (diagrama de flujo, diagrama N-S, diagrama estructurado y pseudocdigo. 3.2 Implementacin de algoritmos secuenciales (utilizando notacin algebraica) 4. Pruebas y depuracin

Unidad III. Conocimiento de programacin y de un lenguaje estructurado


1. Introduccin a la programacin. 1.1 Definicin de programa. 1.2 Definicin de programacin. 1.3 Definicin de lenguaje de programacin. 2. Introduccin y orgenes del lenguaje 3. Estructura bsica de un programa 4. Datos 4.1 Tipos de datos 4.2 identificadores. 4.3 Almacenamiento, direccionamiento y representacin en memoria. 4.4 Proposicin de asignacin. 5. Operadores, operandos y expresiones. 5.1 Prioridad de operadores, evaluacin de expresiones 6 Proceso de creacin de un ejecutable .

Unidad V. Estructuras selectivas


1. Selectiva simple 2. Selectiva doble 3. Selectiva anidada 4. Selectiva mltiple

Unidad VI. Estructuras de repeticin


1. Repetir mientras 2. Repetir hasta 3. Repetir desde

Unidad IV. Funciones


1. Funciones. 1.1 Definicin de funciones. 1.2 Funciones estndar. 2. Entrada y Salida de datos. 3. Funciones definidas por el usuario. 3.1 Pase por valor 3.2 Pase por referencia 4. Punteros 4.1 Definicin de punteros 4.2 Paso de variable

Unidad VII. Arreglos


1. Arreglo Unidimensionales 1.1 Conceptos bsicos 1.2 Operaciones Aplicaciones 2. Arreglo Bidimensionales 3. Conceptos bsicos 4. Operaciones 5. Aplicaciones 6. Registros 7. Archivos .

Unidad I. Introduccin a la computacin.


1. Nuevas Tecnologas de informacin. 2. Elementos de un sistema computacional 2.1 Hardware 2.2 Software: de operaciones, de traducciones y aplicacin. 2.3 Firmware: definicin, ventajas y desventajas 3. Clasificacin de los sistemas operativos: La familia de Windows, Arquitectura Macintosh, Unx y Linux. 4. Paquetera de software: Hoja de calculo y modelos de bases de datos.

Unidad II. Desarrollo de lgica algortmica


1. Metodologa para la solucin de problemas. 2. Metodologa para el diseo de software: Top down, Bottom up, modular y programacin estructurada. 3. Definicin de lenguajes algortmicos. 3.1 Elementos y reglas de la representacin grafica y manuscrita de los algoritmos (diagrama de flujo, diagrama N-S, diagrama estructurado y pseudocdigo. 3.2 Implementacin de algoritmos secuenciales (utilizando notacin algebraica) 4. Pruebas y depuracin

Unidad III. Conocimiento de programacin y de un lenguaje estructurado


1. Introduccin a la programacin. 1.1 Definicin de programa. 1.2 Definicin de programacin. 1.3 Definicin de lenguaje de programacin. 2. Introduccin y orgenes del lenguaje 3. Estructura bsica de un programa 4. Datos 4.1 Tipos de datos 4.2 identificadores. 4.3 Almacenamiento, direccionamiento y representacin en memoria. 4.4 Proposicin de asignacin. 5. Operadores, operandos y expresiones. 5.1 Prioridad de operadores, evaluacin de expresiones 6 Proceso de creacin de un ejecutable .

Unidad IV. Funciones


1. Funciones. 1.1 Definicin de funciones. 1.2 Funciones estndar. 2. Entrada y Salida de datos. 3. Funciones definidas por el usuario. 3.1 Pase por valor 3.2Pase por referencia 4. Punteros 4.1 Definicin de punteros 4.2 Paso de variable

Unidad V. Estructuras de selectivas


1. Selectiva simple 2. Selectiva doble 3. Selectiva anidada 4. Selectiva mltiple

Unidad VI. Estructuras de repeticin


1. Repetir mientras 2. Repetir hasta 3. Repetir desde

Unidad VII. Arreglos


1. Arreglo Unidimensionales 1.1 Conceptos bsicos 1.2 Operaciones Aplicaciones 2. Arreglo Bidimensionales 3. Conceptos bsicos 4. Operaciones 5. Aplicaciones 6. Registros 7. Archivos

You might also like