Здравствуйте, мне задали задание, но я не знаю как его выполнить =(

Помогите пожалуйстаа, очень надо((

прочитать в одномерный строковый массив(строки по 80 символов,кол-во строк не более 50),текст составленной Паскаль-программы.используя функцию,подсчитать кол-во операторов в тексте программы.перед каждым "end" должен стоять символ ';'.

1) Составить процедуру подсчета и печати количества групп операторов заключенных в скобки "begin ... end"
в исходном массиве строк
2) Составить функцию возвращающую количество символов ";" в строке.

Помогите пожалуйста...