Цикл с предусловием While

  

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

while — это цикл, в котором условие стоит перед телом. Причем тело цикла выполняется тогда и только тогда, когда условие true (верное); как только условие становится false (ложное), выполнение цикла прекращается.




Общая форма записи следующая:

while <условие> do  begin    группа операторов  end;

На русском языке это звучит примерно так:

пока выполняется это условие, делай
  от начала
    группа операторов
  до конца;

Операторные скобки ставят, чтобы отделить от остальной программы ту группу операторов, которую нужно повторить в цикле. Если в цикле нужно выполнить только один оператор, то операторные скобки не ставят.
При использовании цикла с предусловием надо помнить следующее:
  1. значение условия выполнения цикла должно быть определено до начала цикла;
  2. если значение условия истинно, то выполняется тело цикла, после чего повторяется проверка условия. Если условие ложно, то происходит выход из цикла;
  3. хотя бы один из операторов, входящих в тело цикла, должен влиять на значение условия выполнения цикла, иначе цикл будет повторяться бесконечное число раз.







2 коммент.

Анонимный 20 апреля 2015 г. в 08:56

Классно придумано со стихом |o| Только так смог понять смысл применения этого цикла. Спасибо, разобрался :-d

Unknown 20 апреля 2015 г. в 10:34

Очень рада, что помогла вам ;)

Отправить комментарий