Файл: Кузнецов М.В. Механизированная разработка статистических отчетов на машине Искра-23.pdf

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

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

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

Добавлен: 24.07.2024

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

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

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

Порядок обработки документов первой группы:

а) графа А — печать вручную наименования района с алфа­ витно-цифровой клавиатуры печатающего устройства;

б) графы 2, 1, 4, 5 — ввод данных с цифровой клавиатуры пуль­ та управления, их автоматическая печать и накопление в соответ­ ствующих регистрах ОЗУ;

в)

графы 3, 6,

9 — автоматическое вычисление

и печать про­

цента

выполнения

(процентное

соотношение

показателей

«Нали­

чие» и «План»);

 

 

 

 

 

 

г)

графа

7 — автоматическое

вычисление

плана

по

колхозам

и совхозам

(сумма

содержимого

граф 1 и 4),

печать

вычисленного

показателя и накопление в регистре ОЗУ;

 

 

 

 

д)

графа

8 — автоматическое

вычисление

фактического

нали­

чия по колхозам и совхозам (сумма содержимого граф

2 и 5), пе­

чать вычисленного показателя и накопление в регистре ОЗУ. Распределение накопительных регистров оперативного запо­

минающего устройства следующее:

 

 

 

 

Н| —накопление плана по графе 1;

 

 

Но

накопление выполнения по графе 2;

 

Нд

накопление

плана

по графе 4;

 

 

Нз

 

 

 

Не

 

 

 

 

 

 

 

 

H.i

накопление выполнения по графе 5;

 

 

—накопление плана по графе 7;

 

 

 

накопление

выполнения по графе

8;

 

Н? —запоминание плана по графе 1;

 

 

Hs

запоминание выполнения по графе 2;

 

Нд

запоминание плана по графе 4;

 

 

 

 

 

 

 

по графе 5.

 

Ню

запоминание выполнения

 

Программа обработки первой группы таблиц на машине «Искра-23»

Номера

 

 

Команды

 

Условное

 

 

 

 

 

 

 

 

 

 

 

программ­ Номера

код

 

 

 

 

Пояснение

ных

шагов

адрес

обозна­

 

 

 

линии

 

пл

опера­

чение

 

 

 

 

 

 

 

ции

 

 

 

 

 

 

 

00

 

00

06

06

14

УПК

-1а гашение регистров ОЗУ

 

 

1

06

00

00

СбХ

Сброс КВП 6

 

 

2

56

00

10

ПКО

В

графу А. Печать наименования

 

 

 

 

 

 

 

района

 

 

 

3

00

06

11

УПК

rla

сторнирование графы 8

 

 

4

01

03

04

УПК

rla

печать итоговой строки

 

 

5

56

01

09

ПКО

3 графу 1. Ввод плана

 

 

6

41

00

14

Пд2

[Вх] - >

Вых

 

 

 

7

50

01

06

Пч

Печать

в графе 1

 

 

8

20

00

01

Сл1

Накопление

по графе 1

 

 

9

40

00

07

Пд1

Запоминание

по графе 1

 

 

10

13

00

00

вк

КВП 3 по условию [Вых] = 0

 

 

11

10

00

00

ВСт

Ввод выполнения в графе 2

 

 

12

00

05

13

УПК

На

сторнирование графы 1

 

 

13

41

00

14

Пд1

[Вх]

Вых

 

 

 

14

50

01

06

Пч

Печать

в графе 2

 

 

15

10

07

07

БП

На накопление в графе 2

01

 

00

03

07

15

УПК

На защиту от деления на «0»

77


Продолжение

Номера

Номера

 

Команды

 

 

 

 

программ­

код

 

 

ных

шагов

адрес

липни

ПЛ

опера­

 

 

ции

 

 

 

1

37

03

07

 

2

50

01

04

 

3

03

00

00

 

4

10

00

00

 

5

00

05

15

 

6 .

41

00

14

 

7

50

01

06

 

8

20

00

03

 

9

40

00

09

 

10

13

00

00

 

11

10

00

00

 

12

00

06

02

 

13

41

00

14

 

14

50

01

06

 

15

10

07

10

 

00

03

02

03

 

1

37

03

09

 

2

50

01

04

 

3

03

00

00

 

4

41

00

07

 

5

21

' 00

09

 

6

40

00

09

 

7

50

01

06

 

8

20

00

05

 

9

10

02

10

 

10

13

00

00

 

11

41

00

08

 

12

21

00

10

 

13

40

00

10

 

14

50

01

06

 

15

20

00

06

 

00

03

03

03

 

1

37

03

09

 

2

. 50

01

04

 

3

10

07

05

 

4

01

00

00

 

5

55

01

08

 

6

41

00

01

 

7

50

01

07

 

8

13

00

00

 

9

55

02

08

 

10

03

03

14

 

11

41

00

02

 

12

37

04

01

 

13

50

02

04

 

14

03

00

00

 

15

55

03

02

 

00

41

00

04

 

1

50

01

07

 

2

55

03

14

 

3

41

00

05

 

4

50

01

07

Условное

обозна­

чение

Дл4

Пч

СбХ

ВСт

УПК

Пд2

Пч

Сл1

Пд1

ВК

ВСт

УПК

Пд2

Пч

БП

УПК

Дл4

Пч

СбХ

Пд2

Сл2

Пд1

Пч

Сл1

ВП

в к

Пд2

Сл2

Пд1

Пч

Сл1

УПК

Дл4

Пч

БП

СбХ

ПК

Пд2

Пч

ВК

ПК

УПК

Пд2

Дл4

Пч

СбХ

ПК

Пд2

Пч

ПК

Пд2

Пч

Пояснение

Определение % выполнения Печать в графе 3 Сброс КВП 3 Ввод плана в графе 4

На сторнирование графы 2 [Вх] -у- Вых Печать в графе 4

Накопление по графе 4 Запоминание по графе 4 КВП 3 по условию [Вых] = 0 Ввод выполнения в графе 5 На сторнирование графы 4 [Вх] -у- Вых Печать в графе 5

На накопление по графе 5 На защиту от деления по «0» Определение % выполнения Печать в графе 6 Сброс КВП 3

Н7 ] Вых ;Вых] + [Н0 ] Вых

Вых] —у- Но. План по графе 7 Печать в графе 7 Накопление по графе 7 На следующий шаг

КВП 3 по условию [Вых] = 0

8 ] _ ^ Вых

Вых

[Вых] + [Ню]

Выполнение по графе 8 Печать в графе 8 Накопление по графе 8

На защиту от деления на «0» Определение % выполнения Печать в графе 9 На начало программы Сброс КВП 1 В графу 1 [ Н , ] - ^ В ы х

Печать в графе 1 КВП 3 по условию [Вых] = 0 В графу 3

На защиту от деления на «0»

2 ] Вых Определение % выполнения

Печать в графе 3 Сброс КВП 3 В графу 5

[Вх] Вых Печать в графе 5 В графу 7

[Hs] ->- Вых Печать в графе 7

78


Продолжение

I Номера

 

Команды

 

Условное

 

 

 

 

 

код

 

 

 

 

Пояснение

 

шагов

 

 

 

обозна­

 

 

 

ПЛ

опера­

 

адрес

чение

 

 

 

 

 

 

 

 

ции

 

 

 

 

 

 

 

 

 

 

5

 

13

 

00

00

вк

КВП 3 по условию [Вых] =

0

6

 

55

 

04

14

ПК

В графу 9

 

 

 

 

7

 

03

 

04

11

УПК

На защиту от деления на «0»

 

8

 

41

 

00

06

Пд2

[Но] _ ^ Вых

 

 

 

9

 

37

 

04

05

Дл4

'Определение % выполнения

 

10

 

50

 

02

04

Пч

Печать в графе

9

 

 

11

 

03

 

00

00

СбХ

Сброс КВП

3

 

 

 

12

 

55

 

01

15

ПК

В графу 2

 

 

 

 

13

 

41

 

00

02

Пд2 [Н2 ] - э - Вых

2

 

 

14

 

50

 

01

07

Пч

Печать

в графе

 

 

15

 

55

 

02

11

ПК

В графу 4

 

 

 

 

00

 

41

 

00

03

Пд2 [Нз] ->- Вых

 

 

 

1

 

50

 

01

07

Пч

Печать

в графе 4

 

 

2

 

13

 

00

00

вк

КВП 3

по условию [Вых] =

0

3

 

55

 

03

11

ПК

В графу 6

 

 

 

 

4

 

03

 

05

08

УПК

На защиту от деления на «0»

5

 

41

 

00

04

Пд2

[Н„]

Вых

 

 

 

6

 

37

 

04

03

Дл4

Определение % выполнения

 

7

 

50

 

02

04

Пч

Печать

в графе 6

 

 

8

 

03

 

00

00

СбХ

Сброс КВП

3

 

 

 

9

 

55

 

04

05

ПК

В графу 8

 

 

 

 

10

 

41

 

00

06

Пд2

6 ]

Вых

8

 

 

11

 

50

 

01

07

Пч

Печать

в графе

 

 

12

 

00

 

00

00

ВП

Выключение программы

 

13

 

24

 

00

01

Вч1

Сторнирование

графы 1

 

14

 

10

 

00

05

БП

На начало

графы 1

 

 

15

 

41

 

00

14

Пд2 [Вх]—*-Вых

 

 

 

00

 

24

 

00

02

Вч1

Сторнирование

графы

2

 

1

 

10

 

00

11

БП

На начало

графы 2

 

 

2

 

41

 

00

14

Пд2

[Вх]

Вых

 

 

 

3

 

24

 

00

03

Вч1

Сторнирование

графы

4

 

4

 

10

 

01

04

БП

На начало

графы 4

 

 

5

 

41

 

00

14

Пд2

[Вх]

Вых

 

 

 

6

 

24

 

00

04

Вч1

Сторнирование

графы

5

 

7

 

10

 

01

11

БП

На начало

графы 5

 

 

8

 

41

 

00

14

Пд2

[Вх]

Вых

 

 

 

9

 

24

 

00

05

Вч1

Сторнирование

графы

7

 

10

 

10

 

02

04

БП '

Па начало

графы 7

 

 

11

41

'

00

14

Пд2

[Вх]

Вых

графы

8

 

12

24

00

06

Вч1

Сторнирование

 

13

 

10

 

02

11

БП

На начало

графы 8

адреса

РМА

14

 

60

 

00

01

УНА

Установка начального

15

 

44

 

15

15

Гш/Мд

Гашение регистров по

РМА

 

00

 

17

 

00

08

вк

КВП 7 по РМА 8

 

 

1

 

07

 

07

03

УПК

На выход из цикла

 

 

2

 

10

 

06

15

БП

На повторение

цикла

 

 

3

 

07

 

00

00

СбХ

Сброс КВП 7

 

 

 

4

 

10

 

00

01

БП

На начало

программ

 

 

5

 

03

 

00

00

СбХ

Сброс КВП

3

 

 

 

6

 

10

 

00

02

БП

На начало

программы

 

 

7

 

20

 

00

02

Сл1

Накопление

по графе

2

 

8

 

40

 

00

08

Пд1

Запоминание по графе

2

 

79


Продолжение

Номера

Но мера

 

Команды

 

Условное

 

 

 

программ­

код

 

 

 

 

Пояснение

ных

шагов

 

 

обозна­

 

 

линий

ПЛ

опера­

адрес

чение

 

 

 

 

 

ции

 

 

 

 

 

 

 

9

10

01

00

БП

На печать в графе 3

 

10

20

00

04

Сл1

Накопление

по графе 5

 

11

40

00

10

Пд1

Запоминание

по графе 5

 

12

10

02

00

БП

На печать в графе 6

 

13

41

00

09

Пд2

9 ] - > Вых

 

 

14

10

02

02

БП

На печать в графе 6

08

15

41

00

07

Пд2

7 ]

Вых

 

00

10

01

02

БП

На печать в графе 3

Инструкция оператору для работы с программой первой груп­ пы таблиц месячного отчета о состоянии животноводства в кол­ хозах, совхозах и хозяйствах треста «Скотопром» области:

а) установить в ППЗУ планшеты программы, заправить бланк, включить машину, последовательно нажать клавиши «Н» и «К», включить для выбора программы гашения регистров КВП6 и на­

жать клавишу «Пуск», убедиться в перемещении каретки

печата­

ющего устройства в начало графы А;

 

 

б) отпечатать в графе А с алфавитно-цифровой

клавиатуры

печатающего устройства наименование района, нажать

клавишу

«Пуск» и убедиться в перемещении каретки в начало

графы 1;

в) осуществить в графе 1 ввод информации с цифровой

клавиа­

туры пульта управления, нажать клавишу «Пуск», убедиться в автоматической печати введенной информации и перемещении ка­ ретки в начало графы 2 (порядок обработки граф 2, 4 и 5 анало­ гичен графе 1);

г) содержимое граф 3, б, 7, 8 и 9 вычисляется и печатается автоматически, без вмешательства оператора;

 

д) произвести обработку информации по следующим районам

аналогично описанному;

 

 

 

 

е) для вывода итоговых данных включить клавишу КВП1, от­

печатать в графе А «Итого

по области», нажать клавишу «Пуск»

и

убедиться в исполнении

автоматического

перемещения

каретки

по

графам и печати в них

итоговых данных

(поскольку

итоговые

данные, имеют большую разрядность, чем разрядность граф, печать их производится «шахматным порядком» через одну графу в две строки);

ж) для сторнирования неправильно введенных данных графы набрать на цифровой клавиатуре пульта управления неправильно введенное число, включить клавишу «Т» и нажать клавишу «Пуск», вернуть вручную каретку печатающего устройства в на­ чало графы, произвести набор правильного числа, нажать клавишу «Пуск» и продолжить обработку документа (операция сторниро­ вания в данном случае осуществляется без ввода знака «—» и

80


повторной печати с этим знаком неверного значения показателя).

Вторая группа таблиц и программа их обработки

 

Группа объединяет, по общности формы, следующие таблицы:

1.

Рост численности

всего крупного

рогатого скота — голов.

2.

Рост численности

коров — голов.

 

 

3.

Рост численности

свиней — голов.

 

 

4.

Рост численности овец — голов.

 

 

5.

Рост численности

всего птицы, включая

молодняк, — голов.

6.

Рост численности

кур-несушек — голов.

 

 

Таблицы данной

группы состоят

из 6

граф; количество строк

равно числу районов в области плюс итоговая строка. Форма до­

кумента и его анализ, необходимый

для составления

программы,

приведены на рис. 14; обработка

всех таблиц группы

производится

по общей программе.

 

 

 

 

 

 

 

 

 

 

 

Коров

-

голов

 

 

 

Районы

197... г

 

197 ...г

(те/гущий)

 

1978г.

(предыду­

колхозы

I СОЙХОЗА, Всего

В°/о к

 

щий)

 

 

 

 

 

 

 

 

 

 

1971г.

Захародскай

5156

 

5048

 

 

 

7552

 

и т. д..

 

 

 

 

 

 

 

 

 

S3

• 7. Координаты

граф

документа

 

01. 10

02^05

03\03

03.^

Ob

02

 

Z. Разряд», vuce.ir и ком'/,

знакод

 

 

после зап. S графах

 

 

 

15paзря д.

 

 

 

 

 

 

 

 

 

 

3. Перемещение

каретки па графам

документа

 

 

а) про офадотке строки

 

 

 

Ж при 8ь/доде итог.

Ланит

э

 

 

 

 

Рис. !4. Анализ документов

второй

группы для составления

программы

 

их обработки

на машине «Искра-23»

 

 

Порядок обработки документов

группы:

 

 

а)

графа А — печать вручную

наименования района

с

алфа­

витно-цифровой клавиатуры печатающего устройства;

 

 

б)

графы 1, 2, 3 — ввод данных

с цифровой клавиатуры

пуль-

81