Циклы с предусловием используются тогда, когда выполнение цикла связано с некоторым логическим условием. Оператор цикла с предусловием имеет две части: условие выполнения цикла и тело цикла.
while — это цикл, в котором условие стоит перед телом. Причем тело цикла выполняется тогда и только тогда, когда условие true (верное); как только условие становится false (ложное), выполнение цикла прекращается.
Общая форма записи следующая:
while <условие> do begin группа операторов end;
На русском языке это звучит примерно так:
пока выполняется это условие, делай
от начала
группа операторов
до конца;
от начала
группа операторов
до конца;
Операторные скобки ставят, чтобы отделить от остальной программы ту группу операторов, которую нужно повторить в цикле. Если в цикле нужно выполнить только один оператор, то операторные скобки не ставят.
При использовании цикла с предусловием надо помнить следующее:
- значение условия выполнения цикла должно быть определено до начала цикла;
- если значение условия истинно, то выполняется тело цикла, после чего повторяется проверка условия. Если условие ложно, то происходит выход из цикла;
- хотя бы один из операторов, входящих в тело цикла, должен влиять на значение условия выполнения цикла, иначе цикл будет повторяться бесконечное число раз.
2 коммент.
Классно придумано со стихом |o| Только так смог понять смысл применения этого цикла. Спасибо, разобрался :-d
Очень рада, что помогла вам ;)
Отправить комментарий