Файл: Кастин, О. М. Система первичной обработки метеорологической информации.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 79

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

П Р И / 1 . 3 П Р и Л . 3 П Р | Л , 5 П Р . | Л , 1

Г ' '

3 0 9 . 0

 

 

Р О Я

JI = K S T E P . ( U N T I L

 

Д С И Н О О

С И Н [ J ] : з С Ш О - К * 1 1 ;

J i o . o

с л е д : і : = і * і ;

с о т о с п а ;

 

 

с е л :

 

 

 

 

3 1 1 . 0

E N D

 

О б ь Е д й Н Е Н и Е П О Л Е Й М д К Е Т О В В С И Н ;

 

 

3

1 2 , 0

 

 

 

о б р а б о т к а

м а с с и в а

с и н ;

 

 

 

 

3 1 3 . 0

C O M M E N T

 

 

 

 

3 1 4 . 0

B E G I N

I N T E G E R

I , Р , Q , Я , С С , H P , Д К , М ;

 

 

3 1 5 . 0

 

 

I N Т Е С Е Я

Я Я Я А Ѵ

Н С П , К С П [о : 9 9 1 , Я М К , Я С В [ 1 : 4 5 0 0 ] J

3 1 6 . 0

 

 

 

У П О Р Я Д О Ч Е Н И Е К О Р А Б Л Е Й И » О Р М И Р О В Н Й Е С П И С К О В

3 1 Г , О C O M M E N T

3 1 В , О

 

 

П О Р А Й О Н А М Д Л Я С У Х О П У Т Н Ы Х С О О Б Щ Е Н И Й ;

 

3 1 9 . 0

B E G I N B O O L E A N

Я Я Я Д У

С И Н К [ 0 : В О О J 1 ;

 

 

3 2 0 , 0 £ F

Я Е С I M E s U T H E N

P : = 3 S T E P

1 U N Т I L. 8 0 0 1 0 0 С И н К [ P J ! = O E N D

3 2 1 . 0

 

 

В Е И Ы

 

 

3 2 2 , 0 E L S E

B E G I N

P : = N Z R T * 3 ;

С О Р У ( ‘ I I

, P , С И Н К ) E N O ;

 

3 2 3 . 0

 

 

I : = 1 ;

c c ; = o ;

с 5 ; = с и н к ( о ) ;

 

 

 

 

3 2 К , О

 

 

Д К : = V N О R ( C S , 1 5 , 1 5 ) ;

 

9 9 0 0

Н С П ( Р ] : в К С п ( р ) ; = П J

3 2 5 . 0

 

 

F O B

Р : = О S Т £ Р

1 U N Т I L

 

3 2 6 . 0

 

 

F O R

P : = l S T b P

l U N T I L

 

< 5 0 0 0 0

Я М К ( р ] ; = д с в 1 Р ] : * 0 ;

3 2 7 . 0

я р т : e s : = с и н [ I ] ;

я : = V N O R ( с 5 , < ь , 2 ) ;

 

 

3 2 B , О I F

Я = 1 * Д = З Т Н Е М

B E G I N

 

 

 

 

 

 

 

3 2 9 . 0

9 V : = V N 0 P ( C 5 , 4 < , 5 ) ;

G G : = V N O R ( С 5 , 3 9 , 5 ) ;

M ;

 

3 3 0 , 0

I F

У У = 0 f l V T H E N

В Е С I N I F

G C = T I M E T H E N G O T O

;

3 3 1 . 0 £ F

G G = T I M E - I * G G I T I M E 1 T H E N

G O T O

 

M ; G O T O

M M E N D

3 3 2 . 0

 

y y = D A 9 - 1 T H E N

B E G I N

I F

7 < G G = 2 4 ♦ G G = 2 3 ) T H E N С О Т О М м ;

3 3 3 . 0 M ; 1 F Д = 1 T H E N G O T O С П И С К И ;

 

G O T O M O P E E N O

; E N D

;

3 3 4 . 0

м м : 1 : = I ♦ 1 j

 

I F I < n C H H T H E N

G O T O

 

R P T ;

 

 

3 3 5 . 0

 

 

П 3 *.

 

 

 

 

 

3 3 6 . 0

К о н с и н :

с и н к ( о ] : = D N o a ( а к , i I T D N O R ( M O N T H , 1 9 )

 

142


П Р И Л . 3

.«f.

. . . . . . П А К Е Т . 0 0

. . . . .

П Р /1 л . 3

П Р Ц Л . 3

П Р и л • 3

3 3 7 , 0

3 3 8 , 0

3 3 9 . 0

зки,о

3 4 1 , 0

• D N O R ( О Д У , 2 5 ) « D N O R ( Т І М Е , 3 1 I !

с т я т [ 1 1 9 і : = л к ;

I : = N I R Т . 3 ; С О Р У ( С И Н К , * 1 1 * , 1 ) ;

F O R

i : = i S T E P

I U N T I L д к о о B E G I N с 5 : = с и н к [ і ) ;

I F

V N O R ( C S , 4 6 , 2 ) = J T H E N B E G I N

3 4 2

, о

3 4

3

, 0

3 4

К , О

3 4

5 , 0

3 4

6

, 0

3 4

7

, 0

О Х Д Т 1 1 о 1 ] : ± с т д т 1 1 о1 ] ♦ 1 ; I : = J . 3 E N O E N D

I ; .

G O T O У Л О Р Я ц ;

 

с п и с к и :

c c : = c c * i i

H P : = V N O R ( C 5 , 2 7 , 7 > J

 

I F

Н С П І Н Р ) = O T H E N B E G I N

;

 

н с п ( H P ] : = к с п [ H P I : = c c ; G O T O n 2 E N D

я : = к с г ц н в ) ;

л е в [ я ] : = к с п ( H P ) : = c c j

 

3 4 8

, 0

3 4 9

, 0

3 5 0 . 0

3 5 1

. 0

3 5 2

, 0

3 5 3 , 0

3 5 4 , п

3 5 5 ,1,

3 5 6 , 0

3 5 7 . 0

3 5 8

, О

3 5 9

, 0

зби.о

п г :

 

д м к [ с с ] : = i ; i : = i + j ;

G O T O

n 3 ;

 

M O P E :

C 6 ; = C 5 4 c o ;

I U N T I L f l K D O B E G I N

С 7 1 = С И Н К ( Р ] ;

F O R

P ; = 1 S T E P

£ F V N O R ( с ? , 4 6 , a I = 3 T H E N .B E G I N

C 7 : = C . 7 * C O ;

 

 

 

I F

T 0 C 0 ( C 6 , C 7 ) T H E N

B E G I N

1 : = I + З І

 

 

 

 

С Т Я Т M 0 3 ) ; = С Т Д Т t 1 0 3 ] ♦ 1 i G O T O П 3 E N O !

П 4 :

P : = P + 2 E N O

E N D

ц и к л

.

p ;

 

I l d + i ;

 

 

Д К ! = Д К + | ; С И Н К І Д К 1 : = C 5 J

 

I F

 

I > O C H N T H E N

G O T O к о н с и н ;

с ' 4 : = с и н ( 1 ] ;

I F

 

V N O R ( C 5 , 4 5 , 1 ) = o T H E N

G O T O 1 1 4 ; G O T O

R P T ;

9 n o p я д ;

E N D

в ы б о Р к л

к о р д б л е й

и ф о р м и р о в а н и е

с п и с к о в ;

C O M M E N T

 

у п о р я д о ч е н и е

с у х о п у т н ы х

с о о б щ е н и й ;

 

3 6

1 . 0

B E G I N B O O L E A N

ДЯЯДУ

Б УП С 1 I

1 2 0 0 0 ]

, У П М I

1 I

4 0 0 0 ) ;

»

3 6 2 . 0

М Б : = 0 ;

м*. = 1 ;

я м б : = 1 0 2 5 ;

 

У Л М [

I ]

: = С 2 ;

 

3 6

3 . 0

F O R I ; S 1 S Т Е Р

I U N T I L

4 0 0 D D O

 

3 6

4 , 0

F O R 1 : = 0 S T E P I U N T I L

9 9 0 0 B E G I N

 

 

 

 

 

 

 

 

 

 


I

ПРИЛ. 1

ПРИЛ.

1

ПРИЛ. я

ПРИЛ, .1

3 6 5 , 0

а ; = н с п ( і ) ; I F

A = I T H E N

с о т о

и о н ;

 

3 6 6 , 0

F O R Р I = ' S Т E P

1 U N T I L 1 2 0 0 0 0 0

Б У П ( Р І І = С 1 )

 

З Ы ( 0

3 6 8 ,0

369,0

370,0

371,0

372,0

373,0

374,0

Згз.о

376,0

377,0

378,0.

379,0

380,0

381,0

382,0

383,0

384,0

383,0

ир1 1

р д м к [Я)і

а:=дсв(д];

с з і в с и н і р )

 

 

A:-VNOR(CS,20,10)»12+1;

Об IвБУПI а 1;

 

IF TOCO(С 8,С 1»THEN

BEGIN

 

 

 

 

 

пЕ:

6УП[А);*С5;

д:=д*і;

р :=р * і ; с з і в с и н і р ];

 

IF VNOR(C5, 4 3 ,1)B0lP2flcnHTHEN GOTO ПE ;

 

GOTO

CMCENO

 

ПЕРЕНОС

МАКЕТА;

 

 

 

 

ствт 11 0 2 ]:=ст A T [102 ]* 1 ;

 

 

 

 

U VNOR(C&,48,2)»VNOR(СЗ,48,7(THEN

СОТО

П£

Смсі

if O K O T H E N

B E G I N д :=о ;

 

 

 

 

 

 

GOTO

R P T E N D

 

K O H E U

р а й о н а

. i;

 

 

C O M M E N T

п е р е н о с

м а к е т о в

C

syn

в

по ле

у п м ;

 

FOR Р: = 15ТЕР

12U4TIL

12 00000

BEGIN

СЗІхВѴЩР]

 

IF

TO G O (C S ,C I ITH EN

G OT O

K H ; Q :*P ; A :I P * I2 J

 

ni:

упм(м]:=сзі

a:=a*i;

ч:=м*і; С5:=б у п (і );

 

I/

7T0G0 (C3 ,C 1)>Q <A T HE N

GOTO

П i;

 

 

IF

M >3986T H E N

B E GI N

м б :=м б »1;

M := I ;

 

Со р у і у п ч .д м в ); дчБ:=АмБ*зг;

 

 

 

 

FOR

G := ISTEP

H JNT IL

4 0 0 0 0 0

у п щ з ];=C 2 ENO ;

 

K H :

END

P

-

БУП

в

ѵпм;

 

 

 

 

3 8 6 . 0

К О Н ;

E M O

1 - У П О Р Я Д О Ч Е Н И Е П И К Е Т О В П О С П С К Д М ;

3 8 7 . 0

E N D

IF

НК 1THEN BEGIN

М Б : = М Б * і ; С О Р У (У П М , Л Ч Б )E N O

3 8 8 . 0

У П О Р Я Д О Ч Е Н И Е ;

 

389,0

END

о б р а б о т к а м а с с и в а

с и н ;

390,0

EklD

УПОРЯДОЧЕНИЕ СООБЩЕНИЙ ОДНОГО СЕАНСА;

391,0

 

 

 

 

392,o B E G I N B O O L E A N а я я д у пи I о : з о о о о ) , п м б ( 1 : 4 О О О )


............................................................. ........................................* ...................................................................................................

П А К Е Т * 0 0

• • • • «

П Р И Л . 3

П Р | Л . 3

П Р и Л . 3

П Р и Л . 3

191, 0

3 9 4 , 0

3 9 5 , 0

3 9 6 , 0

3 9 7 , 0

3 9 8 , 0 і 9 9 , 0 4 0 0 , 0 4 0 1 , 0 4 0 2 , 0 4 0 3 , 0 4 0 4 , 0 4 0 5 , 0 4 0 6 , 0

4 П 7 , 0

4 0 8 , 0

4 П 9 , 0

4 1 6 , 0

4 1 1 , 0

4 1 2 , 0

4 1 3 , 0

4 1 4 , 0

4 1 5 , 0

4 1 6 , 0

4 1 7 , 0

4 1 8 , 0

4 1 9 , 0

4 2 0 , 0

 

I N T E G E R н п н . н м . а п м , н м б , н с т і , н с т а , і ;

 

 

 

н п м : = 1;

я м б : = і о 25 j

 

 

 

 

 

 

 

 

 

 

 

с т я т [ і р 8 ) : = м в :

 

 

 

 

 

 

 

 

 

 

 

I F R E G I M ES OT H E N B E G I N .

 

 

 

 

 

 

 

 

 

н м : = 3 0 0 0 1 і

 

GOTO

 

RPBEND

;

 

 

 

 

 

I : = N z я т ♦ < ;

c o p y ( * 11* , I , п м ) ;

 

 

 

 

 

 

C7 : SIIMI 0 ] І

f l n M S = V N 0 R ( C 7 , 1 5 , 1 5 ) І

 

 

 

 

 

FOR

 

I ! = n S T E P

1 U N T I L

 

Д

П М

- I D O

П М l 3 0 0 0 0 -

1 ] : SIIM t Д П Ч -

I ) J

 

н

м : = 5000і -

д п

м

;

с

о

ю

 

R P B J

 

 

 

 

 

 

RPT:

С 5

! =

П М І Н М 1

і

и

с

т

1 ; = V N O R ( C 5 , 2 7 ,

1 7 ) J

 

 

 

 

H C T 2 : = VNO R ( C 6 , 2 7 , 1 7 ) ;

 

 

 

 

 

 

I F

HCT 1=HCT2THEN

 

BE GI N

 

 

 

 

 

 

 

—*“

 

 

 

 

 

 

—————

 

 

 

 

 

 

 

 

с т я . [ 10 5 ) ; = с г я т 1 1o s ) + i ;

 

 

 

 

 

 

I F

V N O R ( C 5 , 4 8 , 3 ) > V N 0 R ( C 6 , 4 B , 2 ) T H E N

BEGIN

 

 

 

 

с т

я т

110Ы

: =

с т

я

т

[ i

о б ) *

i ;

 

 

 

 

 

R P l :

п м [ н п м ] : і С 6 ;

н п м : = н п м + J ;

 

 

 

 

 

 

 

и м Б : = н м б + і і

с е ; = п м б ( н м б ] ;

 

 

 

 

 

 

 

I F

V N O R ( C 6 , 4 5 , 1 ) = 0 « C 6 T H EN

GOTO

RP 1 ;

 

 

 

 

н ч : = н м + г ;

 

R P 2 :

 

 

H M ; = H M * I ; С 5 і г П м [ Н ц ) ;

 

 

 

 

I F

V N O R < C 5 , 4 5 , 1 ) = 0 * H M * 3 0 0 0 0 T H E N

GOTO

R P 2 i

 

 

 

ENO

ELSE

p E G I N

 

 

 

 

 

 

 

 

 

 

 

с T я T 1 1 0 7 ) : = с Т я т [ 1 0 7 1 * 1 ;

 

 

 

 

 

и р з :

п м і н п м ) : г с 5 ;

 

н п м ; = н п м * і ;

ң м : = н м * i ; c s ; = п м ( н м ) ;

 

 

I F

VNOR( С 5 , 4 5 , і ) = 0 « H M < 3 0 0 0 Q T H E N

GOTO

R P 3 ;

 

 

 

н м б : = н м Б * з ; R P 4 :

н м б : = н ч б + і ; е в : = п м б і н к б

] ; ’

 

 

I F

VNOR( С 6 , 45 , 1 ) = 0 «C6THEN

GOTO

RP4ENU

J

 

 

GOTO

riPOBcND

 

 

H C T ]

=

H C T 2 ; .

 

 

 

 

 

I F

HCT 1 <HCT2THEN

 

BEGI N

 

 

 

 

 

 

 

145


П Р и Л . 3

П Р „ Л . 3

П Р . і Л . 3

П Р И Л . 3

<гі ,о <гг,о <23,0 <24,0 <25,0 <26,0 <27.0 <2-8,0 <29,0 <30,0 <31, <32,u <33,0 <з< , 0

<35,0

<36,0

<37,0

<38,0

<39,0

<<0,0

<<1,0

<<2,0

<<3,0

<<< ,0 <<5,0 <<6,0 <<7,0 <<8,0

R P 5 ;

п м [ н п м ) ; = с 5 ;

н п м ; = н п м * і ;

н м :=нм * і ; С 5 : = п н ( Н н ]

 

IF

VNOR (С 5 ,45 , 1 )= 0» HM 23 0.0 0 0THEN

СОТО RP5J

 

END

ELSE BEGIN

 

 

 

 

 

RP6 ;

п м 1

н пм ]: = с б ; н п м := н п м + і ;

 

 

 

н м б ; = н м б + і ; с б := п у 6 і н м б 1;

 

 

 

IF

V N O R ( C 6 , 4 5 , 1 ) = 1 «C6THEN

GOTO

RP6J

 

E N D

H C T I » < н с т 2 ;

 

 

 

 

п р о а : I F 7 T Ü C U (С6 , С 2 itHiN

B E O I N

 

 

ПРПр11IF

HMT30 0 0 0THEN

GOTO

R Р Г ;

 

я р 7:

IF

T O C D ( С 6 , С j )THEN

GOTO

RP 8;

 

 

п м [ н п м ] ; = с б ; н п н :=н п м » іі н м б :=н м б * і ;

 

с 6 :J п м Б 1н м ь ); G O T O R P 7 E N O ;

 

RP 8 ; IF M B F O T H E N B E G I N

 

 

 

 

 

 

м б: =м ь - і ; н м б := і ; C O P V (я м б ,п м б );

 

д м б :=я м ь *32!

С 6 : = п н б і і і ;

G O T O

п р п м е ч о і

Rp 9:

IF

H H 2 3 0 0 0 0 T H E N

BEGIN

 

 

 

 

п м ( н п м 1 := п м [ н н ) ; н п м : = н п ч + і ;

 

 

Н М ;= Н М + 1 І GOTO

R P9 EN 0

;

 

 

НЛ М ; з Н П М - 1 ;

лм [о 1: = 0 N 0 R ( Н П Ч ,I )•0 N 0 Я ( M O N T H ,19)

»D N O R (0 Я У , 2 5 ) 2 0 Н 0 Н ( T I M E , Л і ); ст'яті 113] :*НПМ|

I :=NZRT + < 1 с о р J (п м , ‘ п ' ,I );

FOR 1 Js I ST EP lUNTIL Н ПМ ОО

B EG IN С 5 М П М І П ;

V N O R ( С 5 , 4 5 , 1 ) = ITHEN

BEGIN

С ТЯ Т [ 100 ] ;.=СТ ЯТ [ 10 0 )♦ 1 ;

£F V N O R (с 5 , < 8 , 2 IFoTHEN

ст я т [ 1 э < ] : S C T я т ( іо <)* 1 ;