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

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

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

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

Добавлен: 24.07.2024

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

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

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

Продолжение

1

2

3

4

5

6

7

s

9

 

га

 

 

ч

 

га

 

к

6

цификац]

 

Е

О

%

W

X 15 15 Модификация адреса ЮА'/Мд

 

путем увеличения

 

на „1" начального

 

или текущего ад­

 

реса команд, у ко­

 

торых

wx — ОХ:

 

10;

20;

21;

24;

25;

 

30;

31;

32;

33;

34;

 

35;

36;

37;

40;

41;

 

44;

45;

46;

47.

 

После модифика­

ции адреса выпол­ няется команда с кодом WX

Т А Б Л И Ц А К О Д О В yz К К О М А Н Д Е 54. у.г.

[РМА] -~yz [РМА] + 1 — [РМА]

У

Z

Условное

Содержание

 

 

У

Z

Условное

Содержа­

обозначе­

 

 

обозна­

ние

 

 

ние

 

 

 

 

 

_

 

чение

 

00

0S

в ш

Возврат на

шаг

 

 

03

00

0

 

01

02

Черный

Печать черным цветом (пе­

03

01

1

 

 

 

 

реключение

с красного

03

02

2

 

02

00

Пробел

Перемещение

каретки

на

 

 

 

 

 

 

 

 

один шаг влево без

пе-

03

03

3

 

02

04

CJ

Программируется

печать

 

 

 

 

 

 

 

 

знака

промежуточного

03

04

. 4

Програм­

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мируемая

 

 

 

 

 

 

 

 

 

 

 

печать

02

05

%

Программируемая

печать

 

 

 

цифр

03

05

5

 

02

10

*

символа „Процент^ . » .

 

Программируемая

печать

03

06

6

 

 

 

 

знака окончательного

ре-

 

02

13

Программируемая

печать

03

07

7

 

03

08

 

 

02

 

 

символа

„Минус"

. . . .

8

 

14

 

Программируемая

печать

03

 

 

 

 

 

 

символа

„Точка"

. . . .

09

9

 

1.5. ПОДГОТОВКА ЗАДАЧИ К ПОСТАНОВКЕ НА МАШИНЕ «ИСКРА-23»

Процесс подготовки задачи состоит из 5 этапов: а) анализ документа или численный анализ; • б) программирование; в) кодирование; г) отладка программы;

д) выполнение вычислений и заполнение документа на машине.

19



Первые 4 этапа являются подготовительными, и их длитель­ ность зависит в основном от сложности задачи и опытности про­ граммиста; 5-й этап является рабочим. Наиболее целесообразно программирование документов, обрабатываемых многократно или периодически, а также групп документов, аналогичных по построе­ нию и обрабатываемых по одной программе.

Анализ документа заключается в установлении координат его граф, определении разрядности вводимой и выводимой информа­ ции, количества дробных разрядов, порядка перемещения каретки и печати по графам, а также в составлении перечня и порядка сле­ дования операций, необходимых для обработки. В некоторых слу­ чаях на основе анализа исходного документа селесообразно состав­ ление его новой формы, более удобной для обработки на машине «Искра-23» с использованием всех ее возможностей, что может зна­ чительно повысить производительность обработки информации.

Программирование следует за анализом документа и включает в себя составление алгоритма решения задачи и предварительной блок-схемы программы, определение необходимости переходов на подпрограммы по логическим условиям, распределение данных в регистрах запоминающего устройства, учет требований по вводу и выводу информации и расстановку команд с одновременным уточ­ нением блок-схемы. При этом должен выбираться вариант и способ программирования, обеспечивающий наименьший расход команд и емкости запоминающего устройства машины, для чего рекомен­ дуется применять известные принципы разветвляющихся и цикли­ ческих программ, хранение в одном регистре нескольких чисел меньшей разрядности, а также некоторые приемы программиро­ вания, являющиеся специфичными только для машины «Искра-23».

На этапе кодирования общий алгоритм решения задачи запи­ сывается по установленной форме в виде последовательности кон­ кретных команд, исполняемых машиной «Искра-23»; данная после­ довательность и составляет, собственно, программу решения задачи. При этом применяются правила кодирования командной информа­ ции в соответствии с указаниями системы команд машины.

Составленная и проверенная программа набирается на програм­ моносителях (планшетах) и проверяется на соответствие расста­ новки экранов кодам записанных в программе команд; планшеты с набранной программой вставляются в ППЗУ и производится отлад­ ка программы на машине.

При отладке для проверки правильности вычислений и заполне­ ния документа по составленной программе целесообразно предва­ рительно решить один из вариантов задачи другими способами (на­ пример, вручную), произвести решение этого контрольного (отла­ дочного) варианта на машине и сравнить полученные результаты с контрольными.

Целью отладки программы является выявление и устранение ошибок, допущенных на всех предыдущих этапах, основными при­ чинами которых бывает: ошибочное задание логических условий;

20


неправильное распределение накопительных регистров; • неправиль­ ное определение количества сдвигов как в командах сдвига, так и в командах умножения и деления; неправильное задание положе­ ния запятой в командах печати и координат перемещения каретки в командах перемещения; ошибочная расстановка экранов на план­ шетах в процессе набора программы и др.

После завершения отладки составляется инструкция оператору,, в которой' должны быть отражены все его действия в процессе ис­ полнения конкретной программы на машине «Искра-23», а также основные участки программы, выполняемые машиной автомати­ чески.

Содержание инструкции оператору должно отражать:

 

. а) установку в блоки ППЗУ программных планшетов,

заправку

бланка документа и включение машины;

 

б) гашение накопительных регистров по конкретной

клавише

выбора программы;

 

в) выбор соответствующей подпрограммы обработки документа

с указанием номера клавиши выбора программы и запуск

машины

на ее исполнение;

 

г) порядок обработки каждой графы документа;

 

д) участки документа, обрабатываемые автоматически; е) участки документа, требующие перехода к другим подпро­

граммам с указанием клавиш, по которым осуществляется пере­ ход;

ж) вывод результатов на печать по конкретным клавишам вы­ бора программы;

з) порядок сторнирования неправильно введенной информации; и) все другие необходимые указания.

Все указания инструкции должны располагаться в порядке их выполнения при обработке документа и строго соблюдаться опера­ тором при непосредственном решении задачи на машине «Иск­ ра-23».

Г Л А В А II

ОБРАБОТКА ДОКУМЕНТОВ СТАТИСТИЧЕСКОЙ ОТЧЕТНОСТИ НА МАШИНЕ «ИСКРА-23»

2.1. МЕСЯЧНЫЙ ОТЧЕТ О ВЫПОЛНЕНИИ ПЛАНА ПО ВАЛОВОЙ ПРОДУКЦИИ, ЧИСЛЕННОСТИ

ПРОМЫШЛЕННО-ПРОИЗВОДСТВЕННОГО ПЕРСОНАЛА И ПРОИЗВОДИТЕЛЬНОСТИ ТРУДА ДЛЯ ЦСУ РСФСР

. И МЕСТНЫХ РУКОВОДЯЩИХ ОРГАНОВ

В бюро подготовки и выпуска статистических материалов по промышленности на каждое предприятие ведется отдельная разработочная таблица на год по форме, приведенной на стр. 24, в ко­ торую заносятся в конце каждого отчетного периода года фактиче­ ские данные по валовой продукции, численности промышленно-про- нзвсдственного персонала; таблица содержит также плановые по­ казатели и фактические показатели за соответствующие периоды прошлого года.

Кроме того, для динамики сводные разработочные таблицы ана­ логичной формы ведутся на каждую форму подчинения, на отдель­ ные управления местных Советов, республиканские и союзные ми­ нистерства и ведомства.

Месячный отчет, составляемый из данных разработочной таб­ лицы, включает в себя вычисление показателей с начала года, про­ центов выполнения плана, темпов роста и производительности труда и/печать полученных данных на бланке специальной формы

(рис. 4),

состоящем из 11

граф, соответственно

означающих:

графа

А наименование предприятия;

 

 

графа

1 — план на год;

 

 

 

 

графа

2 — план на период с начала

года;

 

 

графа

3 — план.-на отчетный месяц;

 

 

 

графа

4 — фактическое выполнение

за отчетный месяц;

 

графа

5 — фактическое

выполнение

за период

с. начала

теку-

 

' щего года;

 

 

 

 

графа

6 — фактическое

выполнение

за тот же

период с

начала

 

предыдущего

года;

 

 

 

22


 

План на 197...

г.

 

 

 

Факт.

 

 

 

 

 

 

Темп роста

Предприятия

Факт, за 197... г. scr/PZ. г.Выпот плана д %

с нач. 197... г

Год

Период Отчет,Отчет,

ПериоО Месяч­ПериодГодо8о-к соотдетстд.

 

с нач. г.период

мес.

Периодснач.гс. нач. <?.ного

снач.г. го

 

периода 197... г.

А

7

 

 

г

3

4

 

S

6

 

7

 

8

 

9

 

19

1. Фабрика,,Пробуждение1800"

 

//43

122

18S

469

385

 

151,6

105,9

26,1

121,8 •

 

370

 

39S '

395

393

391

370

 

99,5

99,0

105,7

105,7

и т.д.

ms

 

7132

309

471

7199

1041

152,4

106,9

24,6

115,2

00 08

 

 

 

/. Координатыграф документа

 

 

 

 

 

 

 

 

03. 02

03. 13

04. 08

05. 03

05. 15

06. 10

07. 05

08. 00

08. 17

09. 05

 

 

 

 

2. Разрядн. чисел и колич. знаков после зап.в гри/рах

 

 

35разряд.

 

 

ххххххх

 

ххххххх

ххххххх

ххххххл

 

 

 

 

 

 

 

3.Перемещение каретки по грааУам документа а) при расчетах

д) при выходе итог, данных

 

н .—„у.... — )(

. . . .х

^

 

 

 

)(

X

.... , . j

 

 

 

Итого по одласти:

перемещение каретки

печать исход, данных

 

 

 

 

' и оcmанод для ддода

 

 

 

ванных

 

 

Рис. 4. Форма н анализ документа для

составления программы. Отчет о

выполнении

плана

по валовой продукции,

£3 численности промыщ.-произвол, персонала

и произвол, труда для ЦСУ РСФСР

и местных

руковод.

органов.