Inteligencia Artificial

Páginas: 2 (420 palabras) Publicado: 28 de diciembre de 2012
Ingeniería de Sistemas

Programación Lógica Listas

Ing. Saúl Pérez Vega

Functores LISTAS - Declaraciones Elementos de una LISTA

LISTA Vacía Ejercicios de LISTAS.

Ing. Saúl Pérez Vega Functores


La estructura de datos es fundamental para cualquier tipo de calculo practico.

Predicado(argumento, functor(componente, componente))

Ing. Saúl Pérez Vega

Functores
CuentaComida

Teléfono

Renta

Tienda

Ing. Saúl Pérez Vega

Functores domains
cuenta = comida(titulo,cantidad); telefono(titulo,num_cuenta,cantidad); renta(titulo,cantidad);tienda(titulo,cantidad) persona,apellido,titulo = symbol cantidad, num_cuenta = real Predicates paga (persona, Cuenta)

Ing. Saúl Pérez Vega

Listas
Una Lista es solo otra forma de un objeto compuesto, pero esuna importante estructura de datos. Una Lista es como una colección de términos –en este caso, elementos – separados por comas y colocados entre corchetes.
Ing. Saúl Pérez Vega

Listas
Una listaes un objeto que contiene un numero arbitrario de otros objetos.  Cada item contenido en una lista se conoce como “elemento”. Estos se separan por comas. Ejemplos:  [9,6,3,5,56,267] [perro,gato,pato,caballo,vaca]  [“Ana”,”Juan”,”Gabriela”,”Jose”]  [3.12,41.12,11.76,128.88]  [a,e,i,o,u]

Ing. Saúl Pérez Vega

Listas – Declaración
Domains
listanumeros = integer* lista_alumnos =symbol* lista_vocal = char* lista_precios = real*

Ing. Saúl Pérez Vega

La lista se divide estructuralmente en:
◦ Cabeza ◦ Cola

Listas - Manipulación

Lima Ica

Ubicación 3

Ubicación 1Ubicación 2

Ilo

Ing. Saúl Pérez Vega

Lista Vacia


Una Lista vacía no tiene elementos y se representa:

Lista([ ])

Ing. Saúl Pérez Vega

Listas - ejemplos
Domains Listaletras =symbol* Predicates letras_griegas(listaletras) Clauses letras_griegas([alfa,beta,gamma,delta,epsilon]). Goal letras_griegas([Cabeza|Cola]).

Ing. Saúl Pérez Vega

Escribir la Lista
clauses...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Inteligencia artificial
  • INTELIGENCIA ARTIFICIAL
  • La inteligencia artificial
  • inteligencia artificial
  • Inteligencia Artificial
  • inteligencia artificial
  • Inteligencia artificial
  • Inteligencia Artificial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS