Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Результат выполнения запроса 
:(
    Опции темы
DokuDera
Дата 2.8.2013, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 2.8.2013

Репутация: нет
Всего: нет



Добрый день!Так как я новичок в Прологе, прощу помощи.
Есть задачка.
Укажите результат выполнения следующего запроса на Прологе:

-? author(X, Y), derivedFrom(Y, unix)
для программы:

author(dijkstra, algol).
author(ritchie, unix).
author(wirth, pascal).
author(kernighan, awk).
author(backus, fortran).
author(kernighan, unix) .
author(backus, algol) .
author(kernighan, awk).
author(ritchie, plan9).
author(ritchie, c).
author(torvalds, linux).
author(corbato, multics).
author(aho, awk).
author(thompson, c).
author(straustrup, cpp).
author(hubbard, freebsd).

basedOn(linux, unix).
basedOn(pascal, algol).
basedOn(plan9, unix).
basedOn(unix, multics).
basedOn(awk, c).
basedOn(inferno, plan9).
basedOn(limbo, c).
basedOn(cpp, c).
basedOn(freebsd, c).
basedOn(openbsd, freebsd).

derivedFrom(X, Y) :- basedOn(X, Y).
derivedFrom(X, Z) :- basedOn(X, Y), basedOn(Y, Z).

и ответы(из которых нужно выбрать):
 X = ritchie, Y = kernighan;
 X = plan9, Y = ritchie; X = torvalds, Y = linux;
 X = ritchie
 WARNING! X, Y :- NOT DEFINED
 X = ritchie, Y = plan9; X = torvalds, Y = linux;
 (ritchie, kernighan)
 (torvalds, linux)

Подозреваю, что ответ может быть  X = ritchie, Y = kernighan; или  (ritchie, kernighan). А как на самом деле, не знаю. Заранее спасибо!
PM MAIL   Вверх
DokuDera
Дата 3.8.2013, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 2.8.2013

Репутация: нет
Всего: нет



Кто-то может помочь? Выдает ошибку в процессе компиляции...
PM MAIL   Вверх
Фантом
Дата 3.8.2013, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 6
Всего: 49



Цитата(DokuDera @  2.8.2013,  15:42 Найти цитируемый пост)

Подозреваю, что ответ может быть  X = ritchie, Y = kernighan; или  (ritchie, kernighan). А как на самом деле, не знаю. Заранее спасибо! 


Нет. Ответ будет таким: X = ritchie, Y = plan9 .
PM   Вверх
DokuDera
Дата 3.8.2013, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 2.8.2013

Репутация: нет
Всего: нет



Над этим тоже думал. Но такого варианта нет.
Может, тогда:  X = ritchie, Y = plan9; X = torvalds, Y = linux; ?
PM MAIL   Вверх
Фантом
Дата 3.8.2013, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 6
Всего: 49



Цитата(DokuDera @  3.8.2013,  11:17 Найти цитируемый пост)
Над этим тоже думал. Но такого варианта нет.

Это было не предположение, а утверждение.  smile Попробуйте разобраться, почему ответ будет именно таким.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума Prolog
Void
  • Пожалуйста, создавайте темы с содержательными названиями.
  • Уважаемые учащиеся, здесь всегда рады помочь Вам, но не делать за Вас вашу работу. У вас гораздо больше шансов получить помощь, если Вы приложите усилия и поделитесь с нами проблемами и результатами. В противном случае добро пожаловать в раздел Центр Помощи.
  • Получив ответ на интересующий Вас вопрос, не забудьте пометить его как решённый.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Prolog | Следующая тема »


 




[ Время генерации скрипта: 0.0407 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.