CC41A Lenguajes de Programación
Martes 1 Mayo
El siguiente problema deben ser enviado en un solo archivo de
nombre
abc3.sml
(donde abc
son las
inciales de su nombre y dos apellidos; por ejemplo
el archivo de José Fernández Herrera será jfh3.sml
;
el 3 es por tarea 3)
en attachment a cgutierr@dcc.uchile.cl
con subject abc3.sml
. Si el archivo no compila directamente,
la tarea tiene un 1.
datatype Exp = V of string | Apl of Exp * Exp | Lambda of string * Exp;Escriba una función
sub
de tipo
Exp * string * Exp --> Exp
que para un triple
(M,x,N) devuelva M[N/x] según las siguientes especificaciones: