![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оператор цикла for. Операторы управления работой циклов.
6. Операторы циклов. Цикл – это последовательность операторов, которая может выполняться более одного раза. Если количество повторов известно заранее, используется оператор For, если количество повторов неизвестно, применяются операторы Repeat и While. Оператор повтора For состоит из заголовка и тела цикла. Он может быть представлен в двух форматах: For параметр_цикла: =начальное_значение to конечное_значение do оператор; For параметр_цикла: =начальное_значение downto конечное_значение do оператор; Тело цикла может быть простым или составным оператором. Оператор For обеспечивает выполнение тела цикла до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного. Параметр цикла, его начальное и конечное значения должны принадлежать к одному и тому же типу данных. При этом допустим любой скалярный тип, кроме вещественного. В цикле For…to значение параметра цикла увеличивается на единицу, а в цикле For…downto значение параметра цикла уменьшается на единицу. Пример. Найти сумму чисел в диапазоне от 0 до 100. Program DemoFor; Var I, Sum: Integer; Begin Sum: =0; For i: =0 to 100 do Sum: =Sum+I; WriteLn ('Сумма чисел равна ', Sum); End. 7. Операторы управления работой циклов. Для управления работой цикла используются специальные процедуры-операторы Continue, Break. Вызов процедуры Continue в теле цикла прерывает выполнение цикла и переходит к проверке условия, минуя все операторы, расположенные ниже Continue.
Вызов процедуры Break прерывает выполнение цикла и передает управление первому оператору, расположенному за оператором цикла.
|