Операторы цикла итерационного типа (циклы с условием): цикл с предусловием, цикл с постусловием и циклы с параметром
ЦИКЛЫ
Цикл – это последовательность операторов, которая может выполняться более одного раза.
While
(цикл с предусловием)
Repeat..until
(цикл с постусловием)
FOR
(оператор цикла с параметром)
Общий вид оператора While:
Общий вид оператора Repeat:
Общий вид оператора FOR:
i:=i нач;While <выражение> doBegin <оператор>; 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;
Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...
Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...
Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...
ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...
Экспертная оценка как метод психологического исследования Экспертная оценка – диагностический метод измерения, с помощью которого качественные особенности психических явлений получают свое числовое выражение в форме количественных оценок...