“Conocimientos Programación>Lenguajes De Programación

Cómo romper un List Apart en Prolog

2016/3/1
Prolog es un lenguaje de programación que fue inventada en Francia en la década de 1960 para su uso en la traducción automática de las lenguas naturales . Fue desarrollado aún más en Escocia en la década de 1970 para su uso en demostradores automáticos. Se llegó a la atención de la mayoría de la gente cuando los japoneses lo elegimos por su idioma oficial en el proyecto de quinta generación - el proyecto nacional para desarrollar la Inteligencia Artificial. A principios del siglo 21 , es - junto con LISP - uno de los dos idiomas principales utilizados por la comunidad de IA . Instrucciones
1

rotura lista aparte en Prolog mediante el examen de la "cabeza" - el primer elemento de la lista - y la "cola" - el resto de la lista. A medida que se examinan los elementos siguientes, usted puede decidir qué parte de la lista rota -up cada elemento pertenece.
2

Ver si un elemento es un miembro de una lista que aparecerá en la lista de forma recursiva. Para hacer esta pregunta en Prolog , escriba " ? Miembros ( X , A) " - X es un miembro de L ? Esto requiere dos declaraciones prólogo : " Miembros (X , [X , T] ) . " Esto nos dice que si X coincide con el primero en la lista, entonces X es miembro de L.

3

Escriba el paso recursivo para encontrar membresía como " miembro (X, [_ , T] ): - . miembros ( X , T) " Esto va a saltar sobre la cabeza de la lista si no se igual a X. Si usted trabaja su manera a través de la lista, X será [ ] , la lista vacía .
4

Seleccione los n primeros elementos de una lista con las dos declaraciones Prolog " firstn ( L , F, I, 0 ) " y " firstn ( [ X

Lenguajes De Programación
Cómo cambiar el DataGridView celular Backcolor
Cómo ejecutar IDL en NetBeans
Cómo convertir Octal a binario
Cómo hacer un mapa de imagen CSS
Cómo hacer un Programa de bucle infinito en Basic
Cómo agregar notas al pie y notas al final con Microsoft Office 2002
Cómo hacer un guión gráfico para el diseño de sistemas
Cómo encontrar Scripts
Conocimientos Informáticos © http://www.ordenador.online