Главная /
Основы программирования на языке Visual Prolog /
Предикаты digit и tuple определяются следующим образом:digit(0). digit(1). digit(2). tuple(t(X, Y)) :- digit(X), digit(Y). Цель имеет вид: findall(T, tuple(T), L). Сколько элементов содержит список L?
Предикаты digit и tuple определяются следующим образом:digit(0).
digit(1).
digit(2).
tuple(t(X, Y)) :- digit(X), digit(Y).
Цель имеет вид: findall(T, tuple(T), L)
. Сколько элементов содержит список L?
вопрос
Правильный ответ:
2
3
8
9
Сложность вопроса
80
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за тесты по intuit.
05 июл 2020
Аноним
Зачёт в студне отлично. Бегу в клуб отмечать 5 за тест интуит
20 апр 2020
Аноним
Я провалил экзамен, какого рожна я не углядел этот крутой сайт с ответами с тестами intuit месяц назад
23 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # В результате вызова string::splitStringBySeparators(" 12-30+15", "+-", X, Y, Z) переменные X, Y и Z примут значения:
- # Программа имеет вид: male(tom). male(bob). Отсечение в запросе male(X), !, male (Y)
- # Укажите все предикаты, которые добавляют факт в конец внутренней базы данных:
- # Определение предикатов arc и path имеет вид: arc(1, 2). arc(1, 3). arc(3, 4). path([X | L], X, [X | L]). path([X | L], Y, P):- arc(X, Z), not(isMember(Z, L)), path([Z, X | L], Y, P). В результате вызова цели path([1], 4, P) переменная P примет значение:
- # Определение предикатов arc и path имеет вид: arc(1, 2). arc(1, 3). arc(2, 4). arc(3, 4). path([X | L], X, [X | L]). path([X | L], Y, P):- arc(X, Z), not(isMember(Z, L)), path([Z, X | L], Y, P). Сколько решений имеет цель path([1], 4, P) ?