“Año de la Diversificación Productiva y del Fortalecimiento de la Educación” UNIVERIDAD NA!I"NA# NA!I"NA# “AN #UI $"N%A$A” DE I!A I! A FA!U#&A FA !U#&AD D DE IN$ENIERI IN$ENIERIA A DE I&E'A I&E' A
D"!EN&E(
R"#AND" ') !*AVE% $UI##EN
A#U'N"(
A+,AR A+ ,AR !AR'"N !AR'"NA A -ER"N -EU
!UR"(
I&E'A E.PER&"
I!A / PERU
0123
EJERCICIOS DE LISPWORKS LABORATORIO N° 1 Hacer 20 ejercicios usa!o "os co#a!os SET$ % SET CO&ANDOS 'se() res*ues(a '+ , -.. se() 23 se() as4er 'se() resu"(a!o '+ 21 as4er..
'se() res*ues(a '5 100 10..
se() *roa!o res*ues(a 'se() *roa!o1 '5 *roa!o 10.. se() #%as4er 120 se() resu"( #%as4er se( 6resu"1 resu"( se( 6a 20 se( 6 a 'se( 6 '+ 20 .. 'se( 67 '8 20 ,.. 'se( 6r '8 7 ,.. se( 6" ,9 'se( 6o '+ 20 3,.. 'se( 6e 7. 'se( 67 '+ 20 20.. se( 6e 7
DESCRIPCION Le asi/o a "a aria"e res*ues(a e" a"or !e ,+Le asi/o a "a aria"e e" a"or 23 Le asi/o a "a aria"e as4er e" resu"(a!o !e Le asi/o a "a aria"e resu"(a!o "a su#a !e 21 + e" resu"(a!o !e as4er Le asi/o a "a aria"e res*ues(a e" a"or !e 100 e(re 10 Le asi/o a "a aria"e *roa!o e" a"or !e res*ues(a Le asi/o a "a aria"e *roa!o1 e" a"or !e *roa!o e(re 10 Le asi/o a "a aria"e #%as4er e" a"or !e 120 Le asi/o a "a aria"e resu"( e" a"or !e #%as4er Le asi/o a "a aria"e resu"(1 e" a"or !e resu"( Le asi/o a "a aria"e a e" a"or !e 20 Le asi/o a "a aria"e e" a"or !e a Le asi/o a "a aria"e e" a"or !e 20 + Le asi/o a "a aria"e 7 e" a"or !e 208, Le asi/o a "a aria"e r e" a"or !e 7 8, Le asi/o a "a aria"e " e" a"or !e ,9 Le asi/o a "a aria"e o e" a"or !e 20 + 3, Le asi/o a "a aria"e e e" a"or !e 7 Le asi/o a "a aria"e 7 e" a"or !e 20 +20 Le asi/o a "a aria"e e e" a"or
!e 7 Hacer 20 ejercicios usa!o "os co#a!os CAR: $;OTE: ATO&: CDR: CONS: LIST: 20 CAR 6'> B C. )uo(e'7o"a #u!o. $;OTE''ESTA&OS. I&PRO?ISANDO. 'CAR'$;OTE''HOLA.$;E HACE... '
DESCRIPCION &ues(ra e" *ri#er e"e#e(o )ue es A Le asi/o a "a aria"e > e" a"or 20 &ues(ra e" *ri#er e"e#e(o )ue es > &ues(ra e" a"or 7o"a #u!o &ues(ra !os e"e#e(os 'ESTA&OS. e I&PRO?ISANDO &ues(ra e" *ri#er e"e#e(o )ue es 'HOLA. &ues(ra e" *ri#er e"e#e(o )ue es AB &ues(ra (o!os "os e"e#e(os res(a(es #eos e" *ri#ero &ues(ra e" resu"(a!o T %a )ue se #a(iee e re/"a &ues(ra e" resu"(a!o !e Ni" %a )ue es ua "is(a &ues(ra e" resu"(a!o !e T a )ue se #a(iee e re/"a &ues(ra e" a"or !e 9 3 &ues(ra e" a"or !e T %a )ue se #a(iee e re/"a &ues(ra (o!os #eos e" *ri#er a"or &ues(ra e" a"or R :D #eos e" *ri#er a"or &ues(ra e" a"or A B !e(ro !e ua "is(a &ues(ra e" a"or !e 'A BCD. !e(ro !e ua "is(a &ues(ra e" a"or !e 'A B C D E. !e(ro !e ua "is(a &ues(ra e" a"or !e 'A BC. &ues(ra e" a"or !e a co su a"or !e 1 % a2
Hacer 2, ejercicios !e <;NCIONES PRI&ITI?AS !o!e ic"u%e "as o*eracioes +:8:: 5: &a: #i CO&ANDOS '8 '+ 2 ,. ' + 2 @.. ' 5 '+ 10 ,. ' 8 10 -.. ' '+ 2 3. ' + , @..
'+' ' + 1 3. ' + 2 ,.. ,. 30 ' + ' + 3 @. '+ 2 3. ' + 1 1.. ' 5 100 100. )uo(e' +2 @. se() 20 '+ , . ' '+ , . '+ .. se( 6% @, '+ %. se() 22 '+ % . ' + ' + . ' + % %. '+ .. ' 5 '+ . 2. ' ' + % . 3. ' 5 ' ' + 2. ,. 2. 'CONS 6A 'CONS 6B 6C.. '"e('' 1. 'a 2..' a.. se() a 20: se() @0: se() c 30 ' 5'+ ' + a a. '+ . '+ c c.. @. '+'8 c a .. '+ a c. ''8 c . '+ a c..
LABORATORIO N° 2 Hacer 20 ejercicios usa!o "os co#a!os S$RT: SET<: E>PT: &A>: &IN: SET$ CO&ANDOS s)r( 20 s)r( 2, se(F 20 'se(F a '+ ,.. s)r( a e*( , @ 'e*( 2, 0=,. 'e*( 121 '5 1 2.. #a 3 , 9 #a 3 - 3 @ 29 #i 2, 3 9- 3 @ se() '5 1 2. e*( 2, 'e*( @9 '+ 0 0=,.. se() a 100
DESCRIPCION &ues(ra e" a"or !e 3=3-21@9 &ues(ra e" a"or !e , &ues(ra )ue "a aria"e (iee e" a"or !e 20 &ues(ra )ue "a aria"e a (iee e" a"or !e +, &ues(ra e" a"or !e a )ue es , &ues(ra e" a"or !e 12, &ues(ra e" a"or !e , &ues(ra e" a"or !e 11 &ues(ra e" #Gi#o a"or )ue es 9 &ues(ra e" #Gi#o a"or )ue es 29 &ues(ra e" #i#o a"or )ue es @ &ues(ra )ue "a aria"e (iee e" a"or !e 1 5 2 &ues(ra e" a"or !e , &ues(ra e" a"or !e 9 &ues(ra )ue "a aria"e a (iee
s)r( a 'se() '#a 2 3 ,.. #i 12 @3 23 ,9 e*( ' 9 9. ' 5 1 2. ' se(F 7 ' + 2 3 ,..
e" a"or !e 100 &ues(ra e" a"or !e a )ue es 10 &ues(ra e" a"or !e )ue es e" #Gi#o a"or )ue es , &ues(ra e" #i#o a"or )ue es , &ues(ra e" a"or !e 99 )ue es 9 &ues(ra e" a"or !e 7 )ue es 2+3+,
Hacer 20 ejercicios usa!o "os co#a!os
'se(F a '+ ,.. 'e!* 6'@3 3@ 9.. 'e!* 6'.. 'e!* 6'123.. 'e!*'res( 6'3... 'res( 'res( 6'a c ! e... 'e) 6a 6a. 'e) 6a 6. 'se() 6o"a. 'e) 67o"a 6. 'e) 6o"a 6. 'se() 6ac. 'se() s(r MacM. 'reerse s(r. 'se() Mac!M.
DESCRIPCION &ues(ra e" *ri#er a"or )ue es ! &ues(ra e" *ri#er a"or !e" resu"(a!o !e res( )ue es &ues(ra e" *ri#er a"or !e" resu"(a!o !e !os eces res( )ue es ! &ues(ra e" a"or )ue ! a )ue es +, &ues(ra e" a"or !e Ni" %a )ue o es ua "is(a aca &ues(ra e" a"or !e T %a )ue es ua "is(a aca &ues(ra e" a"or NIL %a )ue o es ua "is(a acia &ues(ra e" a"or T %a )ue o es ua "is(a acia &ues(ra e" a"or !e D &ues(ra e" a"or !e T %a )ue so i/ua"es &ues(ra e" a"or !e NIL %a )ue o so i/ua"es &ues(ra e" a"or !e "a aria"e )ue es o"a &ues(ra e" a"or NI" %a )ue o so i/ua"es &ues(ra e" a"or T %a )ue e" a"or !e es i/ua" a o"a &ues(ra e" a"or !e )ue es ac &ues(ra e" a"or !e s(r )ue es ac &ues(ra a" res e" resu"(a!o )ue es !ca &ues(ra e" a"or !e )ue es ac!
'reerse . 'reerse aF/.
&ues(ra e" a"or a" res !e &ues(ra e" a"or a" res )ue es /Fa
Hacer 20 ejercicios usa!o "os co#a!os LIST: APPEND: CONS CO&ANDOS 'cos , i". 'cos 9'cos @ i".. 'cos , 'cos 2'cos i" 3... 'cos 3' cos 2' cos 2 i"... 'cos 6a i". 'cos 6a 'cos 6 ' cos 6c i"... 'cos 6 'cos 6% 'cos i" 6... 'cos 6a 6'/ /(F .. 'cos 6a'cos 6 6'F/ r / r... 'a**e! 6a. 'a**e! 6'a. 6'. 6'c.. 'a**e! 6'a c !.. '"is( 6'a c !.. ')uo(e 'a**e! 6a.. 'cos 2 ' cos 6a i".. 'cos 67 'cos 0 'cos 6" 'cos 6a i".... 'cos 2 'cos 0 'cos @ 'cos 68 'cos i" 6a..... 'a**e! 6'7 o " a.. '"is( 'a**e! 6'7. 6'o " a... 'a**e! 6'7 o " a..
Hacer 20 ejercicios usa!o "os co#a!os LENTH: LISTTP: LIST:
CO&ANDOS '"as( 6'1 2 @ 3 , 9 -.. 'rs( 6'1 2 @ 3 , 9 -.. '"as( 'res( 6'1 2 @ 3 , 9 -... '"is( 6a 6 6 2 @3. '"is( 6a 6 6c 6! 6e. '"is( 6a 6'. 6'c.. '"is( 67 6o 6" 6a 's)r( 3. '5 'e*( , 2. ,.. '"is( 6'a . 6'a c !. 6F 6/ 67. 'se() #os(rar "i. 'se() #os(rar. '*ri( .
'"e/(7 6' F / (r 7.. '"e/(7 6' r 'jJjj F. /.. 'se() s(r Mac!M. '"e/(7 s(r. '"is(* 6'#.. '"is(* i". '"is(*6'.. '"is(* 6a. '"is(* 6'ac!..
RESOL?ER EJERCICIOS DE
case estado %madrid &españa) %roma &italia) %paris &francia) %t &desconocido) )
)
') Se quiere plantear una función llamada media que calcule la media de dos n(meros" #tilice defun" %defun media % a b) % %* a b) ') ) +) Se quiere plantear una función llamada suma que calcule la suma de dos n(meros" #tilice defun" %defun suma %a b) %* a b) ) ) Se quiere plantear una función llamada suma que calcule el cuadrado de cada uno de los elementos de una lista" #tilice defun" 1 Paso. %defun cuadrado %/) %0 / /) ) ' Paso.
% defun sumaa % a b) % suma %cuadrado a) %cuadrado b)) ) a función 2suma3 llama a mi + e4ercicio resuelto anteriormente"
REC;RSI?IDAD 5) 6alcule el factorial de un numero %defun factorial %n) %defun factorial %n) %if %7 n 8) 1 %0 n %factorial %- n 1)))) )
9) :btener el producto de ' enteros a $ b de manera recursi;a %defun producto % a b) %if %7 b 1) a %* a %producto%a %- b 1)))) )
LABORATORIO N° 2=1 <;NCIONES REC;RSI?AS 1) b %n) %if %?7 1) n%* %>b %- n 1)) %>b %- n ')))) ) 5) 6ontar todos los elementos de una lista
%defun li %lista) %if%7 lengt@%lista) 1) 1) % leng@t%lista)) )