Главная /
Основы программирования на языке Visual Prolog /
Пусть грамматика имеет вид: d ::= dd | [(]d[)] | empty, где empty – пустое слово, в квадратных скобках написаны терминальные символы. Укажите те из перечисленных ниже слов, которые из нее выводятся:
Пусть грамматика имеет вид: d ::= dd | [(]d[)] | empty
, где empty
– пустое слово, в квадратных скобках написаны терминальные символы. Укажите те из перечисленных ниже слов, которые из нее выводятся:
вопрос
Правильный ответ:
()
(())()()
)()()
)))(((
Сложность вопроса
84
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, почему я не увидел данный сайт с всеми ответами по интуит раньше
01 сен 2019
Аноним
Я завалил экзамен, какого чёрта я не углядел этот великолепный сайт с решениями с тестами intuit до зачёта
15 мар 2018
Другие ответы на вопросы из темы программирование интуит.
- # В результате вызова string::frontToken(" 23 + 5", X, Y) переменные X и Y примут значения:
- # Определение предиката count имеет вид:count([H, K | T], C, N) :- C1 = C + H + K, count(T, C1, N). count([H], C, N) :- C1 = C + H, count(T, C1, N). count([], N, N). Какое значение примет переменная R в результате вызова цели count([1, 2, 3], 0, R)?
- # Определение предиката append имеет вид:append([], L, L). append([A | L1], L2, [A | L]) :- append(L1, L2, L). Какое значение примет переменная L в результате вызова append([1, 2, 3], [], L)?
- # Определение предиката select имеет вид: select(A, [A | L], L). select(A, [B | L], [B | L1]):- select(A, L, L1), A <> B. Сколько решений имеет цель select(X, [2, 1, 2], L) ?
- # Определение предикатов 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 примет значение: