CLASES DE ALGORITMOS

Una forma de clasificar los algoritmos consiste en diferenciarlos por su metodología de diseño. A continuación se presenta una síntesis de las metodologías más comunes, aplicables cada una a diferentes clases de problemas: Fuerza bruta: los algoritmos de fuerza bruta resuelven el problema con la estrategia más obvia de solución,…

Continuar leyendo

Que es Google Panda?

Google Panda es un cambio en el algoritmo de Google ranking de resultados de búsqueda que fue lanzado por primera vez en febrero de 2011. El cambio de objetivo de reducir el rango de «baja calidad sitios», y el retorno de más alta calidad sitios en la parte superior de…

Continuar leyendo

What is Google Panda?

Google Panda is a change to the Google’s search results ranking algorithm that was first released in February 2011 . The change aimed to lower the rank of «low-quality sites», and return higher-quality sites near the top of the search results. CNET reported a surge in the rankings of news…

Continuar leyendo

HISTORIA de los ALGORITMOS

El origen del término «algoritmo» se remonta al siglo IX y se le atribuye su invención al matemático árabe Abu Ja’far Muhammad ibn Musa al-Khwarizmi.   La palabra algoritmo se refería originalmente sólo a las reglas de la aritmética con números arábigos. Recién en el siglo XVIII se expandió su…

Continuar leyendo

IMPLEMENTACIÓN DE ALGORITMOS

La implementación es el proceso que toma la especificación del algoritmo y la traduce a una forma que pueda aplicarse a la solución del problema para el cual fue diseñado. La implementación puede tomar formas muy diversas: podría significar la construcción de un circuito eléctrico o de un dispositivo mecánico…

Continuar leyendo

ESPECIFICACIÓN DE ALGORITMOS

Para cualquier proceso computacional, el algoritmo correspondiente debe estar rigurosamente definido, es decir, debe especificarse la forma en que se aplica a cada posible circunstancia que pueda surgir. Todos los casos deben estar contemplados, y el criterio que determina cada uno de ellos debe ser claro y computable. En general,…

Continuar leyendo

¿QUÉ SON LOS ALGORITMOS?

Un algoritmo es un conjunto finito de instrucciones precisas que realizan una tarea, la cual, dado un estado inicial, culminará por arrojar un estado final reconocible. Esta definición asume que la ejecución del algoritmo concluye en algún momento, dejando fuera los procedimientos que ejecutan permanentemente sin detenerse. Para incluir a…

Continuar leyendo