Загальний вигляд блок-схеми циклу з передумовою показано на малюнку 6.31. Команда циклу з передумовою в мові програмування Object Pascal має такий вигляд: While<логічний вираз> Then begin <команди тіла циклу > end; Виконання цієї команди відбувається так: обчислюється значення логічного виразу; якщо це значення true , то виконуються команди тіла циклу , після чого знову обчислюється значення логічного виразу; якщо значення логічного виразу дорівнює false , то команди тіла циклу не виконуються , а виконується команда , наступна за циклом.