Файл: Кузнецов М.В. Механизированная разработка статистических отчетов на машине Искра-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 численности промыщ.-произвол, персонала |
и произвол, труда для ЦСУ РСФСР |
и местных |
руковод. |
органов. |