Está en la página 1de 2

ALGORITMOS 1. FASE DE RESOLUCIN DE PROBLEMAS ANLISIS.

- Establecer primero si el problema esta bien definido, si cuenta con la informacin necesaria para poder resolverlo, datos de entrada, procesos de clculo, procedimientos, datos de tipo entero, de tiempo real para poder conseguir una ejecucin Eficaz. DISEO DEL ALGORITMOS.-Parte en la cual se deben de dar los pasos para resolver los problemas. TOP DOWN.- (descendente).- Estructura Jerrquica Si es muy complejo REFINAMIENTO SUCESIVO Lenguaje Algortmico. Lenguaje Natural No es lenguaje estandarizado (con propias palabras) DFD.- Se complica cuando el diagrama utiliza demasiadas pginasDiagramas Grficos(No se pueden leer si soy muy largos osea muchas pginas) Diag N-S(Diagramas de bloques) Utiliza elemento de los DFD y pseudocdigo Diagramas Grficos (No se pueden leer si soy muy largos osea muchas pginas) Pseudocdigo Forma de expresar un algoritmo utilizando el ingls. Es textual y permite una mejor modificacin. VERIFICACIN.- Prueba de escritorio.- Datos de prueba. Prueba de Fuego 2. FASE DE IMPLEMENTACIN EN LA COMPUTADORA CODIFICACIN DEL ALGORTMO.-Utilizamos un lenguaje de programacin. El algoritmo lo trasladamos a instrucciones que forman parte de un lenguaje de programacin, en nuestro caso C++ (Herramienta: Dev C++ entorno de desarrollo, realizar las tareas) COMPILACIN, ENLAZAMIENTO, CARGA Y EJECUCIN DEL PROGRAMA.COMPILACIN.-Traduccin, es si el programa es complejo hemos tenido que dividirlo en mdulos, cada uno de ellos pasar por un proceso, que se utiliza un Compilador si es un LAN (Lenguaje de Alto Nivel), si es LBN (Lenguaje de Bajo Nivel) sera Ensamblador. Cuando se trabaja con L.A.N. se da como resultado el Programa Objeto (P. Obj.) con lo cual se pasa de Instruccin LAN a Instruccin Lenguaje Mquina. Control + F9 = Compilando ENLAZAMIENTO.- Linker o enlazador el cual hace internamente los Programas Objetos se puedan unir internamente con lo cual se obtiene un programa ejecutable .EXE > 64KB; .COM<64KB. (En Windows tenemos un (.EXE) + (.DLL)) CARGA Y EJECUIN DEL PROGRAMA.- Es pasado a la Memoria RAM, y ah comienza la ejecucin del Programa PROGRAMA DOCUMENTADO.- Manuales de Uso del Programa, Manual del Sistema (Se tiene en cuenta la estructura jerrquica). En los algoritmos debemos incluir comentarios explicando que realiza cada algoritmo. 3.

PROGRAMACION ESTRUCTURADA 3 Estructuras de Control Bsicos Est. Secuencial La ejecucin de un programa es secuencialidad de procesos Est. Seleccin Se selecciona el proceso. Pueden ser: Simple, De alternativa Doble, de condicin mltiple. Est. Repeticin Poder ejecutar una ejecucin un nmero de veces.

También podría gustarte