Сергей Кузнецов В том, что while - это цикл ПОКА while условие do, выполняется, пока условие в операторе цикла истинно. А цикла do в Delphi не существует. do - это служебное слово, часть операторов цикла for и while.