Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемГерман Недокладов
1 Тема: Циклы и циклы с параметром
2 ЦИКЛ С пред усл-ем С пост усл-емС параметром У-е S S Х= а, в, к S
3 Оператор цикла с параметром (со счётчиком) применяют для программирования таких циклических фрагментов, в которых до выполнения цикла известны начальное и Конечное значения счётчика повторений цикла. For параметр: = А to В do Оператор; For параметр: = А down to В do Оператор; где А - начальное значение оператора, В - конечное значение оператора.
4 Начальное и конечное значения параметр цикла могут быть представлены константами, переменными или арифметическими выражениями. Рассмотрим выполнение оператора цикла с параметром вида for параметр:= A to B do оператор; Сначала вычесляются значения выражений А и В. Установка начального значения счетчика (параметр:=А) выполняется не перед заголовком цикла, а прямо в заголовке. Если А В, то тело цикла не выполняется ни разу.
5 Кроме того, после окончания тела цикла Наращивание значения счетчика происходит автоматически. Оператор цикла с параметром for параметр: = A downto B do оператор; Выполняется аналогичным образом, но значение параметра цикла изменяется с шагом, равным -1.
6 1.Шаг изменения счётчика циклов может быть только +1 (если используется ключевое слово to), или -1 (если используется слово downto). 2.Переменная, выступающая в роли счётчика циклов, может быть только порядкового типа и должна быть локальной для того блока, в котором находится оператор for. 3.Изменение в теле цикла значений переменных, стоящих в заголовке цикла, не допускается. 4.Количество операций цикла неизменно и точно определяется значениями нижней и верхней границ и шага цикла. 5.Нормальный ход работы цикла может быть нарушен оператором goto или процедурами Break и Continue. 6.Цикл может не выполняться ни разу, если шаг цикла будет изменять значение счетчика от нижней границы в направлении, противоположной верхней границе.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.