Шукаєте відповіді та рішення тестів для Декларативне програмування [03129]? Перегляньте нашу велику колекцію перевірених відповідей для Декларативне програмування [03129] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Задати лямбда-виклик для обчислення суми двох добутків, відповідно, першого і другого елементів та першого і третього елементів заданого числового списку
Вибрати базові функції мови програмування з сімейства ЛІСП, які мають область визначення усі S-вирази
1) Записати ПОВНУ dot-нотацію для S-виразу
(к (0 5) ((1 (2))) ((3)) с (4))
2) Зі скількох елементів складається вираз на верхньому рівні?
3) Записати голову для третього за порядком (верхній рівень) підсписку заданого списку.
4) Через один виклик примітивів добудьте з цього виразу атом 1
Назва (англ.) популярного редактора для програмістів, створеного діалектом мови ЛІСП.
Задати лямбда-виклик для визначення чи тотожні другий та четвертий елементи заданого простого списку (без вкладеностей).
У Continuation-Passing Style функція замість того, щоб передати результат іншій функції, повертає свій результат.
Задати у формі притаманній функційному програмуванню виклик функції reduct (редукція) для обчислення добутку інкрементів шести чисел, введених одним списком. Функціональний аргумент задати у вигляді лямбда-виразу.
Маючи атом М та () через один виклик комбінації відповідних примітивів функційної мови програмування утворіть S-вираз
( (М . М) ((М) ((М)) М) (М))
Задати лямбда-виклик для побудови пари з третього та четвертого елементів заданого списку.