Datos Generales
Nombre de la asignatura: Diseño Estructurado de Algoritmos
Clave de la asignatura: IFB-9302
Horas/teoría: 4
Horas/practica: 0
Créditos: 8

Temario:
Número
Temas
Subtemas
I
Conceptos Básicos y metodología para la Solución de Problemas por Medio de Computadoras 1.1 Introducción
- De los Problemas a los Programas
- Breves Practicas de Programación
1.2 Definición de Lenguaje
1.3 Definición de Algoritmo
1.4 Algoritmos Cotidianos
1.5 Definición de Lenguajes Algorítmicos
1.6 Historia y Aplicación de los Lenguajes Algorítmicos
1.7 Definición de Problema
1.8 Análisis de los Datos
1.9 Diseño de la Solución
1.10 Codificación
1.11 Prueba y Depuración
1.12 Documentación
1.13 Mantenimiento
II
Entidades Primitivas para el Desarrollo de Algoritmos 2.1 Tipos de Datos
2.2 Operadores y Operándoos
2.3 Expresiones
2.4 Identificadores como Localidades de Memoria
III
Técnicas de Diseño 3.1 Top Down
3.2 Bottom Up
3.3 Warnier
IV
Técnicas par la Formulación de Algoritmos 4.1 Diagramas de Flujo
4.2 Pseudo código
4.3 Diagramas estructurados (Nass-Schneiderman)
V
Estructuras Algorítmicas 5.1 Secuénciales
- Asignación
- Entrada
- Salida
5.2 Condicionales
- Simple
- Múltiple
5.3 Repetición Fila Condicional
VI
Arreglos

6.1 Vectores
6.2 Matrices
6.3 Manejo de Cadenas de Caracteres

VII
Manejo de Módulos 7.1 Definición
7.2 Función
7.3 Manipulación
VIII
Aplicaciones 8.1 Científicas y Administrativas
8.2 Proyecto

Bibliografia:
1.- Jean Paúl Tremblay & Richard B. Bunt. Introducción a la Ciencia de las Computadoras (Enfoque Algorítmico). Ed. Mc Graw-Hill.

2.- Luis Joyanes Aguilar. Metodología de la Programación. Ed. Mc Graw-Hill.

3.- Luis Joyanes Aguilar. Problemas de Metodología de la Programación. Ed. Mc Graw-Hill.

4.- Guillermo Correa Uribe. Desarrollo de Algoritmos y sus Aplicaciones en Basic, Pascal y C (3a. Edicion). Ed. Mc Graw-Hill.

5.- Guillermo Levine. Introducción ala Computación y a la Programación Estructurada. Ed. Mc Graw-Hill.

6.- Gocdman, Hedetmiemi. Introduction to the Design and Analysis of Algorithms. Ed. Mc. Graw-Hill.

7.- Jay Siwgelmann, Hedetmiemi. Programación Lógica Aplicada a la Administración (Un Enfoque Estructurado). Ed. Prentice Hall.

8.- Luis Joyanes Aguilar. Turbo Pascal 6.0 a su Alcance. Ed. Mc. Graw-Hill.

9.- Luis Joyanes Aguilar. Fundamentos de Programación, Algoritmos y Estructuras de Datos. Ed. Mc Graw-Hill.

10.- Forsythe, Keenan, Organik, Stenberg. Lenguajes de Diagramas de Flujo. Ed. Limusa.

11.- Eduardo Alcalde, Miguel García. Metodología de la Programación. Ed. Mc Graw-Hill.

12.- Leobardo López Román. Programación Estructurada (Un Enfoque Algorítmico). Computec.

13.- Stephen k. O'Brien, Steve Naineroff. Turbo Pascal 7. Manual de Referencias. Ed. Mc Graw-Hill.


Volver