Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Цикл с известным числом повтор-й: Оператор цикла, перем-я цикла, начало и конец цикла, 2 вида оператора FOR



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

Для програм-я повтор-ся заданное количество раз фрагмент программ в языке Паскаль имеется оператор цикла со счетчиком (часто его называют оператором цикла с параметром).

Синтаксическая запись оператора цикла: FOR i:=n TO k DO или FOR i:=n DOWNTO k DO. Оператор for вызывает оператор, находящийся после слова do, по одному разу для каждого значения в диапазоне от значения 1 до значения 2. Со словом to, значение переменной цикла увеличивается на 1 при каждой итерации цикла. Со словом downto, значение переменной цикла уменьшается на 1 при каждой итерации цикла. Не следует самостоятельно изменять значение управляющей переменной внутри цикла.Переменная цикла, начальное и конечное значения должны иметь порядковый тип.Если требуется повторить группу действий, то оператор выглядит следующим образом.

FOR i:=n TO k DO/BEGIN/оператор1;/оператор2;/ …/оператор n/END;1) Счетчик изменяется на единицу при каждом следующем исполнении оператора цикла.2) Для правильной записи конструкции оператора необходимо помнить: переменные i, n, k – могут быть только переменными так называемого «порядкового цикла», это тип, в котором каждое данное имеет свой номер, свое расположение среди других данных этого типа.3) Не забывайте, что счетчику присваивается начальное значение, т.е. i = начальное значение. 4) Если начальное значение совпадает с конечным значением, то операторы цикла (еще говорят «тело цикла») выполняются один раз.5) Если начальное значение счетчика больше конечного значения, то тело цикла не выполнится ни разу.6) При выходе из цикла значение счетчика совпадает с конечным значением, т.е. i = k.

Операторы завершения цикла Для всех операторов цикла выход из цикла осуществляется как вследствие естественного окончания оператора цикла, так и с помощью операторов перехода и выхода. (Break Continue)

Процедура Break выполняет безусловный выход из цикла. Процедура Continue обеспечивает переход к началу новой итерации цикла.

Цикл с предусловием WHILE...DO.…





Дата публикования: 2015-01-23; Прочитано: 438 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...