Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
3 / 3 / 0
Регистрация: 27.02.2013
Сообщений: 65

ULM диаграммы к программе на Prolog

12.05.2015, 08:50. Показов 816. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите пожалуйста... у меня есть программе на Visual Prolog, я на рисовал к ней диаграмму, но что то там не правильно. Никак не могу разобраться. Помогите пожалуйста исправить UML диаграмму.
Зарание большое СПАСИБО!!!

Задание:
Написать программу, в которой будут определяться перелетные птицы и нет.

Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
domains
name, migratory = symbol
 
predicates
bird(name, migratory)
 
clauses
bird(aist, can_fly).
bird(vorobey, can_fly).
bird(pingvin, can_not_fly)
bird(straus, can_not_fly).
bird(orel, can_fly)
bird(emu, can_not_fly).
bird(kukushka, can_fly).
bird(sinisa, can_fly).
 
bird(X,"migrant"):-bird(X, "can_fly").
bird(X,"no_migrant"):-bird(X,"can_not_fly).
 
goal
bird(aist, migrant).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.05.2015, 08:50
Ответы с готовыми решениями:

Ошибка в программе Prolog 7.5
Программа должна выводить список имен, список возрастов и в конце средний возраст персон. Но при компилирование выходит 4 ошибки. Выполнял...

Вывод в программе на Prolog
По заданию необходимо было вывести двоюродных сестер (кузин) для заданного человека. Программа исправна и компилируется, но по непонятной...

Prolog реализовать в программе рекурсию
Добрый день ! не совсем разбираюсь в рекурсии, буду очень признательна, если кто подскажет как реализовать мою задачку. Спасибо :) ...

1
3 / 3 / 0
Регистрация: 27.02.2013
Сообщений: 65
12.05.2015, 08:56  [ТС]
Если кто-то может помощь, вот для примера другой код и правильная UML диаграмма:

Задание:
Модифицировать программу для решения задачи. Объяснить на примере своей программы, как работает унификация (пример: film("Star Trek","Paramount Pictures")) и резолюция(пример film("Star Trek","USA")).
14. Кинофильмы: снятые на студии
domains

Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 domains
movie, studio = symbol
predicates
film(movie,studio)
clauses
film("Star Trek","Paramount Pictures").
film("Stargate","Metro-Goldwyn-Mayer").
film("Star Wars","20th Century Fox").
film("Doctor Who","BBC").
film(X,"USA"):-film(X,"Paramount Pictures").
film(X,"USA"):-film(X,"Metro-Goldwyn-Mayer").
film(X,"USA"):-film(X,"20th Century Fox").
film(X,"UK"):-film(X,"BBC").
goal
film("Doctor Who","BBC").
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2015, 08:56
Помогаю со студенческими работами здесь

Нужно исправить ошибку в программе (Бинарное дерево) prolog
Здравствуйте. Помогите пожалуйста исправить ошибку, заранее спасибо. Собственно задание: Определить является ли первый задаваемый элемент...

Подписи диаграммы перекрываются друг другом при выводе на экран диаграммы
Помогите плиз подписи диаграммы перекрываются друг другом при выводе на экран диаграммы...видно только первые символы подписей...можно ли...

Как переделать программу написанную на Turbo-Prolog в SWI-Prolog?
Ребята подскажите пожалуйста как переделать эту программу написанную на Turbo-Prolog в SWI-Prolog? domains i=integer il=i* ...

Из Turbo Prolog в Visual Prolog - где будут отличия в коде?
ребята ,помогите. есть прога на турбо прологе,а нужно отредактировать под visual prolog 7.5. Что изменится? Где отличия?.. ниже...

Пожалуйста, помоите переделать программу с Turbo Prolog на Visual Prolog
DOMAINS l_i=integer* l_s=string* i=integer s=string c=char structura=str(i,s) %Структура Порода-Параметры и его список ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru