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