los perros
Ingeniería en sistemas computacionales
Programación Lógica y Funcional
Reporte de practica 2
Uso de funciones, listas y recursión
Catedrático:
Rafael Herrera García
Presenta:
BalderasCerón Roxana
De la Rosa Velasco Tania
Práctica No. 2
Nombre:Uso de funciones, listas y recursión
Introducción:
Las aplicaciones de listas son muy amplias, en estapráctica se plantea resolver una serie de problemas sencillos para que el alumno se familiarice con el uso de estas, las funciones y la recursión.
Materiales y equipos:
1.- Equipo de cómputo conWindows XP
2.- LispWorks 6.1.1
Metodología
1.- Resolver los siguientes problemas utilizando los conceptos vistos en clase.
a.- Elaborar programa imperativo para sumar 2 números.
b.-Elaborar programa que lea un átomo y que imprima si es par o impar, si se trata de un átomo simbólico o una lista mande un error.
c.- Elaborar una función que reciba una lista y obtenga la cantidad deátomos que tiene
d.- Elaborar una función que reciba una lista y que rote los elementos de esta a la izquierda retornando la lista rotada.
e.- Elaborar una función que reciba una lista y que rote loselementos de esta a la derecha retornando la lista rotada.
f.- Elaborar una función que reciba lista y obtenga una lista que tenga invertidos todos los átomos de una lista.
g.- Elaborar una funciónque se le pase la lista del cuestionario de la practica 1 y un número de créditos y obtenga una lista con los nombres de las materias que tienen dicho número de créditos
h.- Elaborar una función que sele pase la lista del cuestionario de la practica 1, un nombre de materia y un número de crédito y agregue dicho par en la lista, retornando la nueva lista
i.- Elaborar una función que se le pase lalista del cuestionario de la practica 1 y un número de créditos y obtenga una lista con los nombres de las materias que no tienen ese número de créditos.
j.- Elaborar una función que se le pase...
Regístrate para leer el documento completo.