Looking for Декларативне програмування [03129] test answers and solutions? Browse our comprehensive collection of verified answers for Декларативне програмування [03129] at vns.lpnu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Маючи атом Е та () через один виклик комбінації відповідних примітивів функційної мови програмування утворіть S-вираз
( ((Е . Е)) ((Е) . Е) (Е Е) Е)
Задати у формі притаманній функційному програмуванню виклик функції reduct (редукція) для обчислення суми декрементів шести чисел, введених одним списком. Функціональний аргумент задати у вигляді лямбда-виразу.
1. Як позначаються логічні константи у мові Racket?
2. Навести приклади викликів функцій, а саме базових примітивів різних категорій, які результатом роботи завжди дають логічні величини.
Обчисліть самостійно результат виклику (reduct '(2 4 2) (lambda (x y) (+ (* x 2) (* y 2))) 0), де reduct - це функція вищого порядку, класична редукція
Вибрати функції функційної мови програмування, які мають однакові області значень
Чи правильне твердження
"Лямбда-вираз не може бути обчислений"?
1) Записати ПОВНУ dot-нотацію для S-виразу
((а ((1))) 5 ((7)) (1 (2)) (с (4)))
2) Зі скількох елементів складається вираз на верхньому рівні?
3) Записати хвіст для заданого списку.
4) Через один виклик примітивів добудьте з цього виразу атом 7
Мова LISP започаткувала в програмуванні ідею
Маючи атом Е та () через один виклик комбінації відповідних примітивів функційної мови програмування утворіть S-вираз
( ((Е . Е)) ((Е) Е) (Е . Е) Е)
Чи правильне твердження
"Пари можуть бути результатом обчислення умовної функції "?