среда, 4 февраля 2015 г.

9 класс. Циклы

Цикл с параметром (FOR)
Вариант 1 (с увеличением счетчика)
For <счетчик>:=<начальное значение> to <конечное значение> do
  begin
     <операторы>
  end;
Тело цикла (операторы между begin и end) выполняется
(<конечное значение> - <начальное значение> + 1) раз.
Если <начальное значение> больше, чем <конечное значение>, то тело цикла не выполняется ни разу.
Замечание: если между begin и end находится только один оператор, то слова begin и end можно не писать.
Вариант 2 (с уменьшением счетчика)
For <счетчик>:=<начальное значение> downto <конечное значение> do
  begin
     <операторы>
  end;
Тело цикла (операторы между begin и end) выполняется
(<начальное значение> - <конечное значение> + 1) раз.
Если <начальное значение> меньше, чем <конечное значение>, то тело цикла не выполняется ни разу.

Цикл с постусловием (REPEAT)
Repeat
     <операторы>
Until <условие>;
Выполняются операторы, находящиеся между Repeat и Until (тело цикла), после этого проверяется значение выражения <условие>. Если оно равно False (т.е. условие не выполняется), то тело цикла выполняется еще раз. И так продолжается до тех пор, пока <условие> не станет истинным (True). Таким образом, после слова Until записывается условие завершения цикла.

Цикл с предусловием (WHILE)
While <условие> do
  begin
     <операторы>
  end;
Проверяется значение выражения <условие>, если оно равно True (условие выполняется), то выполняется тело цикла (операторы, находящиеся между begin и end). Затем снова проверяется значение выражения <условие>, и так продолжается до тех пор, пока <условие> не станет  ложным (False). Таким образом, после слова While записывается условие выполнения тела цикла.
Замечание: если между begin и end находится только один оператор, то слова begin и end можно не писать.

Разбор простейших задач
Файл в формате pdf


Комментариев нет:

Отправить комментарий