Professional Documents
Culture Documents
Se puede definir como una secuencia de instrucciones que representan un modelo de solucin para determinado tipo de
problemas. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de programacin. En cada problema el algoritmo puede escribirse y luego
ejecutarse en un lenguaje de diferente programacin.
Caractersticas:
*Un algoritmo debe ser preciso e indicar el orden de realizacin de cada paso.
*Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
*Un algoritmo debe ser finito. El algoritmo se debe terminar en algn momento; o sea, debe tener un nmero finito de pasos.
*Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fcilmente.
Herramientas de programacin:
*Diagrama de Flujo: Es una representacin grfica de un proceso. Cada paso del proceso es representado por un smbolo
diferente que contiene una breve descripcin de la etapa del proceso. Los smbolos grficos del flujo del proceso estn unidos
entre s con flechas que indican la direccin de flujo del proceso. El diagrama de flujo ofrece una descripcin visual de las
actividades implicadas en un proceso mostrando la relacin secuencial ente ellas, facilitando la rpida comprensin de cada
actividad y su relacin con las dems.
*Lenguaje Pseudoformal: