Операторы цыклов WHILE, REPEAT, FOR презентация

Содержание

Слайд 2

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

Цикл-это многократное повторение последовательности действий по некоторому условию.
Различают три вида циклов:
Цикл

с предусловием;
Цикл с постусловием;
Цикл с параметром.
Слайд 3

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

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

Слайд 4

Цикл с предусловием (WHILE) используется в том случае, когда число

Цикл с предусловием (WHILE) используется в том случае, когда число

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

Операторы цикла с предусловием Если тело цикла содержит только одно

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

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


While <условие> do <команда>;

Пример:
While (s>0) do s:=s-1;

Слайд 6

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

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

Слайд 7

Если тело цикла содержит несколько действий, то While do begin ; ; ……………. ; end;

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

While <условие> do
begin

<оператор_1>;
<оператор_2>;
…………….
<оператор_n>;
end;
Слайд 8

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

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

Слайд 9

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

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

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

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

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

Repeat <оператор> Until <условие>;

Пример:
Repeat
s:=s-1;
Until (s=0);

Слайд 11

Если тело цикла содержит несколько действий, то Repeat begin ; ; ……………. ; end Until ;

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

Repeat
begin
<оператор_1>;
<оператор_2>;

…………….
<оператор_n>;
end
Until <условие>;
Слайд 12

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

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

Слайд 13

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

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

Repeat выполняются до тех пор пока условие ложно.
Слайд 14

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

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

Слайд 15

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

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

цикл с параметром (FOR).
Слайд 16

Оператор цикла с параметром For := N1 To N2 Do

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

For <переменная>:= N1 To N2 Do <оператор>;
Где переменная

– это параметр цикла (обязательно порядкового типа),
N1 - начальное значения параметра цикла,
N2 - конечное значения параметра цикла.
Слайд 17

For i:=1 to n do ; Используется в том случае,

For i:=1 to n do <оператор>;
Используется в том случае, если тело

цикла содержит только одну команду.

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

Пример:
For i:=1 to 10 do s:=s+1;

Слайд 18

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

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

Слайд 19

Свойства цикла с параметром: Цикл выполняется при условии N1 Если

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

Цикл выполняется при условии N1 <= N2 и

происходит с единичным возрастанием параметра цикла i от N1 до N2;
Если начальное значение N1 совпадает с конечным N2, то тело цикла выполнится 1 раз;
Если начальное значение N1 больше конечного значения N2, тело цикла не выполнится ни разу.
Имя файла: Операторы-цыклов-WHILE,-REPEAT,-FOR.pptx
Количество просмотров: 33
Количество скачиваний: 0