En este repositorio hay una selección de proyectos en C# desarrollados durante el Curso Escolar 2024/25. He incluido aquellos proyectos en los que puede haber determinado interés en cuanto a la algorítmica aplicada así como en cuanto al uso de las herramientas que proporciona el lenguaje en relación a POO.
Cuadrado Mágico #
Se trata de una resolución al conocido problema del Cuadrado Mágico. Planteo un algortimo que lo resuelve bajo las precondiciones e instrucciones enunciadas a continuación:
- Número impar de filas y columnas (y mismo numero de ambas)
- Se empieza por la fila central en la casilla que está más a la derecha, ahí va el uno
- Para ir a la siguiente casilla, la siguiente de la última:
- Siguiente columna y siguiente fila si está libre (diagonal)
- Si la siguiente está ocupada, entonces avanzar es ir hacia atrás SOLO en columnas
ADN #
Se trata de un breve algoritmo diseñado para determinar si dos secuencias de ADN son iguales. Bajo el pretecto de este ejercicio, las secuencias de ADN son cíclicas, lo que quiere decir que la secuencia ATGCGTAT debe de ser igual a la secuencia ATATGCGT.
Estudiante #
En este ejercicio se trabajan diferentes cuestiones relacioandas a la POO: herencia, interfaces, diferentes constructores para las clases...
Comparativa #
En este ejercicio, además de manejar los elementos enunciados en el proyecto anterior, también se maneja lectura y escritura de datos desde ficheros.