Что делать если в программе паскаль абс пишут: встречен конец файла, а ожидался оператор?
Скорее всего, это несоответствие begin и end, т.е. не равное количество begin и end
Не дописана программа - не хватает несколько строк, а уже написано end. Но лучше увидеть программу, чтобы сказать точно...