|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Урок № 18. Операторы цикла: с параметромОператоры цикла. Цикл представляет собой последовательность операторов, которая может выполняться более одного раза. Группу повторяемых операторов называют телом цикла. Для построения цикла в большинстве случаев удобно использовать операторы цикла. Всего имеется три вида операторов цикла: - С параметром - С предусловием - С постусловием Обычно, если количество повторов известно заранее, то применяется оператор цикла с параметром, в противном случае — оператор с пост- или предусловием. Выполнение оператора цикла любого вида может быть прервано с помощью оператора перехода goto или предназначенной для этих целей процедуры без параметров Break, которая передает управление на оператор, следующий за оператором цикла. С помощью процедуры без параметров continue можно задать досрочное завершение очередного повторения тела цикла, что равносильно передаче управления в конец тела цикла. Операторы циклов могут быть вложенными друг в друга. Оператор цикла с параметром. Оператор цикла с параметром имеет два формата: for <Параметр>:= <Выражение1> to <Выражение2> do <Оператор>; for <Параметр>: = <Выражение1> downto <Выражение2> dо <0ператор>; Параметр представляет собой переменную порядкового типа. Выражение1 и выражение2 являются, соответственно, начальным и конечным значениями параметра цикла и должны иметь тип, совместимый с типом параметра цикла. Оператор цикла обеспечивает выполнение тела цикла, которым является оператор, расположенный после слова do, до полного перебора всех значений параметра цикла от начального до конечного с соответствующим шагом. Шаг параметра всегда равен 1 для первого формата цикла и -1 – для второго формата. То есть значение параметра последовательно увеличивается (for … to) или уменьшается (for … downto) на единицу при каждом повторении цикла.
Урок № 19. Операторы цикла: с предусловием, с постусловием.
Оператор цикла с предусловием Оператор цикла с предусловием целесообразно использовать в случаях, когда число повторений тела цикла заранее неизвестно и тело цикла может не выполняться. Проверка условия выполняется в начале оператора. Формат оператора цикла с предусловием: while <Условие> do <Оператор>; Оператор тела цикла выполняется до тех пор, пока логическое выражение не примет значение False, то есть, в отличие от цикла с постусловием, цикл выполняется при значении логического выражения True. Если перед первым выполнением цикла условие не выполняется (значение логического выражения равно False), то тело цикла вообще не выполняется и происходит переход на оператор, следующий за оператором цикла. В теле цикла может находиться произвольное число операторов, которые заключаются в операторные скобки begin и end.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |