Оператор цикла с предусловием ⇐ ПредыдущаяСтр 6 из 6
Оператор While осуществляет повторение по предварительной проверке условий, а также с помощью ключевых слов While. Блок-схема оператора WHILE Формат записи: while <условие> do <оператор>; пока делать условие- логическое выражение оператор (тело цикла)- любой оператор, в том числе и составной. Здесь: while–«пока», do–«выполнить». А условие повторения – логическое выражение. Тело цикла – простой или составной оператор, которой выполняется с повторением. Перед каждом пвторением тела цикла вычисляется значение условия повторения.
Принцип работы: § Проверяется истинность условия; § Если условие истинно выполняется оператор; § Цикл работает, пока условие не станет ложным.
Оператор цикла с постусловием Оператор Repeatаналогичен оператору While,с той разницей, что условие повторения цикла проверяется в конце цикла, поэтому тело цикла выполняется хотя бы один раз. Вторая особенность – тело цикла выполняется, если условие ложно, и прекращается, если условие истинно (в операторе While было наоборот).
Блок-схема оператора REPEAT. Формат записи:repeat <операторы> until <условие> повторять до тех пор пока
условие- логическое выражение операторы (тело цикла)- любое количество любых операторов, в том числе и составной. Этот оператор использует ключевые слова repeat –повторять иuntil –до тех пор пока. Оператор состоит из тела цикла и условия повторения.
Принцип работы: § Выполняются все операторы между repeat и until; § Проверяется ложность условия; § Цикл работает, пока условие не станет истинным.
Особенности и отличия операторов цикла - Вход в цикл возможен только через его начало; - Переменные оператора должны быть определены до входа в цикл; - Необходимо предусмотреть выход из цикла, чтобы он не повторялся бесконечно; - Оператор while repeat может ни разу не выполнится; - оператор repeat обязательно выполниться хотя бы раз. Примеры программ
Контроль Вопросы:
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|