Curso 2003-2004 - dccia
Curso 2003-2004 - dccia
Curso 2003-2004 - dccia
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ENUNCIADO DE PRÁCTICAS –LC <strong>Curso</strong> <strong>2003</strong>/<strong>2004</strong><br />
Página 14<br />
? Antes de seguir, comprueba que Prolog responde correctamente a las siguientes preguntas:<br />
Práctica II<br />
¿Dime el número de animales que tiene el zoo de Alicante?.<br />
¿Compara los zoos de Madrid y Sevilla para saber cuál tiene más o menos<br />
animales?.<br />
¿Compara todos los zoos con el de Alicante?.<br />
¿Busca algún zoo que tenga un precio de adulto menor que 17 euros y de niños<br />
menor que 10 euros?.<br />
¿Dime qué pagará una familia de dos adultos y tres niños en el zoo de Madrid en<br />
temporada baja?.<br />
¿Dime que pagará un grupo de 30 personas, en donde 10 son de la tercera edad,<br />
para entrar en el zoo de Sevilla en temporada alta?.<br />
SWI-Prolog II.d: Obtención de respuestas alternativas<br />
Presentación: Cuando a Prolog le hacemos una pregunta que contiene una variable nos responde<br />
con un valor de la misma que satisface el objetivo (proceso de unificación). Si deseamos obtener<br />
más valores que satisfagan también la pregunta, podemos activar el proceso de reevaluación<br />
(“backtracking”) pulsando “;” (punto y coma) tras la respuesta de Prolog. Trabajaremos con los<br />
subapartados 5.2. Unificación y 5.3. Reevaluación el apartado 5. Estructuras de Control, del Anexo<br />
A: Prolog, del libro [Castel y Llorens,1999], así como con el fichero ej05.pl.<br />
Objetivos:<br />
Analizar el modo en que Prolog puede obtener todas las respuestas válidas a una pregunta.<br />
Aprender la reevaluación para activar el proceso de generación de soluciones múltiples.<br />
Hacer: (0,5 ptos.)<br />
Formalizar en Prolog las preguntas de la sección ?.<br />
Opcional:---<br />
? Antes de seguir, comprueba que Prolog responde correctamente a las siguientes preguntas:<br />
¿Dime todos los lugares de procedencia de los primates?.<br />
¿Dime todas las especies que procedan de África?.<br />
¿Dime todos los zoos que abran a las 9h?.<br />
¿Dime todos los zoos que cierren antes de las 19 h?.<br />
¿Dime todos los zoos que sean mayores que el de Alicante?.<br />
¿Dime todos los zoos que sean menores que el de Bilbao?.