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.
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.
0 comentarios:
Publicar un comentario