logo

Crowdly

Browser

Add to Chrome

Декларативне програмування [03129]

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!

Маючи атом Y та (), через один виклик комбінації відповідних примітивів утворіть S-вираз

((((Y) . Y) Y . Y) Y ((Y)) Y)

View this question

Побічним ефектом функції вважається

View this question

Задати лямбда-виклик для обчислення подвоєної суми другого елемента заданого  першого числового списку і третього елемента  відповідно другого заданого числового списку.

View this question

1) Навести приклади складених S-виразів.

2) Як пов'язані між собою складені S-вирази?

3) Задати виклик функції reduct (редукція) для обчислення добутку  інкрементів шести чисел, введених одним списком. Функціональний аргумент задати у вигляді лямбда-виразу.

View this question

Термін referentially

transparent означає анонімну функцію

50%
50%
View this question

Редукція - це приклад рекурсії вищого порядку

20%
80%
View this question

Чи правильне твердження

" Паралельна рекурсія програмується з використанням більше однієї термінальної гілки"?

100%
0%
View this question

Наскільки % треба щонайменше зменшити витрати обчислювальних ресурсів, щоб задача підвищення ефективності функції вважалася розв'язаною?

View this question

Чи правильне твердження:

"Хвостова рекурсія може бути як рекурсією за аргументом, так і за значенням"?

100%
0%
View this question

1) Написати функцію мовою Scheme у строго функційному стилі, яка утворює новий список на основі двох вхідних списків з нульовими рівнями вкладеності за таким правилом: з другого списку видаляються елементи, які входять до першого списку. Якщо довжина отриманого списку більше 5,  видалити перших два елементи, інакше - лишити отриманий результат. Використати принцип функціональної декомпозиції. Закоментуйте розроблені підфункції (9 балів). 

2) Сформувати виклики розробленої функції для різних типів S-виразів (різні класи еквівалентності), що свідчили б як про коректну, так і надійну її роботу  (2 БАЛИ).

3) Яка використана рекурсія за місцем виклику і за структурою обчислювального процесу? (2 бали)

4) Додаткове завдання - 4 бали. Якщо останній елемент списку є нуль, обчислити кількість не нулів у списку.

View this question

Want instant access to all verified answers on vns.lpnu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome