Главная /
Стили и методы программирования /
Программист написал следующие предложения, желая выполнить свой оператор proceed_with, имеющий побочный эффект вывода значений на экран и заканчивающийся корректной неудачей почти всегда, для всех начал списка X вплоть до успеха действий: my_call(H,X):- n
Программист написал следующие предложения, желая выполнить свой оператор proceed_with
, имеющий побочный эффект вывода значений на экран и заканчивающийся корректной неудачей почти всегда, для всех начал списка X
вплоть до успеха действий:
my_call(H,X):- not(X=[]), proceed_with(H).
my_call(H,[Y|Z]):- append(H,[Y],U), my_call(U,Z).
accepted(X):- my_call([],X).
Что он получит?
вопрос
Правильный ответ:
то, что хотел
ошибку
переполнение стека
бесконечную выдачу значений для первого члена списка
то, что хотел, но пустой список не будет рассмотрен в качестве начала
Сложность вопроса
75
Сложность курса: Стили и методы программирования
93
Оценить вопрос
Комментарии:
Аноним
Если бы не данные ответы - я бы не справился c этими тестами интуит.
11 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какой язык программирования из ныне используемых был первым?
- # Как используется язык XML для автоматизированного получения автоматных программ на алгоритмическом языке?
- # Что не может быть описано контекстно-свободной грамматикой?
- # Отметьте правильно построенные выражения языка Рефал
- # Каково требование на условия, сопоставленные различным переходам между состояниями, для применимости стиля автоматного программирования?