Главная /
Инструменты, алгоритмы и структуры данных /
В классе ARRAY для чтения элемента массива существует запрос item(i:INTEGER), для записи - команда put(v: like item; i: INTEGER). Какое предусловие задается для item и put?
В классе ARRAY
для чтения элемента массива существует запрос item(i:INTEGER)
, для записи - команда put(v: like item; i: INTEGER)
. Какое предусловие задается для item
и put
?
вопрос
Правильный ответ:
запрос и команда всегда выполнимы, поэтому в задании предусловия нет необходимости
у
item
и put
разные предусловия
у
item
и put
одинаковые предусловия: valid_lower: i > lower; valid_upper: i < upper
у
item
и put
одинаковое предусловие: valid_key: valid_index(i)
Сложность вопроса
84
Сложность курса: Инструменты, алгоритмы и структуры данных
89
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами intuit.
11 дек 2017
Аноним
Экзамен сдан и ладушки. Спасибо vtone
19 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # "Инженерное" решение задачи о топологической сортировке, применимое в различных проблемных областях, предполагает, что на входе множество ограничений задает:
- # Какие утверждения справедливы по отношению к рекурсивным грамматикам?
- # Какие утверждения справедливы для контейнеров?
- # Какие утверждения справедливы для узла бинарного дерева?
- # Для рекурсивно определенной функции можно дать другое определение, не использующее рекурсию, основанное на подходе "снизу -вверх". Для простоты будем полагать, что рассматривается функция одного целочисленного аргумента. Какие утверждения справедливы для такого подхода?