|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Оператор цикла WHILEОПЕРАТОРЫ ЦИКЛА. (операторы повторений) Позволяют оптимально запрограммировать повторяющиеся фрагменты программы (многократное повторение одной и той же последовательности действий). · Счетные циклы (циклы с заданным числом повторений)-цикл For. · Итерационные циклы (циклы, завершающиеся по выполнению или нарушению условий)- циклы While, Repeat. Оператор цикла REPEAT (с постусловием). Оператор цикла WHILE (с предусловием). Оператор цикла FOR (цикл с параметром). Любой цикл должен содержать условие его прерывания (выход из цикла). Оператор цикла REPEAT (с постусловием) Оператор цикла Repeat организует выполнение цикла, состоящего из любого числа операторов, с неизвестным заранее числом повторений. Формат записи: REPEAT < тело цикла > UNTIL < условие >; Repeat, Until – зарезервированные слова (повторять до тех пор, пока не будет выполнено условие); < тело цикла> - произвольная последовательнось операторов; < условие > - выражение логического типа. Тело цикла выполняется хотя бы один раз, после чего вычисляется <условие>: если его значение есть FALSE, то операторы тела цикла повторяются, в противном случае (если значение есть TRUE), оператор REPEAT..UNTIL завершает работу (выход из цикла по истине). Оператор цикла WHILE (с предусловием) Условие проверяется до выполнения тела цикла; Формат записи: WHILE <условие> DO <оператор>; While, Do - зарезервированные слова (пока выполняется условие, делать); <условие>-выражение логического типа; <оператор>-произвольный оператор; Если выражение <условие> примет значение True, то разрешен вход в цикл и выполняется <оператор>, после чего повторяется вычисление выражения <условие> и его проверка. Если <условие> имеет значение False, то вход в цикл запрещен. Вход в цикл While по истине.
Примечание: Inc(n) n:=n+1; Inc(n,2) n:=n+2; Inc(n,3) n:=n+3; Dec(n) n:=n-1; Dec(n,2) n:=n-2; Dec(n,3) n:=n-3; Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |