Количество синтаксических ошибок в операторе if(a>b and b>c) then max:=a; else a:=b; равно ...
3 ошибки. if (a>b) and (b>c) then max:=a else a:=b;