close

Вход

Забыли?

вход по аккаунту

?

lab2 (2)

код для вставкиСкачать
Липецкий государственный технический университет
Кафедра автоматизированных систем управления
ЛАБОРАТОРНАЯ РАБОТА № 2
по дисциплине
"Рекурсивно-логическое программирование"
"Работа со списками в языке Prolog"
СтудентФаустов А. С.ГруппаАИ-10Принялдоц.Гаев Л. В.
Липецк, 2013
Задание
Создать предикат либо отношение в соответствии с выданным преподавателем вариантом.
Вариант 10: создать предикат - raznyepokol(List1,List2). - списки содержат различное количество элементов.
Листинг программы на языке Prolog
raznyepokol([X],[]).
raznyepokol([],[Y]).
raznyepokol([X|Q],[]):-raznyepokol(Q,[]).
raznyepokol([],[Y|F]):-raznyepokol([],F).
raznyepokol([X|List1],[Y|List2]):-raznyepokol(List1,List2).
Контрольные примеры базы данных на языке Prolog
Рисунок 1. Проверка правильности загрузки программы
Рисунок 2. Контрольные примеры
Рисунок 3. Контрольные примеры
Вывод
В ходе проделанной лабораторной работы мной были получены навыки создания и использования предикатов и рекурсивных правил в Prolog-системе Arity-Prolog.
2
Документ
Категория
Рефераты
Просмотров
8
Размер файла
51 Кб
Теги
lab2
1/--страниц
Пожаловаться на содержимое документа