Mostrando entradas con la etiqueta Codigo. Mostrar todas las entradas
Mostrando entradas con la etiqueta Codigo. Mostrar todas las entradas
Eliminación gaussiana
Para sistemas de 3x3 (tres incógnitas, tres ecuaciones).
Ejemplo:
Código aquí.
Ejemplo:
-12x + 13y - 20z = -227
6x + 11y - 8z = 37
3x - 3y - 4z = -58
Código aquí.
Es una entrada sobre recursividad
Aunque la mayor parte de las veces alguna estructura del tipo while() es suficiente, no está de más comprender un poco más sobre recursividad, especialmente como concepto matemático.
Una vez que se comprende bien se hace difícil dejar de ver bucles en todas partes, pero tiene su gracia...
Código aquí.
Después de todo,
Una vez que se comprende bien se hace difícil dejar de ver bucles en todas partes, pero tiene su gracia...
Código aquí.
***
"Es una entrada sobre recursividad" es una entrada sobre recursividad.
Generador de sudokus (9x9)
Como siempre, solamente el algoritmo y la salida estándar. No hay más interfaz por ahora. Trabajaré en ello en cuanto pueda.
Código aquí.
Conway's game of life
He aquí un programa muy famoso y muy simple: el juego de la vida. Para quien no lo conozca, comience a leer por aquí.
El juego de la vida es un gran ejemplo del comportamiento emergente -un tema muy interesante, por cierto-. Si es la primera vez que se ve y si no se han asimilado los conceptos probablemente no tendrá mucha gracia, pero una vez que se entiende ¡no se puede dejar de ver!
En el código de más abajo -escrito en C, obviamente (aunque sospecho que no es la mejor decisión, sin embargo)- se puede modificar fácilmente el caracter que representa a las células vivas al igual que el caracter que representa a las células muertas. Asimismo, es posible modificar las dimensiones del "tablero" sin mayor esfuerzo. Sin embargo, está limitado a los patrones que se codifiquen señalando manualmente ciertos puntos en una matriz (arreglo de arreglos), lo que no es un gran problema si se tiene tiempo para escribir nuevos patrones... Por cierto, descubrir patrones interesantes es una parte realmente divertida del juego.
En cualquier caso, más allá de la torpe implementación que yo haya hecho, invito a quienquiera que se interese por esto a que escriba su propia versión, que juegue a cambiar las reglas y a descubrir la vida.
En cualquier caso, más allá de la torpe implementación que yo haya hecho, invito a quienquiera que se interese por esto a que escriba su propia versión, que juegue a cambiar las reglas y a descubrir la vida.
El código aquí: el juego de la vida.
Suscribirse a:
Entradas (Atom)






