Зачастую в программах требуется рассказать компилятору о функции заранее, не объявляя ее. Возьмем эту простую программу, как пример: Когда вы напишите эту программу у себя. Вероятно, ваш редактор кода так же как и мой, не подчеркнет ошибку ни в одной из строк. Однако, стоит вам попробовать скомпилировать программу, как вы получите следующее: Когда компилятор достиг строки 4. Он просто не смог найти идентификатор (функции) diffrerence. Да, скажете вы, странно, ведь ниже в строке 6 мы определили его? Но все дело в том, что компилируется программа построчно...
Продолжаем разговор об обобщенных функциях. В первой части обсудили идею их введения. Давайте кратко вспомним, в чем там дело. Дело в следующем. Часто в одной точке функцию не определить как следует, и нужды нет. Пример --- скорость в виде |t|. Ускорение в нуле не определено (хотя можно что-то придумать), но оно и не нужно, строго говоря. Нам достаточно способа исследовать функцию в окрестности точки. Для этого надо умножить ее на единицу в окрестности точки и на нуль вне ее, и взять интеграл. А...