Upload
ricardo-velez
View
218
Download
0
Embed Size (px)
Citation preview
7/25/2019 Ejercicos en Prolog
1/3
EJERCICOS EN PROLOG.
1. Elabore un predicado para determinar el ltimo de una lista teniendo en cuanta que
! es el ltimo elemento de una lista que tiene a ! como nico elemento
! es el ltimo elemento de una lista que tiene cabe"a # cola si ! es el ltimo de la
cola
$. Elabore un predicado que permita clasi%icar nmeros en positi&os cero o ne'ati&o (no
se utili"a listas).
7/25/2019 Ejercicos en Prolog
2/3
*. Elabore un predicado que obten'a el %actorial de un nmero sabiendo que
1. +actorial de cero es 1
$. + es %actorial de N si N , - Na es N/1 %actorial de Na es +1 # + es +1 0 N
. Elabore un predicado que obten'a la cantidad de elementos de una lista sabiendo que1. cantidad de elementos de una lista &ac2a es cero
$. Cantidad de elementos de una lista que tiene cabe"a # cola es cantidad de elementos
de la cola 31
7/25/2019 Ejercicos en Prolog
3/3
4. Elabore un predicado que permita saber si una lista est5 ordenada ascendentemente
sabiendo que
1. una lista que tiene un solo elemento est5 ordenada
$. una lista con !6 en la cabe"a # C en la cola est5 ordenada si !76 # est5 ordenada la
lista con 6 en la cabe"a # C en la cola.