Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3.7 Listas en Prolog
3.7 Listas en Prolog
Listas en Prolog
Grupo: 81T
Lista (cabeza,cola).
En prolog:
[cabeza|cola]
Ejemplo:
La lista se compone de diferentes nombres de estados, luego mostramos todos los estados
como en la siguiente imagen:
Al poner una variable nos arroja en una sola lnea todos sus elementos de la lista, a
diferencia de prcticas pasadas que tenamos que dar espacio para poder visualizar los
siguientes elementos.
Tengo una lista llamada vehculos, y en ella puedo clasificar los vehculos de tierra y aire,
como se puede apreciar la cabeza sern los tipos de vehculos mientras que la cola nos
mostrar todos los vehculos del tipo correspondiente.
Member
Member es un procedimiento ya definido de prolog que permite saber si un elemento
pertenece a una lista:
Append
Permite juntar 2 listas para hacer una sola:
Intente hacer lo mismo pero con 2 listas que ya tena yo definidas y me mandaron slo un
false:
Conclusin:
Las listas son estructuras de datos que todos los lenguajes de programacin tienen, y prolog
no es la excepcin, por lo que es muy importante conocer cmo utilizarlas. Al principio se
me dificulto un poco ya que me encuentro acostumbrado a lenguajes como java, donde es
fcil conocer el tamao de una lista (por ejemplo), pero una vez que practiqu con estas,
pude realizar procedimientos interesantes.