Sunteți pe pagina 1din 2

PRÁCTICA DE LABORATORIO

SALAZAR FERNANDEZ ANDHERSSON

TOVAR AGUILAR LESLIE

5) ¿CUANTAS LISTAS EXISTE?


EJEMPLO 1

CL-USER 4 : 1 >( setq L' ((1 2) 3 4 (5 6) (7 8)))

((1 2) 3 4 (5 6) (7 8))

CL-USER 5 : 1 > (defun sublistas (L) (cond ((or (null L) (atom L)) 0)

(t (+ (if (atom (car L)) 0 1) (sublistas (car L))

(sublistas (cdr L))))))

SUBLISTAS

CL-USER 6 : 1 > sublistas L

3
EJEMPLO 2

CL-USER 7 : 1 > ( setq M' ((1 ) 6 7 (8 9) 12 (5 6) 23 (7 8)))

((1) 6 7 (8 9) 12 (5 6) 23 (7 8))

CL-USER 8 : 1 > sublistas M

S-ar putea să vă placă și