![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Рисунок 6 – Блок-схема цикла с параметром
Оператор, который содержится в теле цикла for, выполняется один раз для каждого значения в диапазоне между начальным и конечным значением.
Управляющая переменная (Ид_переменной) должна иметь порядковый тип.
Значения выражения1 (начальное значение) и выражения2 (конечное значения) определяются один раз. Эти значения сохраняются на протяжении всего выполнения оператора for.
В результате вычисления выражения1 и выражения2 должны быть получены значения, тип которых совместим по присваиванию с управляющей переменной.
Когда в операторе цикла используется ключевое слово to, значение управляющей переменной увеличивается при каждом повторении цикла на единицу. Если в начале работы цикла начальное значение превышает конечное значение, то содержащийся в теле оператора for оператор не выполнятся.
Когда в операторе цикла используется ключевое слово downto, значение управляющей переменной уменьшается при каждом повторении на единицу. Если в начале работы такого цикла начальное значение меньше, чем конечное значение, то содержащийся в теле оператора цикла оператор не выполняется.
После выполнения оператора for значение управляющей переменной становится неопределенным.
Приведём эквивалентную схему оператора:
for V:= Expr1 to Expr2 do Оператор;
из которой следуют все вышеприведённые замечания.
Begin
Temp1:= Expr1;
Temp2:= Expr2;
if Temp1 <= Temp2 then
Begin
V:= Temp1;
Дата публикования: 2014-11-26; Прочитано: 273 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!