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