Оператор WHILE Оператор while называют оператором цикла с предусловием (условие проверяется перед выполнением тела цикла), операторы тела цикла могут быть не выполнены ни разу. Запись оператора: while do ; условие логическое выражение, тело цикла простой или составной оператор.
Выполнение оператора WHILE вычисляется и проверяется значение выражения условия если результат равен true (истина), выполняется тело цикла снова проверяется условие если условие примет значение false (ложь), происходит выход из цикла переход к первому после while оператору.
Тело цикла условие повтора да нет Оператор while
Тело цикла условие верно? да нет Выход из цикла Оператор while
s:=0 i:=1 Найти сумму чисел от 1 до 10. s:=s+i i:=i+1 i
число повторений операторов цикла while определяется в ходе работы программы и во многих случаях заранее неизвестно тело цикла будет выполняться, пока условие, стоящее после while истинно. переменная, которая участвует в условии выхода из цикла, обязательно должна изменяться в теле цикла, иначе цикл будет выполняться бесконечно программа зациклится Надо знать: