Программирование циклов с заданным условием окончания работы

Ответы на тестовые задания

Теоретические сведения

Цикл с заданным условием окончания работы (цикл-ДО) программируется в языке Паскаль с помощью оператора «repeat».
Общий вид оператора:
 
3.png
 
Здесь:
<оператор1>, <оператор2>,… — операторы, образующие тело цикла;
<условие> — логическое выражение; если оно ложно, то выполняется тело цикла.
Обратите внимание, что в отличие от оператора while, здесь условие проверяется ПОСЛЕ выполнения тела цикла.
Особенности
  • Тело цикла всегда выполняется хотя бы один раз
  • В теле цикла с заданным условием окончания работы обязательно должны быть операторы для изменения значений операндов, входящих в условие, в противном случае произойдет зацикливание.
Пример 1
Запишем на языке Паскаль алгоритм решения задачи о графике тренировок спортсмена.
Спортсмен приступает к тренировкам по следующему графику: в первый день он должен пробежать 10 км; каждый следующий день следует увеличивать дистанцию на 10от нормы предыдущего дня.
 Как только дневная норма достигает или превысит 25 км, необходимо прекратить её увеличение и далее пробегать ежедневно ровно 25 км. Начиная с какого дня спортсмен будет пробегать 25 км? 
4.png
(Источник Босова Л. Л., Босова А. Ю., Информатика: учебник для 8 класса. М. : БИНОМ. Лаборатория знаний, 138 с.)
Пример 2

Практические задания

Все ответы записываете в тетради, а фотографии присылаете мне на электронную почту