comandos lisp
DESCRIPTION
ejercicios de lispTRANSCRIPT
-
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