• +34 685 967 885
  • +34 695 898 191
  • antgarprats@gmail.com
  • Antonio García Prats

Programación dinámica

La programación dinámica es una técnica de diseño de algoritmos para resolver problemas dividiéndolos en subproblemas más pequeños, almacenando (memorizando) las soluciones de esos subproblemas para reutilizarlas más adelante. En otras palabras, se trata de evitar cálculos repetitivos, aprovechando resultados ya obtenidos. Esto permite optimizar muchos algoritmos y reducir drásticamente su tiempo de ejecución en […]

Torres de hanói

Las Torres de Hanói es un rompecabezas matemático que consiste en tres varillas y un número determinado de discos de diferentes tamaños, los cuales pueden deslizarse sobre cualquier varilla. El juego comienza con todos los discos apilados en una varilla en orden decreciente de tamaño, formando una forma cónica. El objetivo es trasladar toda la […]

Problema del mosaico

El «Tiling Problem«, problema del mosaico o problema de recubrimiento es un desafío clásico en la informática y las matemáticas que consiste en determinar cómo cubrir completamente una región, generalmente un tablero, utilizando piezas geométricas específicas sin solapamientos ni espacios vacíos. Un ejemplo común es el problema de cubrir un tablero de 2^k x 2^k […]

Tres en raya programado en java

Tic Tac Toe (Tres en Raya) es un juego sencillo y popular que ha existido durante siglos. Su origen se remonta a la época romana, conocido como el juego «Terni Lapilli». En su forma moderna, se juega en una cuadrícula de 3×3, y el objetivo es alinear tres símbolos iguales (ya sea ‘X’ o ‘O’) […]

Cálculo de resistencia de materiales en Java

Un ingeniero técnico en mecánica enfrenta a menudo el desafío de realizar cálculos relacionados con la resistencia de materiales, tales como el momento de inercia, momento flector, y esfuerzos cortantes. Esto puede implicar el uso de fórmulas complejas y repetitivas. Esta aplicación en Java ayuda a realizar cálculos comunes de mecánica estructural y de materiales, […]

Formación de desarrollo de aplicaciones con java

¡Un nuevo logro alcanzado! He completado exitosamente el curso de Desarrollo de Aplicaciones en Java, impartido por Aspasia, consolidando así mi formación en este potente y versátil lenguaje de programación. Este curso ha sido un paso fundamental en mi trayectoria profesional, brindándome no solo el conocimiento necesario para desarrollar aplicaciones robustas y funcionales, sino también […]