Из Prolog 7.5 в 5.2

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста переписать программу из под версии Visual prolog 7.5 в версия для Visual Prolog 5.2. =(
Листинг программы
  1. %информация_планета(название,расстояние до солнца,период обращения , средние солнечные сутки)
  2. информация_планета(меркурий,39,день(88),день(176)).
  3. информация_планета(венера,72,день(225),день(117)).
  4. информация_планета(земля,100,день(365),час(24)).
  5. информация_планета(марс,152,день(687),час(25)).
  6. информация_планета(юпитер,520,год(12),час(10)).
  7. информация_планета(сатурн,954,год(29),час(10)).
  8. информация_планета(уран,1920,год(84),час(24)).
  9. информация_планета(нептун,3010,год(165),час(22)).
  10. информация_планета(венера,3950,год(247),день(6)).
  11. %конверт_в_час(промежуток_времени,в_часах).
  12. конверт_в_час(час(X),X).
  13. конверт_в_час(день(X),Y):-Y is X*24.
  14. конверт_в_час(год(X),Y):-Y is X*24*365.
  15.  
  16. % 1. Какие планеты ближе к Солнцу, чем Земля?
  17. % ?- информация_планета(Название,Length,_,_),информация_планета(земля,X,_,_),Length<X.
  18. % 2.Какие планеты дальше от Солнца, чем Земля?
  19. %?- информация_планета(Название,Length,_,_),информация_планета(земля,X,_,_),Length>X.
  20. %3.На каких планетах солнечные сутки меньше, чем земные?
  21. % ?-информация_планета(Название,_,_,X),информация_планета(земля,_,_,Земные_сутки),конверт_в_час(X,X1),конверт_в_час(Земные_сутки,Земные_сутки1),X1<Земные_сутки1.
  22. % 4.На каких планетах период обращения измеряется в годах? ?-
  23. % информация_планета(Название,_,год(_),_).

Решение задачи: «Из Prolog 7.5 в 5.2»

textual
Листинг программы
  1. domains
  2. время = час(integer); день(integer); год(integer)
  3.  
  4. predicates
  5. nondeterm информация_планета(symbol, integer, время, время)
  6. конверт_в_час(время, integer)
  7.  
  8. clauses

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.267 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут