База ответов ИНТУИТ

Основы программирования на языке Visual Prolog

<<- Назад к вопросам

Напишите значение, которое примет переменная N в результате вызова цели N = string::search("prolog", "o") :

(Отметьте один правильный вариант ответа.)

Варианты ответа
3
5
2(Верный ответ)
4
Похожие вопросы
Напишите значение, которое примет переменная S в результате вызова цели S = string::replacePart("prolog", 5, 0, "n") :
Напишите значение, которое примет переменная S в результате вызова цели S = string::replaceAll("misteri", "i", "Y") :
Определение предиката middle имеет вид:
middle(nth(I, L), I, L):- I = length(L) div 2. 
Напишите значение, которое примет переменная X в результате вызова цели middle(X, _, ["bob", "ann", "tom", "bill"]):
Определение предиката g имеет вид:
g(0, R, R):- !.g(X, C, R):- X1 = X - 1, C1 = 2 * C + 1, g(X1, C1, R). 
Какое значение примет переменная Y в результате вызова цели g(2, 2, Y)?
В результате вызова в PIE цели functor(X, book, 2), arg(1, X, melville), arg(2, X, "Moby-Dick") переменная X примет значение
Определение функции f имеет вид:
f(0, R) = R:- !.f(X, C) = f(X - 2, C * C). 
Какое значение примет переменная Y в результате вызова цели Y = f(4, 2)?
Определение предиката f имеет вид:
f(0, 3):- !.f(X, R):- X1 = X - 1, f(X1, R1), R = R1 + 2. 
Какое значение примет переменная Y в результате вызова цели f(2, Y)?
Определение предиката g имеет вид:
g(0, R, R):- !.g(X, C, R):- X1 = X - 1, C1 = 3 * C, g(X1, C1, R). 
Какое значение примет переменная Y в результате вызова цели g(2, 1, Y)?
Определение функции f имеет вид:
f(1, R) = R:- !.f(X, C) = f(X - 3, C * C - 1). 
Какое значение примет переменная Y в результате вызова цели Y = f(7, 2)?
Определение предиката f имеет вид:
f(0, 1):- !.f(X, R):- X1 = X - 1, f(X1, R1), R = 2 * R1 + 1. 
Какое значение примет переменная Y в результате вызова цели f(2, Y)?