3.9 Розрахунок ЦФ на програмному забезпеченню Turbo PASCAL 7.0
PROGRAM Output signal;
D,t:real;
Si:array(0..n) of real;
So:array(0..n) of real;
Begin
Readln(n,D,t);
For I:=0 to n do read(s[I]);
So[0]:=Si(0)/(1+t/D);
I:=1;
Repeat
So[I]:=(Si(0)+t/D)*So(I-1))/(1+t/D);
Writeln(I*D,So(I));
I:=I+1
Untill(I>n);
END.

N=9
D=0.0006
T=R*C
Si=(0,-1,-1,0,0,1,1,1,1,1)
Блок-схема розрахунку алгоритму програми

Синтез структурної схеми ЦФ
Основними елементами ЦФ – блоки затримки відлікових значень на один інтервал дискретизації , а також масштабні блоки , які у цифрові формі виконують функцію множення . Сигнал подається на суматор , де додається , і виконує відлік вихідного сигналу .