ALGORITMO
Un algoritmo es
un conjunto finito de pasos definidos, estructurados en el tiempo y formulados
con base a un conjunto finito de reglas no ambiguas, que proveen un
procedimiento para dar la solución o indicar la falta de esta a un problema en
un tiempo determinado. Algoritmo: es un método para resolver un problema mediante una serie de
pasos definidos, precisos y finitos.
Características:
Las características fundamentales que
debe cumplir todo algoritmo son:
Ser definido
Sin ambigüedad, cada paso del
algoritmo debe indicar la acción a realizar sin criterios de interpretación.
Ser finito
Un número específico y numerable de
pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
Tener cero o más entradas:
Datos son proporcionados a un
algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo
las operaciones que comprende.
· Tener una o más salidas:
Debe siempre devolver un
resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El
devolver un resultado no debe ser considerado como únicamente “verlos” en forma
impresa o en pantalla, como ocurre con las computadoras.
·
Siemples:
*numericos
- enteros
- reales
*logicos
-bedeanos
*caracter
Pasos:
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 máquina 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
|
No hay comentarios:
Publicar un comentario