Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лифп / LAB_1

.docx
Скачиваний:
4
Добавлен:
27.01.2022
Размер:
440.19 Кб
Скачать

ЛИФП

1 Лабораторная работа

представить описание животных в виде предикатов, со следующими параметрами (название, окрас, вес, среда обитания).

1 запрос. Вывести названия рыжих животных.

2 запрос. Вывести окрас животных, которые обитают в Африке.

3 запрос. вывести названия животных, вес которых больше 20 кг.

Задание 1

predicates

vandf (string, string, integer, string) .

clauses

vandf ("bear","brown",450,"russia").

vandf ("monkey","brown",20,"africa").

vandf ("fox","redhead",30,"russia").

vandf ("jackal","afrika",50,"africa").

goal

vandf (Name,"redhead",_,_). -вызываем имя и цвет

Задание 2

predicates

vandf (string, string, integer, string) .

clauses

vandf ("bear","brown",450,"russia").

vandf ("monkey","brown",20,"africa").

vandf ("fox","redhead",30,"russia").

vandf ("jackal","brown",50,"africa").

goal

vandf (Name,Color,_,africa). -Вызываем Имя, Цвет по местоположению.

Задание 3

predicates

vandf (string, string, integer, string) .

clauses

vandf ("bear","brown",450,"russia").

vandf ("monkey","brown",20,"africa").

vandf ("fox","redhead",30,"russia").

vandf ("jackal","brown",50,"africa").

goal

vandf (N,_,W,_), W>25. N-W переменные Имя и Вес, вывел животных больше 25 кг

Соседние файлы в папке Лифп