Файл: Фролов, С. А. Кибернетика и инженерная графика.pdf

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

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

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

Добавлен: 21.10.2024

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

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

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

7404

 

00

« 0 »

7405

 

52

 

 

7406

4

55

Щ]

 

7407

4

55

2]

 

7410

 

15

Р + 1

7411

 

36

 

 

7412

4

00

lTt]

 

7413

 

01

Si

 

7414

 

15

Р + 2

7415

 

36

 

 

7416

 

13

(Ж)

 

7417

1

12

 

 

7420

 

00

 

 

7421

 

00

ut

 

7422

 

02

« 2 »

7423

 

36

 

 

7424

 

00

« 0 »

7425

 

00

« 1 »

7426

 

55

Ui

 

7427

 

02

« 0 »

7430

 

56

 

 

7431

(Ж)

52

 

 

7432

4

00

« 0 »

7433

00

 

 

7434

 

15

p + 1

7435

 

36

 

 

7436

6

52

0001

7437

4

00

 

 

7440

 

15

Р+2

 

7441

 

36

 

 

7442

 

55

Р+

1

7443

 

55

Р+2

 

7444

 

02

Р+

3

7445

 

54

<-21/>

7446

 

54

«.21?

 

7447

 

02

Р + 4

7450

 

04

Р + 4

7451

 

01

s2

3

7452

 

01

Р+

7453

 

00

 

 

7454

1

00

р+

1

7455

12

 

 

14

с. А. Фролов

 

 

Р + 6

Р + 1

ЦР + 2

Р+2

(!)

 

« 1 »

 

« 0 »

s2

(0)

 

« 0 0 1 »

(Ж)

( X )

1001

 

ик

Si

IА]

(®)IB]

Li

Р + 1

Р+ 1

(••)1С]

« 0 »

р+

1

 

 

( * )

 

(VV)

0001

« 0 »

Р+2

 

 

 

IVV]

Р +

3

Li

 

Р + 4

Р +

4

Р +

3

Р+

1

Р +

4

Р + 2

Р +

5

Р +

5

Р +

4

Р +

3

Р +

3

« 1 »

6

5 2

6

Р +

Р +

 

 

Р +

6

(XX)0001

Очистка нако­ пителя для даль­ нейшего счета

П/п выделения

на адреса

Uk

первых точек стро­ ки ^ ^-массива

Проба на при­ надлежность то­ чек к разным (оди­ наковым) строкам

Проба на конец исследования точек

Проба на коли­ чество «Первых точек»

Начало п/п вы­ числения ctg ф с р

ctgep =

%k+p — xk Ук yk+p

(Ук Ук+р) ~

всегда > 0

(Ч+р Хк) > 0 в 1 квадрате

209



7456

 

00

 

 

(XX)

 

 

 

 

7457

 

56

 

 

 

 

 

 

7460

(а)

04

 

 

 

[ctg ф]

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

 

 

 

 

 

 

 

 

коэффициента

 

 

00

 

 

 

(А)

 

прямой

7461

 

« 1 »

 

[ctg ф]

 

 

 

7462

 

02

« о »

 

Р +

1

 

 

7463

 

00

р +

1

 

\В]

 

 

 

7464

 

55

 

 

Lx

Р +

1

 

 

7465

 

54

21р

 

 

Р + 2

 

 

7466

 

05

[ctgcp]

Р + 1

Р +

1

 

 

7467

 

02

Р +

1

Р + 2

[С]

 

 

 

7470

 

00

 

 

 

 

 

 

 

7471

 

 

 

 

 

 

 

 

 

7472

 

 

 

 

 

 

 

 

 

7473

 

 

 

 

 

 

 

 

 

7474

 

 

 

 

 

 

 

 

 

7475

 

 

 

 

 

 

 

 

 

7476

 

 

 

 

 

 

 

 

 

7477

 

 

 

 

 

 

 

 

 

 

 

Константы,

параметры,

числа

 

 

 

7500

Li

7

77

 

7777

 

 

 

 

7501

« 1 »

1

01

 

4000

 

 

 

 

7502

« 2 »

1

02

 

4000

 

 

 

 

7503

« 5 0 0 »

1

11

 

7640

0000

 

0000

7504

« 1 0 0 »

 

00

 

0001

 

7505

0.0.1

 

00

0000

0000

 

0001

7506

св

 

 

 

 

 

 

 

 

7507

Ш

 

 

 

 

 

 

 

 

7510

1В]

 

 

 

 

 

 

 

 

7511

[С]

 

 

 

 

 

 

 

 

7512

\D]

 

 

 

 

 

 

 

 

7513

IE]

 

 

 

 

 

 

 

 

7514

[F]

 

 

 

 

 

 

 

 

7515

[М]

 

 

 

 

 

 

 

 

7516

IN]

 

 

 

 

 

 

 

 

7517

[р]

 

 

 

 

 

 

 

 

7520

[ P i l

 

 

 

 

 

 

2

t / i — 100 чи­

7521

[ Р 2 ]

 

 

 

 

 

 

7522

1ДЛ]

 

 

 

 

 

 

сел

ячейки

7523

[Ц]

 

 

 

 

 

 

7601—7744

7524

r min

 

 

 

 

 

 

 

 

7525

и

 

 

 

 

 

 

 

 

7526

 

 

 

 

 

 

 

 

7527

Щ]

 

 

 

 

 

 

 

 

7530

2]

 

 

 

 

 

 

 

 

7531

Ш

 

 

 

 

 

 

 

 

7532

 

 

 

 

 

 

 

 

 

7533

fs,]

 

 

 

 

 

 

 

 

7534

!52 1

 

 

 

 

 

 

 

 

7535

[ctg ф]

 

 

 

 

 

 

 

 

210


 

 

 

 

ПРИЛОЖЕНИЕ

III

ПРОГРАММА РЕШЕНИЯ ЗАДАЧ — ОПРЕДЕЛЕНИЕ ТОЧКИ ВСТРЕЧИ

ПРЯМОЙ

 

 

С ПЛОСКОСТЬЮ

(ОПЕРАТОР

R)

 

 

Предполагается, что после выполнения программы слежения все числа

распределены

в 6-массиве в порядке

возрастания их у и х

координат, причем в некоторых ячейках

(Ak) хранятся

адреса первых

чисел каждого

образа

в виде: 00 0000 0000

{. . .}

г

г

н

 

0005

6

7

10

11

12

13

14

15

16

0017

К з - З

 

52

К 3

- 2

1

00

К3~1

1

12

к3

 

10

К3

+ 1

 

56

К3+ 2

 

00

К3+

3

 

00

К3+4

2

52

К3 + 5

54

 

6

4

15

7

 

36

 

8

 

75

 

9

 

75

10

4

52

11

 

00

К3 + 12

{4

15

« 0 » 0312

0005

Я+ 3

Я4- 3

^24р д 2

Р+ 1

Р4- 1

«0 »

0000

К3 - 2

К3+ 1

^з + 2

«0 » /С3 + 31

Я+ 1

Я+ 2

«0 »

0001

Предварительный

участок

задачи:

перенос

коэффициен­

« 1 »

тов уравнений прямых на нуж­

 

 

ные места («Дополнение к 1 ва­

л:3

+ 61

рианту»)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

К3+

76

 

 

 

 

 

 

 

 

 

 

От

К3

+

124

(11

вариант)

 

 

Проба: N =

4 или 6.

Если

 

12

со =

1, то

это

означает,

что

 

N =

4.

В

противном

случае

19цикл Кз + 5; Кз + 28 идет все

шесть раз (сравнение с Д2 свя­ зано с тем, что в процессе сле­ жения при формировании р1- массива образуется одно лиш­ нее число Д)

К>+ 24

Sj — счетчик

числа точек

St

в образе нужен для пробы на

 

«точечность» (счет

счетчиков в

 

детали Кз — новый)


20

 

13

 

 

36

21

К3+

15

14

1

01

22

 

 

12

23

К3

+

16

 

02

24

# з +

17

 

76

25

 

18

 

 

00

26

 

18

 

 

00

27

 

18

 

 

00

0030

Я з +

19

 

56

31

 

20

 

 

75

32

 

21

 

 

75

33

 

22

 

 

75

34

К3

+

23

 

16

35

К3+24

 

1

00

36

 

25

 

00

37

 

26

 

1

00

40

 

27

 

1

00

0041

К3

+

28

1

12

0042

К3

+

29

 

 

43

 

30

 

 

56

44

 

31

 

 

00

45

 

32

 

 

00

46

 

33

 

 

00

47

 

34

 

 

00

50

 

35

 

 

00

51

 

36

 

 

00

Si 2000

Si

«о »

«0 »

«0 »

0000

р+ 1 р+ 1 р+ 1

К3+ 24

[А]

1В]

1С]

« 6 - 1 »

АВ22

с2

А\

в3 с3

 

 

 

П р о д о л ж е н и е п р и л о ж. I I I

К3

+

16

 

Нахождение

коэффициен­

 

« 1 »

Si

тов А, В, С уравнений Ах +

К3

+

12

0001

+

Ву+

С= 0

 

 

« 4 »

 

 

 

 

 

 

К3

+

20

Ш

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[В]

 

 

 

 

 

 

 

 

1С]

 

 

 

 

 

К3

+

24

[Т]

Проба на «точечность» и пере­

Н+

8

 

сылка в соответствующие места

Я +

9

 

для коэффициента

прямой —

Н+

10

 

нулей (в ячейке

[Т]

хранятся

К

опера­

 

значения

координат

«точечно­

тору

X I I I

 

го»

образа)

 

 

Ш

ICJ

0001

К3

от К, Перенос найденных коэффи­ циентов уравнений прямых на адреса А и, В^, Си

К3+28 К выходу из «предваритель­ [А] ного участка» (в случае iV=6)

[В]

[С]

ID]

IE]

IF]