Не могу понять логику обращения к предикату - Prolog

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

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

Готовясь к ГОСам, прорешиваю задачки. Затормозил на одной задачке по прологу, с виду простейшей. Для предиката p описаны правила:
Какое значение получит L после обращения к: p([1,2,3], [1,2], L) ? Я заочник и Пролог у меня был когда-то там давно. Мне нужно просто дать ответ, какое значение получит L, на это вроде хватало знаний, но вот тут затормозил. Я мыслю, что L=[1,2], а в ответе к задаче [1,2,1,2], где и что я пропустил?

Решение задачи: «Не могу понять логику обращения к предикату»

textual
Листинг программы
p([_], L2, L2):-!

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


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

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

9   голосов , оценка 3.778 из 5