viernes, 2 de septiembre de 2016

resumen de algoritmos



                                  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