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