Mayo 23, 2008
Creo que los lectores de este blog que gusten de la programación y los juegos gustarán de la nueva competencia de Bits en el Ring.
A grandes rasgos, se trata de diseñar un programa que vaya prediciendo los sucesivos términos de varias secuencias numéricas, y diseñar secuencias numéricas para ser predichas por los demás programas.
¿El premio? Como siempre, gloria y fama casi inmortales…
Deja un Comentario » |
concursos, inducción, juegos, lógica, modelos, programación, software |
Permalink
Escrito por Marcos
Mayo 16, 2008
He aquí un acertijo clásico cuyo origen desconozco, pero que tiene un inefable gustito bucloso. Creo que generará comentarios interesantes.
Un día tres filósofos griegos se sentaron bajo un viejo olivo, abrieron una botella de vino y comenzaron a discutir largamente la Cuestión Ontológica Fundamental: ¿Por qué algo existe?
Luego de un rato, el vino hizo su efecto y los tres se durmieron.
Mientras dormían, tres búhos completaron sus procesos digestivos y dejaron un pequeño regalito sobre la frente de cada filósofo.
Quizá por el impacto, los filósofos despertaron. Cuando se miraron unos a otros, los tres comenzaron a reír, hasta que el más inteligente se puso serio; luego el segundo, y por último el tercero.
¿Por qué?
14 comentarios |
acertijos, conciencia, filosofía, humor, inducción, lógica, mente, modelos, reflexividad |
Permalink
Escrito por Marcos
Mayo 12, 2008
Hace tiempo, experimentando con autómatas celulares (usando un programejo casero) encontré uno bastante interesante que bauticé CAtoms (por Cellular Atoms) porque produce estructuras con núcleos más o menos estáticos rodeados por nubes de actividad frenética.
Las reglas son de tipo totalístico: cada celda tiene, en cada instante, uno de dos estados posibles: encendida o apagada. El estado de una celda y de sus 24 vecinas (dispuestas en un cuadrado de 5×5 celdas a su alrededor) en un instante dado determina el estado de dicha celda al instante siguiente.
- Si la celda está apagada y tiene exactamente 4 vecinas encendidas, al instante siguiente se encenderá.
- Si la celda está encendida y tiene menos de 8 o más de 15 vecinas encendidas, al instante siguiente se apagará.
- En cualquier otro caso, su estado no cambiará.
Ignoro si este autómata tiene todas las propiedades algorítmicas interesantes de otros; pero es delicioso observar la evolución de los grupos de núcleos mientras se van creando, destruyendo y lanzando deslizadores unos a otros.
Este es un lanzador de deslizadores (a la izquierda) y un deslizador recientemente creado (a la derecha):

El deslizador de la imagen se mueve a la mitad de la velocidad de la luz, es decir, se mueve una casilla cada 2 instantes.
Aquí vemos una molécula con varios núcleos (que son los grupos de 3×3 o 3×4 celdas encendidas):

Las moléculas no se mantienen estables, sino que van creando átomos a su alrededor, mientras que los interiores van muriendo. Pueden llegar a formarse estructuras muy grandes y dinámicas.
Estoy mejorando el programa que hice para el estudio de autómatas para que sea más amigable; cuando lo tenga listo lo pondré a disposición de los que quieran usarlo.
Si alguien escribe un programa (o modifica alguno existente) que pueda ejecutar este autómata, no dude en avisarme y lo recomendaré.
4 comentarios |
juegos, matemática, modelos, programación, software |
Permalink
Escrito por Marcos
Mayo 7, 2008
Me acaban de sacar unas muelas. Mientras volvía del dentista, recordé este diálogo de hace unos años entre dos amigos míos:
— ¿Ya te sacaron la muela? ¿Te duele?
— Mirá: no siento nada, pero estoy seguro de que me sigue doliendo.
Deja un Comentario » |
conciencia, filosofía, lenguaje, mente, modelos, reflexividad |
Permalink
Escrito por Marcos