Тема: Що тут не правильно? Скажіть будь ласка.
var
  k: integer;
  
procedure ParagraphsCount(inFile: string; var k: integer); 
var
  F1: text; 
  paragraph: string; 
  
begin
  
  assign(F1, inFile); 
  reset(F1); 
  while not EOF(F1) do begin 
    readln(F1, paragraph); 
    k := k + 1;
  end;
  
  close(F1); 
  
end;
  
begin
  
  ParagraphsCount('input.txt', k); 
  
  writeln('Кількість абзаців у заданому тексті = ', k); 
  
end.