x := -10
while x <= 10 do begin
{Обязательно надо сделать проверку на знак}
{Потому что корень из отрицательных чисел не вычисляется}
{Результатом будет NaN - неопределённое значение}
if 5-x >= 0 then
y := sqrt(5-x);
x := x + 1
end;
{==============================================}
x := -10;
repeat
if 5 - x > 0 then y := sqrt( 5 - x);
x := x + 1;
until x >= 10;
Вот и весь цикл