Хелпикс

Главная

Контакты

Случайная статья





Цикл с параметром. Арифметический цикл FOR. Порядок выполнения цикла FOR. For i := 1 to n do. Write (i);



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

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

В языке программирования PASCAL существует три вида циклов:

  1. Арифметический (перечисляемый) циклFOR
  2. Логический цикл с предусловиемWHILE
  3. Логический цикл с постусловиемREPEAT

Арифметический цикл FOR

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

Порядок выполнения цикла FOR

Количество выполнений тела цикла определяется до первого выполнения тела цикла, поэтому, если в выражении n2 используются переменные, которые изменяются в теле цикла, это никак не повлияет на количество выполнений тела цикла. Например, в следующей последовательности операторов:

n := 10;

For i := 1 to n do

Begin

   Write (i);

    n := 100;

End;

тело цикла будет выполняться 10 раз, хотя уже после первого выполнения тела цикла конечное значение параметра цикла станет равным 100.

Цикл под номером 1 будет выполняться для счетчика, последовательно принимающего значения –10, –9, –8, –7, –6, –5, –4,то есть 7 раз.

Цикл под номером 2 не будет выполняться ни разу, так как начальное значение счетчика больше конечного.

Цикл под номером 3 будет выполняться 1 раз для счетчика, равного 3.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.