Приведемо блок-схему алгоритму циклу повторення з переумовою
В цьому циклічному операторі умова виконання тіла циклу записана до послідовності дій, що мають багаторазово виконуватися. Тому цей оператор називають циклом з передумовою. Перед кожним виконанням тіла циклу обчислюється значення умови його виконання. Якщо результат є істинним, то тіло циклу виконується.
Формат оператора циклу з передумовою на мові Паскаль має вигляд:
While <умова> do begin <оператор> end
Оператор працює так: перевiряється умова, якщо вона вiрна, то
виконується оператор, який стоїть пiсля do i знову перевiряється умова;
так повторюється до тих пiр, поки умова не стане невiрною - тодi
виконується наступний оператор програми.