Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Виды циклов



1. Цикл с предусловием (While)

2. Цикл с постусловием (Repeat)

3. Цикл с параметром (For)

б) определение тела цикла;

Тело цикла – это последовательность операторов, которая многократно повторяется в цикле.

в) блок-схема;

Цикл с параметром – это цикл, в котором с каждым выполнением тела цикла параметр изменяется на единицу (уменьшается или увеличивается). Цикл с параметром используется в том случае если известно количество повторений тела цикла.

Параметр – это целочисленная переменная, принимающая значения от начального до конечного с шагом 1 или -1.

Значение параметра цикла увеличивается на 1 Значение параметра цикла уменьшается на 1
Правила выполнения: 1. Параметру цикла (i) присваивается начальное значение (N1). 2. Если начальное значение параметра не больше конечного значения (N1<=N2), то выполняется тело цикла. 3. Значение параметра цикла увеличивается на 1. 4. Если значение параметра не больше конечного значения, то снова выполняется тело цикла. 5. Последовательность п.п. 3-4 повторять. Последний раз тело цикла выполняется если значение параметра равно конечному значению. д) синтаксис. Общий вид оператора цикла с параметром For <параметр>:=<начальное значение> to <конечное значение> do begin тело цикла; end; Если в теле цикла содержится только один оператор, то операторные скобки Begin …End; можно не писать. Начальное значение <= конечное значение. г) количество повторений; 1. Если N1<N2, то тело цикла выполнится N2- N1+1 раз. Например:
FOR I:=1TO 10 DO K:=K+I;

2. Если N1=N2, то тело цикла выполнится 1 раз. Например:

FOR A:=1 TO 1 DO K:=K+I;

3. Если N1>N2, то тело цикла не выполнится ни одного раза.

FOR A:=3 TO 2 DO K:=K+I;
Правила выполнения: 1. Параметру цикла (i) присваивается начальное значение (N1). 2. Если начальное значение параметра не меньше конечного значения (N1>=N2), то выполняется тело цикла. 3. Значение параметра цикла уменьшается на 1. 4. Если значение параметра не меньше конечного значения, то снова выполняется тело цикла. 5. Последовательность п.п. 3-4 повторять. Последний раз тело цикла выполняется если значение параметра равно конечному значению. д) синтаксис. Общий вид оператора цикла с параметром For <параметр>:=<начальное значение> downto <конечное значение> do begin тело цикла; end; Если в теле цикла содержится только один оператор, то операторные скобки Begin …End; можно не писать. Начальное значение >= конечное значение. г) количество повторений; 4. Если N1>N2, то тело цикла выполнится N1- N2+1 раз. Например:
FOR I:=10 TO 1 DO K:=K+I;

5. Если N1=N2, то тело цикла выполнится 1 раз. Например:

FOR A:=1 TO 1 DO K:=K+I;

6. Если N1<N2, то тело цикла не выполнится ни одного раза. Например:

FOR A:=2 TO 3 DO K:=K+I;




Дата публикования: 2015-01-24; Прочитано: 260 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...