Análisis de algoritmos Bienvenido

Sitio creado para la asignatura análisis de algoritmos el cual aprenderemos de una  forma didáctica con herramientas de apoyos para comprender de mejor manera los conceptos básicos de los algoritmos.

Para comenzar una pequeña introducción:

Algoritmo

Según Mohámed ben Musa matemático, astrónomo y geógrafo persa  define un algoritmo como «Un Conjunto ordenado y finito de operaciones que permite encontrar la solución a un problema”

También se pueden definirse como  «una lista de instrucciones donde se especifica una sucesión de operaciones necesarias para resolver cualquier problema»; otra definición valida   como un conjunto de pasos o procedimientos para obtener una solución a un problema determinado.


cubo

Características de los algoritmos

Para que un algoritmo sea como tal debe cumplir ciertas características:

  • Debe de ser Preciso e indicar el orden en que debe realizar cada paso.
  • Ser Finito; debe tener un numero determinado de pasos.
  • Definido el cual si se sigue un algoritmo varias veces, se debe obtener el mismo resultado cada ves que se ejecute.

Ademas de esto los algoritmos se pueden representar mediante

             Lenguajes de programación                           Pseudocódigo                                        

                     lenguaje                pseu     

Diagrama de flujo            

                              diagrama