SOLO COMPARTIMOS CONOCIMIENTOS

viernes, 10 de junio de 2011

¿Qué es un Algoritmo?


Un algoritmo es una serie de secuencias organizada que describe el proceso que se debe seguir, para dar solución a un problema específico. En los años 1970, de la mano de John Henry Holland, surgió una de las líneas más prometedoras de la inteligencia artificial, la de los algoritmos genéticos. Son llamados así porque se inspiran en la evolución biológica y su base genético-molecular. 

Estos algoritmos hacen evolucionar una población de individuos sometiéndola a acciones aleatorias semejantes a las que actúan en la evolución biológica (mutaciones y recombinaciones genéticas), así como también a una Selección de acuerdo con algún criterio, en función del cual se decide cuáles son los individuos más adaptados, que sobreviven, y cuáles los menos aptos, que son descartados. Es incluido dentro de los algoritmos evolutivos, que incluyen también las estrategias evolutivas, la programación evolutiva y la programación genética.



Los algoritmos se utilizan mayormente en los programas, por ejemplo el usuario ejecuta una acción en el programa y el programa hace una serie de pasos para devolver un resultado. 

Los algoritmos se clasifican: los algoritmos se pueden clasificar en varios tipos:

Algoritmo cuantitativo: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. 

Obtener la suma de 2 números:
Inicio.
Declarar “A, B, C”.
Insertar valor A Y B.
C= A+B.
Mostrar resultado C.
Fin.

Algoritmo computacional: este es un algoritmo ejecutado en una computadora, por ejemplo un programa cuando está dando un resultado, el mismo hace una serie de pasos para devolver un valor, también puede ser cuando se está haciendo una operación matemática en la calculadora.

Algoritmo no computacional: los algoritmos no computacionales son los más comunes por ejemplo de este es al despertar en la mañana lo primero que uno hace es ir al baño a cepillar los dientes, lavar la cara etc. Ese es un tipo de algoritmo.

Algoritmo cualitativo: Son aquellos en los que se describen los pasos de forma Narrada. Ejemplo de este es hervir Huevos.

Lo primero es, prender la estufa, después poner el recipiente con agua, después poner los huevos y así sucesivamente.

Características de los algoritmos:

Lo primero es que un algoritmo debe ser definido, que es lo que va hacer, y debe coordinar con los pasos anteriores.

Un algoritmo debe ser finito, por que este debe de dar un resultado, y para dar un resultado debe de tener fin.

También debe de ser preciso que los datos de entrada tengan relación con los datos que se hagan en el argumento, de manera en que no se equivoque cuándos e estén haciendo los pasos de lo que se quiere.  
Compartir:

0 comentarios:

Publicar un comentario

ARCHIVO DEL BLOG