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

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

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

ЦИКЛЫ

 

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

 

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; просмотров: 1351. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

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