representaciondealgoritmos

Páginas: 2 (306 palabras) Publicado: 18 de agosto de 2015
Representación DE
ALGORITMOS
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje
natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros.
Lasdescripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar
pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje
natural. Dichas expresiones son formas másestructuradas para representar
algoritmos; no obstante, se mantienen independientes de un lenguaje de
programación específico.
La descripción de un algoritmo usualmente se hace en tres niveles:
1. Descripción dealto 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.
2. Descripción formal. Se usapseudocódigo para describir la secuencia de pasos
que encuentran la solución.
3. Implementación. Se muestra el algoritmo expresado en un lenguaje de
programación específico o algún objeto capaz dellevar a cabo instrucciones.
También es posible incluir un teorema que demuestre que el algoritmo es correcto,
un análisis de complejidad o ambos.

Los algoritmos pueden ser creados de dos formas:
1)Pseudocódigo.- Es un lenguaje de pseudoprogramación, muy parecido a un
lenguaje de programación. El pseudocódigo es muy fácil de utilizar, ya que es muy
similar al español.
2) Diagrama de flujo.- Eldiagrama de flujo es la representación gráfica del
algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía,
los procesos industriales y la psicología cognitiva. Estos diagramasutilizan símbolos
con significados bien definidos que representan los pasos del algoritmo, y
representan el flujo de ejecución mediante flechas que conectan los puntos de inicio
y de fin de proceso.EJEMPLO
Crear un programa que simule un inicio de contraseña y que de hasta 3 intentos
para ingresar la contraseña correcta.
PSEUDOCÓDIGO:
Esta sería su representación mediante el pseudocódigo....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS