Ir al contenido principal

El algoritmo más antiguo del mundo



Los algoritmos se han vuelto importantes en nuestras vidas. Están presentes en actividades como buscar una pareja, comprar en internet, viajar por el mundo, etc.
En el mundo digital es constante la presencia de los algoritmos, sin embargo, llegamos a desconocer de dónde vienen, cómo funcionan y qué podrán hacer en el futuro.
Podemos decir que los algoritmos son piezas matemáticas que se han vuelto clave para nuestras vidas en la actualidad. Pero por ser casi invisibles tendemos a dar su uso por hecho o incluso mal interpretar qué es un algoritmo.




Algoritmo

Por definición un algoritmo es un procedimiento paso a paso para resolver un problema o para que una computadora logré un resultado. En su uso común el procedimiento se compone de una secuencia de operaciones matemáticas, que después son trasladadas en código.
Se suele asociar a los algoritmos con computadoras, smartphones y servicios de Internet, pero no son exclusivos del ámbito tecnológico.

El algoritmo más antiguo del que hay registro

Los algoritmos preceden a las computadoras por miles de años, el algoritmo más antiguo del que se tiene conocimiento fue creado para resolver un problema matemático. Su creador fue el filósofo Euclides y lo propuso en su obra Elementos¿Qué hace el algoritmo de Euclides? Su algoritmo consiste en establecer un método para buscar el máximo común divisor. Sí aquella operación que haces para encontrar el máximo común divisor es un algoritmo.
El máximo común divisor es el número más grande que dividirá a un par de números sin dejar residuo. Es fácil encontrarlo en números pequeños de 2 cifras, pero es muy difícil encontrarlo en números más grandes.
Ahora que ya conoces el algoritmo más antiguo, cuéntame ¿cuáles son los algoritmos que conoces o de los que has escuchado hablar? ¿Sabes qué hacen? Pronto te contaré sobre algunos algoritmos que han cambiado en gran medida la forma en que aprendemos, comunicamos y compartimos. Por último te recomiendo el curso básico de Algoritmos, para que entiendas cómo construir uno.















Comentarios

Entradas populares de este blog

7 Mitos de Programación que te Hacen Perder el Tiempo

En el mundo del desarrollo de software, existen numerosos "mantras" y "mejores prácticas" que seguimos religiosamente. Sin embargo, muchas de estas ideas aparentemente brillantes pueden convertirse en verdaderas trampas que nos hacen desperdiciar tiempo valioso. Este análisis examina varios mitos de programación que, si bien pueden parecer sensatos a primera vista, podrían estar obstaculizando tu productividad real. Mito 1: Necesitas dominar las tecnologías más recientes para ser relevante La trampa: El miedo a quedarse atrás (FOMO) nos empuja a invertir continuamente tiempo en aprender cada nuevo framework, lenguaje o herramienta que aparece en el horizonte tecnológico. La realidad: Las tecnologías "dinosaurio" siguen dominando el mundo real: WordPress y PHP continúan ejecutando la mayoría de las aplicaciones web Java sigue siendo el estándar en el mundo empresarial La mayoría de las bases de datos siguen siendo SQL C++ continúa siendo fundamen...

Crea apps sin programar

Ahora más que nunca, son diversos los medios que permiten tener conocimiento en áreas como la tecnología junto a los sitios web y apps móviles.

Aplicaciones de ajedrez para aprender y jugar potenciando tu inteligencia

De origen indio, el ajedrez es conocido en todas partes del mundo, sin importar el idioma que se hable. Es un  juego de mesa universal  con amantes y seguidores en todas partes y que se ha ganado el prestigio gracias a sus  infinitas posibilidades  a partir de unas reglas, en principio, sencillas. Cara a cara, por internet, por correspondencia, con piezas de madera, de plástico o virtuales, el ajedrez es un  juego de guerra  en el que táctica y estrategia nos obligan a abrir nuestra mente, por lo que en muchos centros educativos se fomenta su uso, bien como juego completo o como excusa para  aprender matemáticas . Si no sabes jugar al ajedrez o has olvidado parte de sus reglas, tienes varios recursos para familiarizarte con este juego, desde vídeos en YouTube a manuales escritos en páginas especializadas o  juegos de ajedrez enfocados a aprender jugando . Veamos los más recomendables.