Во-первых,
Код
x:=x+0,5:
- точку поправьте на запятую, двоеточие - на точку с запятой.
Во-вторых, конструкции вида
Код
for x<=5 do
и
Код
while i:=1 to 5 do
в Паскале недопустимы.

Код
while условие do

или
Код
for счётчик = ... to ... do

Кстати, сразу подумайте, как сделать в FOR нецелое увеличение счётчика. Готовых средств в паскале не нашёл, а раз вам обязательно нужно именно через FOR, то придётся увеличивать максимальное значение в 2 раза, а в итерации делить значение счётчика на два))