Необходимо поставить ещё один end. Ты цикл не закрыла.
program mar;uses crt;var F,k:integer;S:real;beginclrscr;F:=1;S:=1;for k:=1 to 3 dobeginF:=F*k;S:=S*(2*F)/(k*k*k*k+k);writeln('k = ',k );end; // тебе хватало этого эндаreadkey;end.