Var x: integer;
Begin
x:= 500;
Repeat o //здесь непонятный символ o (должно быть: Repeat)
x := х – 1; //здесь должно быть наоборот: к x надо прибавлять 1, так как надо найти число большее 500 (должно быть: x:= x + 1;)
Until x mod 17 <> 0 //здесь ошибка в том, что цикл repeat остановится когда число, деленное на 17, будет иметь остаток, а надо остановить тогда, когда при делении числа на 17 будет 0, то есть делится на 17 без остатка(должно быть: Until x mod 17 = 0;)
Writeln (х);
End.