Студопедия — Операторы цикла итерационного типа (циклы с условием): цикл с предусловием, цикл с постусловием и циклы с параметром
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Операторы цикла итерационного типа (циклы с условием): цикл с предусловием, цикл с постусловием и циклы с параметром

ЦИКЛЫ

 

Цикл – это последовательность операторов, которая может выполняться более одного раза.

 

While (цикл с предусловием) Repeat..until (цикл с постусловием) FOR (оператор цикла с параметром)
Общий вид оператора While: Общий вид оператора Repeat: Общий вид оператора FOR:
i:=i нач; While <выражение> do Begin <оператор>; i:=i+шаг; End; где: while – означает «пока»; do - «делать, выполнять» Описание работы: В начале каждой итерации (один проход цикла) проверяется истинность <выражения>. Если оно истинно, то выполняется <оператор>; если ложно, то выполнение цикла завершается. Если в теле цикла необходимо выполнить более одного оператора, необходимо заключить их в блок с помощью begin и end. i:=i нач; Repeat <оператор>; i:=i+шаг;Until <выражение>; Repeat - повторять Until - до Описание работы: В каждом проходе по циклу сначала выполняется <оператор>. Затем проверяется истинность <выражение>. цикл будет выполняться до тех пор, пока логическое выражение после слова until ложно. Как только результат выражения станет истинным, произойдет выход из цикла. Вычисление выражения выполняется в конце каждой итерации цикла. Тело цикла с постусловием заключено между служебными словами repeat и until, поэтому заключать его в блок не требуется: Этот вид цикла применяется в тех случаях, когда тело цикла необходимо обязательно выполнить хотя бы один раз.   имеет два варианта записи: 1 вариант: for<имя переменной>:= <начальное значение> to<конечное значение>do Begin <тело цикла>; End; 2 вариант: for <имя переменной>:= <начальное значение>downto <конечное значение>do <тело цикла>   где: for –для; to –до; do –делать; downto –вниз до <Имя переменной> – параметр цикла (переменная целого типа); <тело цикла> - операторы или оператор.   Описание работы: Оператор цикла с параметром организует выполнение одного или нескольких операторов заранее известное количество раз. Цикл повторяется до тех пор пока значение параметра лежит в интервале между начальным и конечным значениями. В первом варианте при каждом повторении цикла значение параметра увеличивается на 1, во втором - уменьшается на 1.   При первом обращении к оператору for вначале определяются начальное и конечное значения, и присваивается параметру цикла начальное значение. Если в теле цикла располагается более одного оператора, то они заключаются в операторные скобки begin … end;    
     
нет
да

да
нет

 

 




<== предыдущая лекция | следующая лекция ==>
Конкурентні стратегії | Тепломассообмен

Дата добавления: 2015-08-12; просмотров: 1340. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Дезинфекция предметов ухода, инструментов однократного и многократного использования   Дезинфекция изделий медицинского назначения проводится с целью уничтожения патогенных и условно-патогенных микроорганизмов - вирусов (в т...

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия