Цикл с предусловием записывается так:
while выражение do
оператор;
Цикл с постусловием выглидит так:
repeat
тело цикла
until выражение
То есть цикл с постусловием обязательно выполнится хотя бы один раз, и после выполнения тела цикла будет проведена проверка продолжения цикла. В случае же с while, проверка осуществляется перед выполнением цикла.
Скорее всего Вы имеете в виду циклы с постусловием и предусловием. Цикл с постусловием (repeat) обязательно выполнится минимум один раз и затем будет проверено условие "выхода" из цикла.
Цикл с предусловием(while) выполняется только в случае, если выполняется условие входа.