{"id":30,"date":"2010-09-30T20:28:59","date_gmt":"2010-09-30T20:28:59","guid":{"rendered":"https:\/\/blogs.ua.es\/dar15\/?p=30"},"modified":"2010-09-30T20:29:35","modified_gmt":"2010-09-30T20:29:35","slug":"practica-sesion-3","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/dar15\/2010\/09\/30\/practica-sesion-3\/","title":{"rendered":"Pr\u00e1ctica Sesi\u00f3n 3"},"content":{"rendered":"<p>Hoy hemos comenzado la clase repasando aspectos b\u00e1sicos del Prolog para que la gente que no supiera por d\u00f3nde empezar cogiera ritmo, una vez que Carlos ha explicado estos aspectos nos hemos puesto a trabajar en el proyecto de &#8220;Aqu\u00ed no hay quien estudie&#8230; mates 1&#8221;<\/p>\n<p>Carlos nos ha explicado con ayuda del proyector aspectos como:<\/p>\n<p>Limpiar la pantalla, <strong>:-write(\u201833[2J\u2019).<\/strong><\/p>\n<p>\u201c:-cuerpo\u201d es una regla sin cabeza, se ejecutar\u00e1 en primer lugar cuando se compile el programa.<\/p>\n<p>M\u00e1s de uno le hemos preguntado a Carlos que como deb\u00edamos llamar a las variables, por si hab\u00eda que seguir alguna regla para que no se diferenciara mucho el c\u00f3digo de un alumno al de otro y este nos ha dicho que ese aspecto es a elecci\u00f3n del alumno, siempre y cuando siga la estructura durante todo el proyecto y no cree confusi\u00f3n, este aspecto tanto a mi como a los que hayan programado alguna vez nos pareci\u00f3 genial ya que te permite la libertad de personalizar el c\u00f3digo<br \/>\nEn la sesi\u00f3n de hoy hemos hecho la fase 1 y 2<\/p>\n<p>En la fase 1 hemos declarado los hechos, en este caso los vecinos y las zonas, y para terminar hemos hecho preguntas para comprobar que el c\u00f3digo est\u00e1 bien hecho<\/p>\n<p>En la fase 2 hemos definido a los personajes (recordar que el propio jugador tambi\u00e9n es un personaje a introducir), la ubicaci\u00f3n de los personajes es otro aspecto a introducir y los lindes de cada sala en el mapa para saber c\u00f3mo debemos movernos y con que linda cada habitaci\u00f3n<\/p>\n<p>Ejemplos de c\u00f3mo meter el c\u00f3digo<\/p>\n<p><em>% descripcion(Tp,Nom,Desc): Desc es la descripci\u00f3n textual (cadena de texto)<\/em><em><br \/>\n<em>del objeto llamado Nom, que es del tipo Tp (por ahora, Tp puede ser vecino o zona)<\/em><\/em><\/p>\n<p><em>% ubicacion(Pj, Zn): El personaje Pj est\u00e1 ubicado en la zona Zn.<\/em><\/p>\n<p><em>% lindes_zona(Zn, N, S, E, O): La zona Zn tiene al norte la zona N, al sur la zona<\/em><em><br \/>\n<em>S, al este la zona E y al oeste la zona O.<\/em><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy hemos comenzado la clase repasando aspectos b\u00e1sicos del Prolog para que la gente que no supiera por d\u00f3nde empezar cogiera ritmo, una vez que Carlos ha explicado estos aspectos nos hemos puesto a trabajar en el proyecto de &#8220;Aqu\u00ed no hay quien estudie&#8230; mates 1&#8221; Carlos nos ha explicado con ayuda del proyector aspectos [&hellip;]<\/p>\n","protected":false},"author":1754,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-30","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/posts\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/users\/1754"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":2,"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/posts\/30\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/media?parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/categories?post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/dar15\/wp-json\/wp\/v2\/tags?post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}