logo

Crowdly

Декларативне програмування [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!

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

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

View this question

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

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

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

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

View this question

Терм pair належить до типу константи 

View this question

У заголовку правила записують умови, при яких правило стає істинним твердженням

View this question

Як називається набір функцій серед базових примітивів функційного програмування, що відповідають на питання типу ТАК/НІ?

View this question

Якщо два правила мають однакові заголовки, то їх можна об'єднати в одне правило з допомогою операції диз'юнкції

View this question

Зелені відсікання використовуються для рекурсивних правил

View this question
Пролог-програма може не містити правил
View this question

Інша назва логічного програмування 

View this question

Як називається оптимізована рекурсія?

View this question

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

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