Главная /
Основы программирования на языке Visual Prolog /
Определение предиката scan имеет вид:scan(S) = [Tok | scan(Rest)]:- string::frontToken(S, Tok, Rest), !. scan(_) = []. Какое значение примет переменная S в результате вызова S = scan(" The cat likes it. ")?
Определение предиката scan
имеет вид:scan(S) = [Tok | scan(Rest)]:- string::frontToken(S, Tok, Rest), !.
scan(_) = [].
Какое значение примет переменная S
в результате вызова S = scan(" The cat likes it. ")
?
вопрос
Правильный ответ:
S = ["The cat", "likes", "it", "."]
S = ["The", "cat", "likes", "it", "."]
S = ["The", "cat", "likes", "it"]
S = ["The", "cat", "likes", "it."]
Сложность вопроса
81
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Если бы не данные решения - я бы сломался c этими тестами intuit.
13 окт 2020
Аноним
Если бы не данные ответы - я бы не осилил c этими тестами интуит.
23 фев 2018
Аноним
Я завалил зачёт, почему я не увидел этот чёртов сайт с ответами по интуит раньше
07 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # Определение предиката scan имеет вид:scan(S) = [Tok | scan(Rest)]:- string::frontToken(S, Tok, Rest), !. scan(_) = []. Какое значение примет переменная S в результате вызова S = scan(" 20 + 2! ")?
- # Состояниям на графе пространства состояний обычно соответствуют:
- # Определение предикатa color имеет вид:color(red). color(yellow). color(yellow) :- !. color(green). Цель findall(X, color(X), L) имеет решение:
- # Определение функции f имеет вид: f(0, R) = R:- !. f(X, C) = f(X - 2, C * C). Какое значение примет переменная Y в результате вызова цели Y = f(4, 2)?
- # Определение предиката append имеет вид: append([], L, L). append([A | L1], L2, [A | L]) :- append(L1, L2, L). Найти предпоследний элемент списка L = [1, 2, 3, 4, 5] можно с помощью цели