Інтерпретація PROLOG-програм

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук і технологій
Факультет:
Не вказано
Кафедра:
Кафедра автоматизованих систем управління

Інформація про роботу

Рік:
2006
Тип роботи:
Лабораторна робота
Предмет:
Логічне програмування
Група:
ІУС-51

Частина тексту файла (без зображень, графіків і формул):

Національний університет “Львівська політехніка” Інститут комп’ютерних наук і технологій Кафедра АСУ  Лабораторна робота №3 з курсу „Логічне програмування” Тема: «Інтерпретація PROLOG-програм» Виконав: студент групи ІУС-51 Перевірив: Львів-2006 Мета роботи: зрозуміти механізм виконання PROLOG-програм. Теоретичні відомості Процес отримання результату роботи PROLOG-програм зв'язаний з виконанням деякого алгоритму на комп'ютері. Оскільки PROLOG - не алгоритмічна, а декларативна мова програмування, то алгоритм її виконання залежить від алгоритму інтерпретації предикатів, з яких складається програма. В лабораторній роботі запропоновано закріпити лекційний матеріал і розглянути алгоритм інтерпретації предикату “sort” по кроках. Хід роботи Завдання: Ввести ПІП, ІКНІ, АСУ, КН-51. Вивести у зворотньому порядку. Predicates a Clauses a :- write("Input:"), readln(X), fronttoken(X,Y,Z), fronttoken(Z,K,L), fronttoken(L,M,N), fronttoken(N,A,B), fronttoken(B,P,Q), concat(Q," ",Q1), concat(Q1,P,C), concat(C," ",C1), concat(C1,A,R), concat(R," ",R1), concat(R1,M,S), concat(S," ",S1), concat(S1,K,T), concat(T," ",T1), concat(T1,Y,W), write(W). Goal a. Висновок: в даній лабораторній роботі зрозумів механізм виконання PROLOG-програм, створив програму на мові PROLOG згідно завдання з використанням списків та їх сортуванням.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!