Algoritmos: definición, características y pasos para su desarrollo
1.
2. • algoritmo (del griego y latín, dixit
algorithmus y este a su vez del
matemático persa Al-Juarismi1 ) es un
conjunto preescrito de instrucciones o
reglas bien definidas, ordenadas y
finitas que permite realizar una
actividad mediante pasos sucesivos
que no generen dudas a quien deba
realizar dicha
3. • La descripción de un algoritmo usualmente se hace
en tres niveles:
• Descripción de alto nivel. Se establece el
problema, se selecciona un modelo matemático y
se explica el algoritmo de manera
verbal, posiblemente con ilustraciones y omitiendo
detalles.
• Descripción formal. Se usa pseudocódigo para
describir la secuencia de pasos que encuentran la
solución.
• Implementación. Se muestra el algoritmo
expresado en un lenguaje de programación
específico o algún objeto capaz de llevar a cabo
instrucciones.
4.
5. Pasos Etapa Descripción
1 Análisis del problema Conducen al diseño detallado por medio
un código escrito en forma de un algoritmo
2 Diseño de algoritmo
3 Codificación Se implementa el algoritmo en un código escrito en
un lenguaje de programación. Refleja las ideas
desarrolladas en las etapas de análisis y diseño
4 Compilación y ejecución Traduce el programa fuente a programa en código de
maquina y lo ejecuta.
5 Verificación Busca errores en las etapas anteriores y los elimina.
6 Depuración
7 Documentación Son comentarios, etiquetas de texto, que facilitan la
comprensión del programa
6.
7. • Ser definido
• Ser finito
• Tener cero o más entradas
• Tener una o más salidas
• Efectividad
8.
9. Es un esquema para representar gráficamente un algoritmo .Se basan
en la utilización de diversos símbolos para representar operaciones
específicas. Se les llama diagramas de flujo porque los símbolos
utilizados se conectan por medio de flechas para indicar la secuencia
de operación.
Para hacer comprensible los Diagramas a todas las personas , los
Símbolos se sometieron a una normalización , o lo que es en realidad
se hicieron símbolos casi universales, ya que , en un principio cada
usuario podría tener sus propios símbolos para representar
sus procesos en forma de Diagramade Flujo. Esto trajo como
consecuencia que solo el que conocía sus símbolos, los podía
interpretar.
La simbología utilizada para la elaboración de diagramas de flujo es
variable y debe ajustarse a un patrón definido previamente.
A continuación se mostrara las simbologías mas utilizadas :
Simbologia utilizada en los diagramas de flujo
•