Функциональное программирование. Построение функций

Слайд 2

Редуцируйте лямбда-выражение а) ((λx. (x2+5)) 3) б) ((λxy. (x2+y2)) 3 2)

Редуцируйте лямбда-выражение

а) ((λx. (x2+5)) 3)
б) ((λxy. (x2+y2)) 3 2)
в) ((λx. (x2+((

λx. x/3) 6))) 3)
г)((λx. ((λy.x2+y) -5)) 3)
д) ((λxy. (x2+y/2)) 3 ((λu. ) 6.5))
е) ((λyx. ((λz.(z*z) 2)+sign(y)*|x|) ((λp.ln(p)) 1) ((λt. 4t) -2))
Слайд 3

напишите лямбда-выражения для вычисления выражений и вычислите их для заданных значений параметров

напишите лямбда-выражения для вычисления выражений и вычислите их для заданных значений

параметров
Слайд 4

Определите функцию: а) от трех числовых аргументов, вычисляющую сумму значений аргументов;

Определите функцию:

а) от трех числовых аргументов, вычисляющую сумму значений аргументов;
б) от

двух аргументов: elem и списка lis, проверяющую, является ли elem третьим элементов списка lis;
в) от двух аргументов: elem и списка lis, проверяющую, является ли elem третьим или пятым элементов списка lis.