Цикл по параметру

Что делать, чтобы стать программистом Что делать, чтобы стать программистом

Многие сегодня хотят стать программистами. Хотят. Но ничего не делают для этого. Не делают даже простых вещей. Не хотят даже прочитать книжку из 10 страниц. В итоге так и остаются никем. Потому что мечты не сбываются никогда. Сбываются только планы… Подробнее...

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

Например, вывести несколько одинаковых строк на экран с помощью цикла по параметру можно так:

Для 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);

См. также:

Домашнее задание:
Проверьте работу цикла по параметру на практике.

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика