10.05.2013 Views

Curso 2003-2004 - dccia

Curso 2003-2004 - dccia

Curso 2003-2004 - dccia

SHOW MORE
SHOW LESS

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?.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!