Циклы в Delphi. Простейшие программы с циклами

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

циклы delphiИтак для начала нужно сказать, что цикл – это последовательность действий, повторяющиеся многократно каждый раз при новых значениях параметра. В Delphi существует три вида циклов:

  • цикл с постусловием (repeat);
  • цикл с предусловием (while);
  • цикл с параметром (for);



Цикл с постусловием (repeat)

Цикл с постусловием — цикл, в котором после выполнения тела цикла проверяется условие. Такой цикл будет выполняться до тех пор пока его условие не станет верным, если же условие так и не станет верным произойдет зацикливание. Этот цикл записывается с помощью операторов repeat и until, вот его общий вид:

Вот простейшая программа с использованием цикла с постусловием (repeat):

Дано натуральное число n. Составить программу вычисления значения следующего выражения: (1-2)*(1-3)*…*(1-n)



Цикл с предусловием (while)

Цикл с предусловием – это цикл, в котором условие проверяется до выполнения тела цикла. Такой цикл будет выполняться до тех пор пока условие не станет ложным, т.е. если условие будет ложно с самого начала, то цикл не выполниться не разу. Этот цикл записывается с помощью операторов while и do, вот его общий вид:

Вот простейшая программ с использованием цикла с предусловием (while):

Дано натуральное число n. Составить программу вычисления значения следующего выражения: (1-2)*(1-3)*…*(1-n)



Цикл с параметром (for)

Цикл с параметром – это цикл, в котором переменая изменяет свое значение от начального значения до конечного с шагом 1  и для каждого из значений переменной выполняется цикл. Этот цикл записывается с помощью операторов For и do (присваивает переменной значения от начального до конечного) или downto (присваивает переменной значения от конечного до начального), вот его общий вид:

Вот простейшая программа с использованием циклас параметром (for):

Дано натуральное число n. Составить программу вычисления значения следующего выражения: (1-2)*(1-3)*…*(1-n)

Категория: Delphi, Исходный код
Понравилась статья? Поделись в социальных сетях: