comandos lisp

Upload: byron-joel

Post on 07-Mar-2016

213 views

Category:

Documents


0 download

DESCRIPTION

ejercicios de lisp

TRANSCRIPT

  • INTELIGENCIA ARTIFICIAL

    Setf es para ensearle el conocimiento de una lista al programa (setf ao 2013)

    Los dems comandos son temporales!

    Al preguntar en que ao estamos le botara 2013

    De esa lista que ingrese cual es el segundo animalito uso el comando second

    Rest muestra el resto de la lista excepto el primero

    Nthcdr y el nmero para ver la cantidad de elementos a eliminar desde el inicio

    Butlast desde izquierda a derecha elimina

    Last el ltimo muestra como tomo

    Length longitud de la cadena

  • Cons aade un tomo o elemento a la lista

    Append une dos listas

    Ejemplo 2

    De un tomo q tengo le crea una lista el comando list de un o n elementos

    Usando dos comandos anidados

    Ejemplo 2 (dos listas juntas con un append)

    Ejemplo3 (el tercer elemento de un append)

  • Remove remueve un tomo de la lista temporalmente

    Aprender dos listas de una en este caso la hp y la Toshiba

    Assoc me busca un elemento o elementos en una lista, en este caso el disco de la hp

    Sumar elementos pongo primero el signo y paso los parmetros

    Divisin entera

    Float divisin no entera

    Rem hace el residuo

  • Max

    Porencia expt

    Raz cuadrada sqrt

    Raiz ensima

    Operaciones matemticas combinadas

    Reversa con reverse

    Defun CREA UNA FUNCION

  • Deber

    Let permite aprender un proceso

    And

    Or

    Not me salew falso por la condicion

  • Funciones del tipo if que son controladas con el when y solo vale al ser verdadero

    El unless vale cuando es falso

    ahorita esta evaluado cuando sea falso(unless) y cuando sea verdadero(when)

  • Funcin par(evenp) o impar(oddp) evaluada por el cond(); esto evalua dento el evenp oddp

    Zerop pregunta si es cero

    Plusp.- pregunta si un nmero es positivo

    Estructura de un if; solo es suficiente poner una debajo de otra y all vale

  • Saber si es par o impar en modo if

    Cond para evaluar muchas condiciones

  • Case evalua la forma clave en este caso figura y le activa

    Recursividad

  • Nota: ese uno que est al lado del if es similar al return

    multiplicar recursivamente