Saludos a todos otra semana más. Ya va quedando menos para el fin del cuatrimestre se nota ya las primeras tensiones y agobios por parte de los compañeros ya se empieza a emplear la gente como nunca después de haber pasado un puente movidito y para otros no tanto.
La práctica 8, el último bloque de algritmia,trataba en primer lugar de las Hast table y la recursividad concepto muy bien asimilado en las clases de practicas gracias a el ejemplo de las muñecas rusas que creo recordar se llaman matriuska (corregidme si me equivoco). El primer ejercicio y practicamente el unico que nos dio tiempo a hacer trataba de usar las tablas hash (se que a otros no les sonará a tablas de programación…. XD), para dar en un videojuego unos trucos para desbloquear ciertas opciones del juego como el desbloqueo de armas, personajes etc… En este momento mi compañera que tube esa mañana Fani [ya que claudio no estubo
] empezamos a comentar de que si en cierta manera los trucos de los juegos estaban hechos a drede o serian combinaciones de botones que producian fallos en el desarrollo del juego y llegamos a la conclusion de que algunos trucos, como recuerdo en el Tomb Raider la lista de botones era increiblemente grande que debias hacer para conseguir unas poquitas de armas yesto sugeria que podria ser un fallo, otros sin embargo lo hacian los propios programadores del juego. Empezamos a programar y cuando hicimos la lista implementamos en el programa 10 trucos con la hash table de los cuales recordamos algunos de algunos juegos que habiamos estado jugando; y los definimos por una cadena de caracteres del 710-720 enseguida vimos la gran utilidad de estas tablas para llegar al truco rapidamente con la cadena.
Por último no nos dio mucho tiempo a hacer el factorial pero mas o menos lo discurrimos en papel en el cual este es un claro ejemplo de recursividad. de no haber ocupado todo nuestro tiempo el ejercicio anterior hubieramos realizado este en java ya que parecía bastante sencillo.