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

Содержание

Слайд 2

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

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

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

Слайд 3

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

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

Слайд 4

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

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

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

Слайд 5

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

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

do <команда>;

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

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

Слайд 6

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

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

Слайд 7

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

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

…………….
<оператор_n>;
end;

Если тело цикла содержит несколько действий, то While do begin ; ; ……………. ; 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
<оператор_1>;
<оператор_2>;
…………….
<оператор_n>;

end
Until <условие>;

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

Слайд 12

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

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

Слайд 13

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

до тех пор пока условие ложно.

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

Слайд 14

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

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

Слайд 15

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

параметром (FOR).

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

Слайд 16

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

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

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

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

Слайд 17

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

только одну команду.

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

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

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

Слайд 18

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

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

Слайд 19

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

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

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

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

Имя файла: Операторы-цыклов-WHILE,-REPEAT,-FOR.pptx
Количество просмотров: 27
Количество скачиваний: 0