
L=A_M + LENGTH
L > 90
L = L - 90
newA_M = L
M = L + 1
N = L + 3
K = L + 4
L = 90 M = M - 90
N = N - 90
K = K - 90
L = 89 or 88 N = N - 90
K = K
- 90
L = 87 K = K - 90
RAZN = ( INPUT [ L ] + INPUT [ M ] ) - ( INPUT [ N ] + INPUT [ K ] )
RAZN < - 30 LENGTH = LENGTH + 1
new A_M = L + 1
RAZN > 30 LENGTH = LENGTH - 1
newA_M = L - 1
Алгоритм синхронизации
MG [ 6 ] = { 5,...,5 }
ОТКРЫТЬ ФАЙЛ OUTR1
ЗАПИСАТЬ ТЕКУЩЕЕ ВРЕМЯ
G = LENGTH % 5
да
да
LENGTH<30 G = 4 MG [ 4 ] =
4
да да
нет
да
MG [ 4 ] = 6 G = 1 LENGTH>30
G = 3 MG [ 4 ] = 4
MG [ 3 ] = 4
да нет
нет
MG [ 4 ] = 6 G = 2
MG [ 3 ] = 6
ADR = A_M
D = 0
C = 0
E = 0
C = C + INPUT [ ADR ]
ADR = ADR + 1
да
ADR = 90 ADR = ADR - 90
нет
да
E
<= MG [ D ] E = E + 1
нет
ЗАПИСАТЬ В ФАЙЛ F ( D + 1 ) = C / MG [ D ]
да
D <= 5 D = D + 1
нет
A_M = newA_M ,
закрыть файл