logo

Crowdly

Browser

Додати до Chrome

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

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

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

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

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

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

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

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

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

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

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

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