Главная /
Основы программирования /
Когда каменщику нужно выложить стенку из кирпичей, то он, начиная с первого ряда, кладет ряд за рядом, пока стена не достигнет заданной высоты. Многие циклы, хотя и не все, следует этой стратегии, задавая аппроксимацию – последовательное приближение к дос
Когда каменщику нужно выложить стенку из кирпичей, то он, начиная с первого ряда, кладет ряд за рядом, пока стена не достигнет заданной высоты. Многие циклы, хотя и не все, следует этой стратегии, задавая аппроксимацию – последовательное приближение к достижению цели цикла. Построим цикл, моделирующий работу каменщика. Предположим, что высота одного ряда равна h
, и каменщику нужно возвести стену высотой H = n * h
. В качестве подходящего инварианта цикла выберем условие H = i * h
(содержательно это означает, что выложена стена из i
рядов кирпичей). Отметьте корректные составляющие цикла, позволяющие решить эту задачу и доказать ее корректность. Доказательство корректности предполагает доказательство трех утверждений: после инициализации инвариант цикла становится истинным, тело цикла сохраняет истинность инварианта, из истинности условия выхода и инварианта следует выполнение цели цикла
вопрос
Правильный ответ:
from i = 0
from i = 1
until i = n
Сложность вопроса
86
Сложность курса: Основы программирования
56
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Тотчас заблокируйте этот ваш сайт с ответами по интуит. Пожалуйста
02 июн 2018
Аноним
Если бы не опубликованные ответы - я бы сломался c этими тестами интуит.
27 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Какие компоненты необходимы для работы любого компьютера?
- # Представьте, что вы создаете ПО для работы с документами – создания, модифицирования и доступа к ним. Предположите, что вы проектируете класс WORD (Слово), который описывает понятие "слово" и класс PARAGRAPH (Абзац), описывающий понятие абзаца. Для каждого из следующих возможных методов класса PARAGRAPH, установите, какой из них должен быть командой.
- # Укажите корректные высказывания?
- # Пусть e – булевское выражение, зависящее от n булевских переменных. Какие утверждения справедливы для истинностных присваиваний и таблицы истинности этого выражения?
- # Какое утверждение является некорректным?