logo

Crowdly

Browser

Додати до Chrome

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

Шукаєте відповіді та рішення тестів для Декларативне програмування [03129]? Перегляньте нашу велику колекцію перевірених відповідей для Декларативне програмування [03129] в vns.lpnu.ua.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Терм :- належить до атомів

0%
100%
Переглянути це питання

Цільове твердження записується у розділі clauses Пролог-програми

0%
0%
Переглянути це питання

Задайте для логічного програмування у звичайній нотації список з двох чисел, що представляють сьогоднішню дату (день, місяць)

Переглянути це питання

Від якого словосполучення (англ.) утворена назва першої функційної мови програмування?

Переглянути це питання

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

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

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

4) Додаткове завдання - 4 бали. Сформувати список нульового рівня вкладеності на основі вхідного з довільними вкладеннями. Тобто (1 ((2) 8) (0)) - > (1 2 8 0)

Переглянути це питання

Якого типу є рекурсивна гілка у рядку 4?

1 (define myFunc(lambda(x y)

2     (cond

3             ((eq? x '()) y)

4              (#t (cons (myFunc (car x) (myFunc2 (cdr x))) '())))))

5  (define (myFunc2(lambda(x)(+ x (myFunc (cons x '()) '(1)))))

Переглянути це питання

(cdr  ' (a))=

Переглянути це питання

(list 'a 'b) =

Переглянути це питання

Чи вірне твердження «Паралельна рекурсія забезпечує розпаралелювання обчислювальних процесів в часі» ?

48%
52%
Переглянути це питання
(apply cons '1 '5) =

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на vns.lpnu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome