Главная /
Основы программирования на языке Visual Prolog /
Определение предиката middle имеет вид:middle(nth(I, L), I, L):- I = length(L) div 2. Напишите значение, которое примет переменная X в результате вызова цели middle(X, _, ["bob", "ann", "tom", "bill"]):
Определение предиката middle
имеет вид:middle(nth(I, L), I, L):- I = length(L) div 2. Напишите значение, которое примет переменная X
в результате вызова цели middle(X, _, ["bob", "ann", "tom", "bill"])
:
вопрос
Правильный ответ:
mot
lom
tom
tmo
Сложность вопроса
91
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Бегу в бар отмечать экзамен intuit
30 окт 2020
Аноним
Экзамен прошёл на отлично. Спасибо сайту
28 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Определение предиката scan имеет вид:scan(S) = [Tok | scan(Rest)]:- string::frontToken(S, Tok, Rest), !. scan(_) = []. Какое значение примет переменная S в результате вызова S = scan(" The cat likes it. ")?
- # В результате вызова memberIndex_nd(X, I, [1, 2, 3]) переменные X и I последовательно примут следующие значения:
- # Определение предикатов likes и male выглядит следующим образом: male(peter). male(bob). likes(peter, bycicle). Напишите решение для цели male(Y), not(likes(Y, _)):
- # Программа имеет вид: male(tom). male(bob). Отсечение в запросе male(X), !, male (Y)
- # Вызов предиката fail