Реферат Курсовая Конспект
Теоретические сведения - раздел Информатика, ИНФОРМАТИКА Очень Часто При Составлении Программ Встречается Ситуация, Ко...
|
Очень часто при составлении программ встречается ситуация, когда действие необходимо выполнить некоторое количество раз. Здесь требуется оператор цикла.
В языке Pascal три оператора цикла:
· с параметром for;
· с предусловием while;
· с постусловием repeat.
Рассмотрим работу операторов цикла подробно.
Оператор цикла с параметром имеет следующую синтаксическую форму:
for идентификатор :=<выражение1> to[downto] <выражение2> do оператор ;
Такие операторы обычно используются, когда количество повторений цикла может быть определено перед его началом. Кроме того циклы с параметром позволяют задать автоматическое изменение значения некоторой переменной и использование этого значения в последовательных итерациях. Более конкретно данный вариант оператора цикла определяет:
а) диапазон (выражение1 .. выражение2) изменения значений управляющей переменной (идентификатор) и одновременно количество повторений оператора, содержащегося в теле цикла (оператор);
б) направление изменения значения переменной (возрастание – toили убывание – downto);
в) собственно действия (оператор), выполняемые на каждой итерации.
На использование управляющей переменной налагаются следующие ограничения:
1. В качестве управляющей переменной должна использоваться простая переменная.
2. Управляющая переменная должна иметь дискретный тип.
3. Начальные и конечные значения диапазона должны иметь тип, совместимый с типом управляющей переменной.
4. В теле цикла запрещается явное изменение значения управляющей переменной.
5. После завершения оператора значение управляющей переменной становится неопределенным.
Оператор, который находится в теле цикла for, выполняется один раз для каждого значения управляющей переменной в диапазоне между начальным и конечным значениями. Если в операторе цикла используется служебное слово to, а начальное значение управляющей переменной меньше его конечного значения, то оператор, содержащийся в теле цикла, не выполнится ни разу. Аналогичная ситуация имеет место в случае использования в операторе цикла служебного слова downto.
Рассмотрим пример программы, которая возводит произвольное число в целую степень.
Program power;
– Конец работы –
Эта тема принадлежит разделу:
Национальный аэрокосмический университет им Н Е Жуковского... Харьковский авиационный институт... А В Карташов Ю А Скоб В А Халтурин И А Трофимова...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Теоретические сведения
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов