Для того, чтобы сделать обновление процедур, в Pascal используют таймеры.А можно-ли как-нибудь сделать обновление функций в Pascal?
Паскаль ничего про таймеры не знает. Знает какой-то конкретный компилятор, но это уже не теоретический вопрос.
В общем случае - с функциями можно делать то же, что и с процедурами, поскольку любой мало-мальски уважающий себя компилятор паскаля понимает расширенный синтаксис, и умеет вызывать функции, как процедуры.