Главная /
Основы программирования на языке Visual Prolog /
Запрос – это
Запрос – это
вопросПравильный ответ:
любое правило программы
любой факт
правило без заголовка
правило без тела
Сложность вопроса
79
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на 4. спс
12 авг 2020
Аноним
Зачёт прошёл. Иду в бар отмечать сессию интуит
14 фев 2020
Аноним
Я завалил экзамен, почему я не нашёл этот крутой сайт с решениями интуит в начале сессии
08 фев 2017
Другие ответы на вопросы из темы программирование интуит.
- # Определение класса b с интерфейсом b имеет вид:interface b properties a : integer. end interface b class b : b predicates counter : () -> integer. end class b implement b facts a : integer := 0. class facts n : integer := 0. clauses new():- n := n + 1, a := 1 - a. counter() = n. end implement b Какое число будет напечатано в результате вызова цели X = b::new(),Y = b::new(), stdio::write(X:a + Y:a + b::counter())?
- # Определение предиката subset имеет вид:subset(0, _) = []:- !. subset(N, [X | L]) = [X | subset(N - 1, L)]. subset(N, [_ | L]) = subset(N, L). Сколько решений имеет цель L = subset(2, [1, 2, 3])?
- # Определение предиката go имеет вид: go(N):- write('a'), N > 3, !, N1 = N - 1, go(N1). go(_). Сколько раз будет напечатан символ 'a' в результате вызова цели go(5)?
- # Определение предиката g имеет вид: g(0, R, R):- !. g(X, C, R):- X1 = X - 1, C1 = C * 2, g(X1, C1, R). Какое значение примет переменная Y в результате вызова цели g(2, 3, Y)?
- # Определение предиката reverse имеет вид:reverse([], L, L). reverse([A | L1], L2, L) :- reverse(L1, [A | L2], L). В результате вызова reverse([1, 2], [3, 4], L) переменная L примет значение