Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

SOME / 1 / MY_DIPLO / MAIN / ALG2

.DOC
Скачиваний:
7
Добавлен:
16.04.2013
Размер:
20.48 Кб
Скачать

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 , закрыть файл

Соседние файлы в папке MAIN