
ayuda con tarea...ALGUIEN ME ORIENTE COMO EMPEZAR
Publicado por NAYREEN (2 intervenciones) el 13/05/2015 23:20:25
NECESITO AYUDA EN ESTE PROBLEMA
Ejercicio 1.
Dada una lista cualquiera de elementos de cierto alfabeto dado, se desea desarrollar una relación o método Prolog, que permita posicionarse en una posición dada de la lista y devolver como resultado dos listas; una de ellas contendrá los elementos a la izquierda de la posición dada y la otra contendrá los elementos a la derecha de la misma posición.
Condiciones:
El método se llamará posicionar, la posición deseada será suministrada por el usuario, el alfabeto a emplear será {c,g,t,a}, el método debe fallar e informar si la lista contiene elementos distintos al alfabeto dado, el predicado deberá incluir cualquier otra validación que UD. considere necesaria. Muy importante: Solo puede usarse el método posicionar y los métodos ! y fail si UD. los considera necesarios. También se permite el uso de un método Prolog para encargarse de la validación arriba indicada. Para informar los fallos debidos a validación se recomienda el uso del método o predicado write/1.
Ejercicio 1.
Dada una lista cualquiera de elementos de cierto alfabeto dado, se desea desarrollar una relación o método Prolog, que permita posicionarse en una posición dada de la lista y devolver como resultado dos listas; una de ellas contendrá los elementos a la izquierda de la posición dada y la otra contendrá los elementos a la derecha de la misma posición.
Condiciones:
El método se llamará posicionar, la posición deseada será suministrada por el usuario, el alfabeto a emplear será {c,g,t,a}, el método debe fallar e informar si la lista contiene elementos distintos al alfabeto dado, el predicado deberá incluir cualquier otra validación que UD. considere necesaria. Muy importante: Solo puede usarse el método posicionar y los métodos ! y fail si UD. los considera necesarios. También se permite el uso de un método Prolog para encargarse de la validación arriba indicada. Para informar los fallos debidos a validación se recomienda el uso del método o predicado write/1.
Valora esta pregunta


0