Цикл по параметру
Lazarus IDE: Основы программирования в Windows
Несмотря на то, что всё потихоньку уходит в сеть, программирование для настольных компьютеров остаётся востребованным. И будет таковым ещё долго. Ну а самая распространённая операционная система для настольных компьютеров – это по-прежнему Windows. Поэтому любой программист, даже если он собирается стать веб-разработчиком, должен знать хотя бы основы создания программ для Windows. Подробнее... |
Цикл по параметру - это один из самых удобных циклов во всех языках программирования. Поэтому он используется наиболее часто. А удобство этого цикла заключается в том, что нет необходимости вручную увеличивать или уменьшать значение индексной переменной, потому что оператор цикла делает это автоматически.
Например, вывести несколько одинаковых строк на экран с помощью цикла по параметру можно так:
Для i := 1 До 10 Повторять Вывести(‘Привет, МИР ’, i);
Такая конструкция выведет на экран ровно 10 строк. Согласитесь, что это намного понятнее, чем реализации ранее рассмотренных нами циклов. К сожалению, цикл по параметру можно применить не всегда. Поэтому и существуют разные виды циклов.
Итак, как это работает? Сначала переменной i присваивается начальное значение.
Затем, от этого значения до установленного значения мы повторяем какую-то операцию.
Если в теле цикла только один оператор, то операторные скобки не нужны. Это ещё одно преимущество цикла по параметру.
А теперь посмотрим, как этот цикл реализовать в Паскале.
var i : byte; begin for i := 1 to 10 do WriteLn('Привет, МИР ', i); ReadLn; end.
Как видите, проще не бывает.
Наиболее внимательные из вас обратили внимание на то, что в этом цикле мы увеличиваем значение индексной переменной на единицу. Но что делать, если мы хотим уменьшать её значение? Для этого вместо слова to надо использовать слово downto. Например, так:
for i := 10 downto 1 do WriteLn('Привет, МИР ', i);
См. также:
Проверьте работу цикла по параметру на практике.