






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Documento que contiene una secuencia de instrucciones en lisp para crear y manipular listas enlazadas. Se incluyen funciones como cons, car, cdr, append, reverse y member.
Tipo: Apuntes
1 / 11
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







6vTyj
GDTQpqryyyrthtrhr yrr rr rihyyrry¶j rhqryh vryÂyvtqpvhh vsvpvhy GDTQpyyrthtry¶ryrrshrhyqr rihyypyhyyvhq¶htr ryrGDTUQSP8@TTPS
@ rv vvvr Tyyrpvyrrvq r rpqvr vhhyh @GDTQ ¶uvuh"v) I~r )rr hpvhy rhy T vt)phqrrqrph jpr qryvvhqrr prr 7yrh)hihy pr 3Uvshy3IDG @ryr) 3"
"
3´uyhμ
´uyhμ
3U
8ivhpv Grpivhpvyr rvppyrrrrp rvr hh v q¶r rv vvvrvq¶r hq G¶rp v hq¶hrrpivhpvp rsvhvh hr vhqh
(> expressió1 expressió2 expressió3 .....)
(<= expressió1 expressió2 expressió3 .....)
(>= expressió1 expressió2 expressió3 .....)
(/= expressió1 expressió2 expressió3 .....) @ryr) 32´hμ&U IDG 312"##$ U 3@RV6G´6μ´7μ IDG
PQ@S69PSTGÑBD8T (AND expressió1 expressió2 expressió3 .....)
(OR expressió1 expressió2 expressió3 .....)
(NOT expressió)
@ryr) 36I9UIDG IDG 3IPU1"# IDG
(SQRT expressió)
(REM expressió1 expressió2)
(TRUNCATE expressió1 expressió2)
(ROUND expressió)
(EXPT expressió1 expressió2)
(MAX expressió1 expressió2 expressió3 .....)
(MIN expressió1 expressió2 expressió3 .....) @ryr) 3TRSU!$ $ 3USVI86U@&" ! 3S@H&" 3H6Y#&%!(# ( G¶hhyhpvy qr yr pivhpv r sh proh r hhyh yr p vr rvprvrryhy q¶hrrhh hhyhyrprr r
hvth hy hhh vhiyrrhwhqrsvvqhtyihyryphyr h ryhs hT@UR W6SD67G@TGP86GT @qvrqrqrs rrrpvhyr qrsvv h vhiyryphy)
(LET ( (variable1 valor1) (variable 2 valor2) ....) expressió1 expressió2 ....)
(LET* ( (variable1 valor1) (variable 2 valor2) ....) expressió1 expressió2 ....)
@ hrr qr s r r qrsvrvr yr h vhiyr yphy hi ry hy r rr vvpvhyr v h pvhpvy ¶rp vr ry pw q¶r rv r vyvh h hrr h vhiyr A h qry G@U G@U hrrh vhiyr qrr hqr qpprqr h qvy¶jiv r vtvqryrqrs rrrhqr Gh qvsr qpvh r r ry G@U v ry G@U p r ry G@U p rh yr h vhiyr rrrtv ph q rphqv pvrp rrvvyjvhrvr phvryG@Uyrp rhhqh
r hy¶hy hrtp¶uhtvrp vryh s h @y ryhr r hy¶vq rqr pq¶hhyh h q rG@UG@U pryhy qry¶yvhr rvyhhyhqh 8S@68DÏ9@IPVTPQ@S69PST)AVI8DPIT @GDTQr rrrytvrqrsvv hhspvyQr sr u rqvhqryhs hrrpvhy9@AVIGhrhvhvp)
(DEFUN nom_funció (<paràmetre1> <paràmetre2> ...) expressió1 expressió2 ....) Vprjqrsvvqhyhspvyvryrvtvhhyhqhr y¶vq r phyrp v ryhp vqhp) fspvyh jr r h hr r! @yhy r r hy¶vq rqr pq¶hhyh hspvyqrsvvqhry vh vpryhy qry¶yvhr rvyhhyhqh DU@S68DPIT @rhpvhpvy"s rrrpvhyr sr vr hpv) (LOOP expressió1 expressió2 .... expressión)
@ hrh s h r rrrvr ~r vsvv qr rthqr yr rqpvr qrsvvqr qv ry GPPQ sv r h qr yr rqpvr h hhyh vtv) (RETURN <expressió>) @y ryhr¶ipqr pqrry¶vq ruhtvhhyhryGPPQp ryhy qry¶r rvyhpvhqhhyhs hS@UVSI (DOTIMES (variable valor <expressió_resultant>) expressió1 expressió2 ......) @ hr ph ry pw qr rqpvr ¶hhyr ~r svv qr rthqr @y ~r svv qr rthqr p ry r rvhy h hy v yh h vhiyrpyhrshq¶tqr6rtqrr rprohhph h h v qr
(LAST llista), r hhyyvhrppy¶~yvryrrqryhyyvh (NTH pos llista), r h ry hy qr y¶ryrr r r ih phyhvpvyqryhyyvhDHQPSU6IU)ry vr ryrrqryh yyvhphyhvpvy (MEMBER element llista <:TEST #EQUAL>), r h h yyvh rvhyrhhiyyvhqryyvhqrhyhr hrry vr ryrrr yh yyvh r hqh rvhy h y¶ryrr iph v r rh r yh s h H@H7@S 6A@BDSVI@G@H@IU@IVI6GGDTU6 Gh~vphs hrrqvhr hsrtv ryrrhyhyyvhpyhr r rhsrtv yhy vpvvqryhyyvh6rhp) CONS e l),hsrtrvy¶ryrrrhy vpvvqryhyyvhy @GDHDI6SVI@G@H@IU9¶VI6GGDTU6 Iprqvhq¶hs hrr rryvvh ry vr ryrrqr yhyyvh6rhp)
(CRD llista) 6GUS@TPQ@S68DPIT6H7GGDTU@T
(NULL llista), r hpr vyhyyvhpivqhvshyrphp h v (DOLIST (var1 llista) expressió1 expressió2 ..... rvhy h h s h vr hvh ¶hhyr yr r rv hr rthqrpryrrvtvyhyyvh6prphqhvr hpvyh r
p h hy ry hy q¶ ryrr qr yh yyvh proh ry vr v hphihr y¶~yv Qr tv h hyyvh)S@W@ST@yyvh @ hqh vqhqrqhqr Qr yyrtv qhqrr rqrrpyhrqvhqryhs h) (READ Qr h qhqrr hhyyhrqvhqryrs r) (PRINT expressió) (PRIN1 expressió) (PRINC expressió)