Тема: «Операторы циклов
Цикл-это многократное повторение последовательности действий по некоторому условию.
Цикл с предусловием WHILE («пока»)
Цикл с предусловием (WHILE) используется в том случае, когда число шагов цикла точно не определено, выход из цикла
Операторы цикла с предусловием
Структура цикла с предусловием (WHILE)
Если тело цикла содержит несколько действий, то
Цикл с постусловием REPEAT («повторяй»)
Аналогично циклу с предусловием (WHILE) цикл с постусловием (REPEAT) используется в том случае, когда число шагов цикла точно
Операторы цикла с постусловием
Если тело цикла содержит несколько действий, то
Структура цикла с постусловием (REPEAT)
Цикл с параметром FOR («для»)
Оператор цикла с параметром
Структура цикла FOR с параметром
Свойства цикла с параметром:
Выбор цикла зависит от особенностей условия задачи. Только практика подскажет Вам оптимальное решение.
133.50K
Category: programmingprogramming

Операторы циклов While, Repeat, For

1. Тема: «Операторы циклов

WHILE, REPEAT,
FOR»

2. Цикл-это многократное повторение последовательности действий по некоторому условию.

Различают три вида
циклов:
Цикл с предусловием;
Цикл с постусловием;
Цикл с параметром.

3. Цикл с предусловием WHILE («пока»)

4. Цикл с предусловием (WHILE) используется в том случае, когда число шагов цикла точно не определено, выход из цикла

осуществляется по какому-либо
условию.

5. Операторы цикла с предусловием

Если тело цикла содержит только одно
действие, то
While <условие> do <команда>;
Пример:
While (s>0) do s:=s-1;

6. Структура цикла с предусловием (WHILE)

-
+
Условие
Тело цикла

7. Если тело цикла содержит несколько действий, то

While <условие> do
begin
<оператор_1>;
<оператор_2>;
…………….
<оператор_n>;
end;

8. Цикл с постусловием REPEAT («повторяй»)

9. Аналогично циклу с предусловием (WHILE) цикл с постусловием (REPEAT) используется в том случае, когда число шагов цикла точно

не
определено, а выход из цикла
осуществляется по какому-либо
условию.

10. Операторы цикла с постусловием

Repeat <оператор> Until <условие>;
Пример:
Repeat
s:=s-1;
Until (s=0);

11. Если тело цикла содержит несколько действий, то

Repeat
begin
<оператор_1>;
<оператор_2>;
…………….
<оператор_n>;
end
Until <условие>;

12. Структура цикла с постусловием (REPEAT)

Тело цикла
-
+
Условие

13.

Операторы цикла While
выполняются до тех пор пока
условие истинно.
Операторы цикла Repeat
выполняются до тех пор пока
условие ложно.

14. Цикл с параметром FOR («для»)

15.

Если известно количество
повторений некоторых
действий, то для решения
задачи используют цикл с
параметром (FOR).

16. Оператор цикла с параметром

For <переменная>:= N1
To
N2 Do <оператор>;
Где переменная – это параметр цикла (обязательно
порядкового типа),
N1 - начальное значения параметра цикла,
N2 - конечное значения параметра цикла.

17.

For i:=1 to n do <оператор>;
Используется в том случае, если тело цикла
содержит только одну команду.
Пример:
For i:=1 to 10 do s:=s+1;

18. Структура цикла FOR с параметром

<Параметр>:=<знач1>
..<знач2>
Тело цикла

19. Свойства цикла с параметром:

1.
Цикл выполняется при условии N1 <= N2 и
происходит с единичным возрастанием
параметра цикла i от N1 до N2;
2.
Если начальное значение N1 совпадает с
конечным N2, то тело цикла выполнится 1 раз;
3.
Если начальное значение N1 больше
конечного значения N2, тело цикла не
выполнится ни разу.

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

English     Русский Rules