Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
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 раз. Например:
2. Если N1=N2, то тело цикла выполнится 1 раз. Например:
3. Если N1>N2, то тело цикла не выполнится ни одного раза.
| Правила выполнения:
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 раз. Например:
5. Если N1=N2, то тело цикла выполнится 1 раз. Например:
6. Если N1<N2, то тело цикла не выполнится ни одного раза. Например:
|
Дата публикования: 2015-01-24; Прочитано: 260 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!