Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемТимофей Ташлинцев
1 Циклы Turbo Pascal
2 циклом. Многократное выполнение одних и тех же операций называется циклом. Для организации циклов при записи программ на языке Паскаль имеются три оператора цикла: 4 Оператор цикла с параметром. 4 Оператор цикла с предварительным условием. 4 Оператор цикла с последующим условием. Все операторы цикла являются сложными, т. к. в их состав могут входить другие операторы. телом цикла Последовательность операторов, многократно повторяющихся в процессе выполнения цикла называются телом цикла
3 Правила организации циклов: 1. Необходимо определить переменную цикла, которая указывает число повторений, её называют счетчиком или параметром цикла. 2. Необходимо определить тело цикла, то есть операторы для повторения. 3. Необходимо предусмотреть выход из цикла: условие выполнения цикла или условие выхода из цикла. 4. Перед циклом необходимо задать начальные значения всем переменным из тела цикла.
4 Оператор цикла с параметром. оператор цикла с параметром Если число повторений заранее известно и определяется начальным и конечным значением, то используется оператор цикла с параметром. В Паскале оператор цикла с параметром записывается с помощью следующих служебных слов: FOR (для); TO (до, к); DOWNTO (вниз к); DO (делать, выполнять).
5 For Р:=NZ to KZ do ; (шаг изменения параметра цикла +1) For P:=NZ downto KZ do ; (шаг изменения параметра цикла -1) P:=NZ;KZ;+1 Оператор(ы) P:=NZ;KZ;-1 Оператор(ы)
6 Р Где параметр Р – переменная цикла, счетчик; NZ NZ – начальное значение параметра цикла; KZ KZ – конечное значение параметра цикла; Оператор Оператор – оператор для повторения, тело цикла. Если тело цикла состоит из нескольких операторов, то операторы тела цикла заключены в операторные скобки Begin, End.
7 Действия, определенные оператором цикла с параметром 1. Вычисляется начальное и конечное значение оператора цикла с параметром; NZ и KZ. 2. Параметру цикла присваивается начальное значение P=NZ; 3. Проверяется условие Р =KZ (если downto); 4. Если условие выполнено то: a) Выполняется оператор тела цикла; b) Изменяется значение параметра цикла на величину шага Р=Р+1 (если to), P=Р-1 (если downto); c) Переход на пункт 3; 5. Если условие не выполнено, то выход из цикла, т.е. управление передаётся следующему по программе оператору.
8 Пример: For k:=2 to 4 do Writeln(k); Работа оператора: 2 ) к=2 2)к=3 2)к=4 2)к=5 3) 2
9 Правила и ограничения использования оператора цикла с параметром 1. Нельзя задать шаг изменения параметра отличный от 1 или –1; 2. Параметр цикла Р должен быть переменной упорядоченного типа; 3. Если шаг изменения параметра цикла 1 (to), то должно быть NZ KZ.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.