пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Проектирование программ циклической структуры. Оператор цикла с параметром (Пример).

    Для того чтобы обработать несколько однотипных элементов, совершить несколько одинаковых действий и т. п., разумно воспользоваться оператором цикла. Оператор цикла повторяет некоторую последовательность операторов заданное число раз, которое может быть определено и динамически, т.е. во время работы программы.

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

    Для реализации циклического процесса с известным числом повторений целесообразно использовать оператор цикла с параметром. Цикл с параметром предусматривает повторное выполнение некоторого другого оператора с одновременным изменением по правилу арифметической прогрессии значения, присваиваемого управляющей переменной (параметру) этого цикла. Конструкцию оператора цикла с параметром можно представить в следующем виде:

Описание: C:\Users\user\Downloads\ц1.png

    <Оператор> выполняется в цикле for для каждого значения параметра <имя> начиная со значения <выражение1>, которое задает начальное значение параметра цикла, до значения <выражение2>, задающего конечное значение параметра цикла, включительно. При использовании служебного слова to значение параметра цикла увеличивается, при downto - уменьшается. Шаг изменения значений параметра цикла зависит от типа этой переменной. При использовании в качестве параметра цикла  переменной целого типа шаг равен единице.

    Правила организации циклической структуры с параметром:

1.Параметр цикла, начальное и конечное значения должны быть одного типа;

2.Запрещено изменять внутри цикла значения <имя>, <выражение1>, <выражение2>.

3.Запрещено передавать управление в тело цикла извне минуя заголовок for, так как начальное и конечное значения вычисляются один раз при первоначальном входе в цикл.

4.Тело цикла не выполняется, если начальное значение при to больше, а при downto меньше, чем конечное;

5.После служебного слова do может быть записан только один оператор, поэтому в случае, когда в теле цикла содержится несколько операторов, их необходимо заключать в операторные скобки begin и end, организуя составной оператор.


20.06.2018; 19:27
хиты: 80
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь