Ключевые слова:
2.3.4 Табличные величины
Цикл с заданным условием окончания работы (цикл-ДО, цикл с постусловием). Логика работы этой
конструкции описывается схемой, показанной на рис. 2.11.
На алгоритмическом языке эта конструкция записывается так:
нц
<тело_цикла (последовательность действий)>
кц при <условие>
Выполняется цикл-ДО следующим образом: 1) выполняется тело цикла; 2) проверяется условие (вычисляется
значение логического выражения); если условие не удовлетворяется («Нет»), то снова выполняется тело цикла
и осуществляется переход к проверке условия; если же условие удовлетворяется, то выполнение цикла
заканчивается. В любом случае тело цикла будет выполнено хотя бы один раз.
Пример 15. Алгоритм по выучиванию наизусть четверостишия.
алг четверостишие
нач
нц
Прочитать четверостишие по книге 1 раз, рассказать четверостишие
кц при не сделал ошибку
кон
Пример 16. Вычислим значение переменной b согласно следующему алгоритму:
Составим таблицу значений переменных, задействованных в алгоритме:
Ответ: b— 255.
Пример 17. Спортсмен приступает к тренировкам по следующему графику: в первый день
он должен пробежать 10 км; каждый следующий день следует увеличивать дистанцию на 10% от нормы
предыдущего дня. Как только дневная норма достигнет или превысит 25 км, необходимо прекратить её
увеличение и далее пробегать ежедневно ровно 25 км. Начиная с какого дня спортсмен будет пробегать 25 км?
Пусть х — количество километров, которое спортсмен пробежит в некоторый i-й день.
Тогда в следующий (i+ 1)-й день он пробежит х + 0, 1x: километров (0,1х — это 10% от х).
Ознакомьтесь с размещённым в Единой коллекции цифровых образовательных
ресурсов модулем для коллективной работы «Циклические алгоритмы с постусловием»
(217037). Совместно с друзьями постарайтесь составить алгоритмы для имеющихся
в модуле задач. Пройдите тестирование.