Algoritmo de Euclides – Algoritmos antiguos

Algoritmo de Euclides – Algoritmos antiguos

El algoritmo de Euclides es un método para encontrar el mayor común divisor entre dos números. El mayor común divisor es el número mayor por el que pueden dividirse ambos números dando como resultado un número entero sin resto. El algoritmo lleva este nombre ya que su primera descripción escrita se encuentra en el tratadoLeer más sobre Algoritmo de Euclides – Algoritmos antiguos[…]

Método de Herón – Algoritmos antiguos

Método de Herón – Algoritmos antiguos

El método de Herón es un algoritmo que permite obtener la raíz cuadrada de cualquier número. También es llamado el método Babilonio ya que originalmente  fue descubierto por este pueblo pero fue Herón de Alejandría el primero en dejar escrito el algoritmo en el siglo I D.C Herón fue un matemático e ingeniero griego mayormente conocidoLeer más sobre Método de Herón – Algoritmos antiguos[…]

Criba de Eratóstenes – Algoritmos antiguos

Criba de Eratóstenes – Algoritmos antiguos

La Criba de Eratóstenes es un algoritmo que permite encontrar los números primos dentro de una serie de números naturales. Fue diseñado por Eratótenes, un matemático, geógrafo, poeta, astrónomo y músico Griego que vivió en el siglo II AC y llegó a convertirse en el encargado de la biblioteca de Alejandría. Aunque hoy en día noLeer más sobre Criba de Eratóstenes – Algoritmos antiguos[…]

Traducción estadística automática ¿Cómo funciona?

Traducción estadística automática ¿Cómo funciona?

La traducción estadística automática es un paradigma de traducción en el que el resultado se logra a partir del estudio estadístico realizado por un programa de un texto realizado en dos idiomas diferentes.  Este tipo de sistemas no requiere que el programa aprenda la sintaxis de un lenguaje ni que se le suministre un diccionario. UnLeer más sobre Traducción estadística automática ¿Cómo funciona?[…]

Redes neuronales artificiales ¿Qué son?

Redes neuronales artificiales ¿Qué son?

Las redes neuronales artificiales son modelos matemáticos que intentar emular hasta cierto punto el comportamiento de las redes neuronales de el cerebro. Estos modelos pueden ser programados logrando comportamientos computacionales que no son posibles con la programación tradicional. ¿Qué ventajas tiene la red neuronal biológica? La red neuronal de los seres vivos es una estructuraLeer más sobre Redes neuronales artificiales ¿Qué son?[…]

Snap! Programación para niños (y adultos)

Snap! Programación para niños (y adultos)

Snap! Es un lenguaje de programación visual que usa un método de bloques que se arrastran para lograr el flujo de ejecución. Permite programar cada uno de los objetos por separado y cuenta con muchas funciones visuales y auditivas para hacer el resultado más interesante. Aunque no es un lenguaje diseñado exclusivamente para niños esLeer más sobre Snap! Programación para niños (y adultos)[…]

Git, instalación y creación de repositorio

Git, instalación y creación de repositorio

En este artículo veremos como instalar Git y configurarlo para tener el repositorio listo para ser trabajado. Instalar Git

Realizar configuraciones Las configuraciones que utilizan –global serán las configuraciones por defecto. Luego es posible especificar configuraciones diferentes para cada uno de los repositorios ejecutando los mismos comandos dentro del repositorio sin la opción global.Leer más sobre Git, instalación y creación de repositorio[…]

VCS, introducción al control de versiones

VCS, introducción al control de versiones

Cuando hablamos de control de versiones en programación nos referimos a la capacidad de registrar los cambios realizados sobre los archivos del código fuente. Este control puede hacerse de manera manual creando diferentes archivos para cada modificación o realizando copias incrementales con la fecha de modificación pero esto puede llevar mucho tiempo y dar comoLeer más sobre VCS, introducción al control de versiones[…]