Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Исаков, В. И. Экономика, организация и планирование работы машиносчетных установок учебник

.pdf
Скачиваний:
4
Добавлен:
22.10.2023
Размер:
10.64 Mб
Скачать

суммах табуляграммы и журнала контрольных чисел будет такой: 2070—207 = 1863. Частное от деления разницы на число 9 составит: 1863 : 9 = 207. В одной из строк табуляграммы может оказаться ошибочное число 207.

Отыскание ошибок при сдвиге пробивок в перфокартах описан­ ным способом легко объяснимо: сдвиг пробивок на одну колонку означает уменьшение (при сдвиге вправо) или увеличение (при сдвиге влево) числа в 10 раз. При этом разница между правиль­ ным и неправильным числами окажется в любом случае кратной 9, ибо в первом случае: х — 0,1л: = 0,9л;, а во втором: х Юх — —9лг.

Однако II поиск ошибки в табуляграмме, исходя из предполо­ жения, что была перфокарта со сдвигом пробивок, может оказать­ ся несостоятельным и тогда прибегают еще к одному способу. Ошибки часто возникают из-за перестановки цифр в числе, напри­ мер 4753 вместо 4573. И в таких случаях разница между контроль­ ными суммами кратна числу 9. Убедимся в этом, произведя соот­ ветствующие вычисления: (4753—4573) : 9= 180 : 9 = 20. Нетрудно заметить, что в данном случае, как и при сдвиге пробивок, пере­ становка цифр на один разряд означает увеличение или уменьше­ ние числа в 10 раз, образуя разницу, кратную числу 9. Запишем число в виде многочлена в десятичной системе счисления и вычтем из него перевернутое число:

100а +

106 -f с

—а

106—100с____________

99а

—99с = 9 х П (а— с )

Как видим, разница действительно кратна числу 9.

Для отыскания ошибок от перестановки соседних цифр удобно применять особую вспомогательную таблицу.

 

 

 

 

 

 

 

 

Таблица 11

Абсолютная

9

18

27

36

45

54

63

72

81

90

180

270

360

450

540

630

720

810

величина ошибки

900

1800

2700

3600

4500

5400

6300

7200

8100

Возможные

вари-

0—1

0—2

0—3

0—4

0—5

0—6

0—7

0—8

0—9

анты

перестановки

1—2

1—3

1—4

1—5

1—6

1—7

1—8

1—9

 

рядом

стоящих

2—3

2—4

2—5

2—6

2—7

2—8

2—9

 

 

цифр

в числе

3—4

3—5

3—6

3—7

3—8

3—9

 

 

 

 

 

 

4—5

4—6

4—7

4—8

4—9

 

 

 

 

 

 

 

5—6

5—7

5—8

5—9

 

 

 

 

 

 

 

 

6—7

6—8

6—9

 

 

 

 

 

 

 

 

 

7—8

7—9

 

 

 

 

 

 

 

 

 

 

8—9

 

 

 

 

 

 

 

 

И т о г о

возмож-

9

8

7

6

5

4

3

2

1

ных вариантов

 

 

 

 

 

 

 

 

 

87

Разница контрольных сумм при перестановке цифр составляет число из одной или двух значащих цифр, кратных числу 9, т. е. 9, 18, 27, 36, ..., 81 или 90, 180, 270, 360, .... 810 и т. д.

Допустим, имеется ошибка, разница контрольных сумм которой составляет 8100. В данном числе две значащие цифры, и число, об­ разуемое ими, кратно 9. Это дает основание считать, что ошибка образовалась от перестановки соседних цифр. Пользуясь таблицей, находим, что переставлены цифры 0 и 9 (или 9 и 0) разряда сотен и тысяч того или иного числа, напечатанного в табуляграмме. До­ пустим, далее, что контролер нашел в табуляграмме число 79063, в разряде тысяч и сотен которого стоят искомые цифры. Предполо­ жим, ошибка в этом числе; при проверке затем с соответствующим первичным документом (пли по контрольной табуляграмме) ока­ залось, что должно быть число 70963. Разница между правильным и ошибочным числом на самом деле составляет 8100 (79063— —70963).

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

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

Рассмотрев технологический процесс МСС (ФМС), можно сде­ лать вывод, что технология обработки данных при помощи ПВМ является более сложной, нежели с помощью КВМ. Технологический процесс МСС (ФМС) будет еще более сложным, если она оснаще­ на полным комплектом ПВМ, особенно с использованием разных видов постоянных перфокарт.

4. ПРИНЦИПЫ ОРГАНИЗАЦИИ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ В ВЦ

Технологический процесс обработки планово-учетных данных в ВЦ наиболее сложен. Его можно разделить на четыре крупных этапа; 1) составление программ и их отладка; 2) подготовка исход­ ных данных; 3) решение задачи на машине; 4) изготовление отчет­ ных сводок на выходных устройствах и выпуск этих сводок.

88

Любой из перечисленных этапов технологического процесса ВЦ можно разбить на ряд стадий, состоящих из нескольких техноло­ гически неделимых операций. Так, первый этап подразделяется на стадии: анализ задачи с целью выбора наиболее простого и эконо­ мичного метода машинной обработки тех или иных данных; состав­ ление блок-схемы программы; разработка макетов размещения исходных данных в оперативной памяти машины (если это вызва­ но требованиями ЭВМ); составление машинной программы — за­ пись команд на специальных бланках и перезапись этих команд на машинные носители информации; отладка программы — провер­ ка правильности ее составления и внесение соответствующих ис­ правлений в случае выявленных ошибок.

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

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

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

Одной из особенностей в решении учетно-плановых задач на ЭВМ является то, что весьма трудоемка логическая операция сор­ тировки (сравнения), которую не всегда можно или целесообразно выполнять непосредственно на этой машине. Часто исходные дан­ ные для решения задачи до ввода в ЭВМ предварительно подсортировываются по основным признакам на обычной пли электронной сортировке, если, конечно, ЭВМ обладает способностью считывания

данных с перфокарт.

Следовательно, на этапе подготовки информации может возник­ нуть еще одна стадия — сортировка вводимых в ЭВМ данных, ко-1

1 Здесь и в других местах книги вопрос о программировании затрагивается лишь постольку, поскольку это требуется для цельности освещения тех или иных вопросов. Оно изучается в курсе «Вычислительные машины и программиро­ вание».

89

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

Перейдем

теперь к рассмотрению

стадии подготовки исход­

ных сведений,

предполагая, что ЭВМ

воспринимает алфавитно-

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

Технологический процесс начинается со стадии сдачи первичных документов заказчиками в ВЦ, а следующей стадией является пробивка сведений в картах или на перфолентах с помощью алфа­ витно-цифровых перфораторов или УПДК. Алфавитные данные пер­ фокарт проверяются на алфавитно-цифровых контрольниках или УПДК, а цифровые — обычно счетным способом. Перфокарты с ошибками перебиваются, и контрольные итоги по пачкам докумен­ тов, полученные в результате счетного контроля, записываются в журнал контрольных чисел. Иначе говоря, здесь имеются четыре стадии технологического процесса; контроль перфорации алфавит­ ных данных; контроль перфорации цифровых данных; перебивка не­ правильно пробитых перфокарт; регистрация контрольных чи­

сел.

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

Рассмотрев технологические операции каждой стадии подготов­ ки исходных данных, выясняем, что они во многом напоминают соответствующие стадии технологии МСС и ФМС. Отметим, что для счетного контроля перфорации в ВЦ также используются табуля­ торы (или печатающие устройства ЭВМ) и суммирующие записы­ вающие машины. Вместе с тем при подготовке исходных данных для обработки на ЭВМ имеют место дополнительные стадии тех­ нологического процесса: перезапись сведений с перфокарт на маг­ нитные ленты, а также контроль записи на этих лентах и исправ­ ление ошибок.

Здесь не упомянута стадия контроля алфавитных данных пер­ фокарт, которая отсутствует и в ранее рассмотренном технологи­ ческом процессе МСС и ФМС. Однако и эта стадия возможна на МСС (ФМС), если в обработке данных используются алфавитноцифровые ПВМ. Не упомянута также стадия сортировки, имеющая место как в ВЦ, так и на МСС (ФМС). Надо иметь в виду, что

90

применение в вычислительных центрах обычных сортировок срав­ нительно ограниченное.

Решение задач на ЭВМ — третий этап технологического про­ цесса ВЦ — начинается с ввода отлаженной программы, вслед за которой вводятся постоянные данные. После завершения этих двух стадий работы приступают к вводу в машину разовых (перемен­ ных) исходных данных, и разбивка этого процесса на отдельные стадии может быть сделана лишь условно, так как все они выпол­ няются автоматически, повторяясь и чередуясь многократно в раз­ ной последовательности в соответствии с командами программы и вмешательством оператора машины. К таким стадиям, кроме вво­ да переменных сведений, можно отнести их арифметическую и ло­ гическую обработку и вывод результатных данных на те или иные машинные носители (перфокарты, перфорационные и магнитные ленты). ЭВМ автоматически осуществляет контроль всех выполня­ емых операций, относящихся к каждой из упомянутых выше ста­ дий технологического процесса. Такие контрольные операции мож­ но сгруппировать по признаку основных (неконтрольных) стадий. Вместе с тем периодически проверяется надежность работы от­ дельных устройств машины (обычно в начале смены и перед ре­ шением каждой новой задачи). При этом применяют два основ­ ных способа проверки. Время от времени проводится система ме­ роприятий, позволяющая выявить элементы ЭВМ, вышедшие или находящиеся под угрозой выхода из строя. Это достигается тем, что машина ставится в тяжелый режим работы за счет повышения напряжения электротока, питающего ее элементы и устройства. Естественно, ненадежные элементы не выдерживают таких ненор­ мальных условий и выбывают из строя. Эти элементы заменяют новыми.

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

тами.

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

Проверка ввода осуществляется с помощью контрольных чисел. Арифметическое устройство ЭВМ одновременно с вводом данных подсчитывает контрольные числа и сопоставляет их с ранее полу­ ченными, которые также вводятся в машину. При расхождениях ввод прекращают и повторяют заново.

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

91

деленном соответствии с суммой (разностью) модулей слагаемых, сомножителей, делимого и делителя.

Если на ЭВМ решаются сложные задачи, то обычно результа­ ты проверяются повторным решением.

Последний этап технологического процесса ВЦ — изготовление окончательных сводок на выходных устройствах печати и выпуск этих сводок — заключается в автоматической перезаписи результат­ ных данных с тех или иных машинных носителей «на печать». Кро­ ме этих двух стадий, многие ЭВМ обеспечивают перезапись сведе­ ний еще с одного машинного носителя на другой, например с маг­ нитной ленты на перфокарты.

Содержание операций на стадии выпуска сводных документов в ВЦ ничем не отличается от такой же стадии технологического процесса МСС или ФМС.

Остановимся теперь коротко на отдельных контрольных опера­ циях технологического процесса ВЦ, имеющих особенности по срав­ нению с контрольными операциями технологических процессов MCБ и МСС (ФМС).

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

Контроль способом считки состоит в том, что сличаются дан­ ные, напечатанные на перфоленте в момент нанесения пробивок, с данными соответствующих документов. Такой контроль перфо­ рации очень трудоемок и практически применим для проверки пер­ фоленты на небольших участках. Отметим, что не все перфораторы лент и другие устройства (например, перфоприставка к пишущей или таблично-вычислительной машине, телетайп, выходное устрой­ ство ЭВМ) обладают способностью расшифровывать сведения в буквенно-цифровую форму и тогда способ считки неприменим вообще.

Контроль с помощью контрольников перфолент аналогичен спо­ собу контроля перфокарт.

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

Ошибки в перфоленте исправляются по-разному, в зависимости от способа контроля. Так, при втором способе к контрольнику при­ соединяется перфоратор ленты, который автоматически фиксирует правильные данные на новую ленту. При обнаружении с помощью контрольника ошибки специальной клавишей освобождают замок контрольника и нажимают нужную буквенную или цифровую кла­ вишу. Если же ошибся контролер (нажал не ту клавишу), то до­ статочно нажать клавишу, соответствующую зафиксированному на перфоленте значению.

92

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

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

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

Контроль сведений сличением двух контрольных табуляграмм сводится к следующему. Составляются на ЭВМ одна контрольная табуляграмма с построчной записью данных и итога по ней на основании перфокарт или перфоленты (в зависимости от того, с какого носителя перезаписывались данные на магнитную ленту) и такая же вторая табуляграмма, но на основании магнитной ленты.

Затем сличаются контрольные итоги этих табуляграмм, равен­ ство которых свидетельствует о правильной перезаписи сведений на магнитную ленту, а отсутствие равенства — о наличии одной или нескольких ошибок. Ошибки отыскиваются построчным сли­ чением записей в обеих табуляграммах.

Контроль сортировки исходных данных перфолент и магнитных лент производится электронной вычислительной машиной методом сравнения определенных группировочных признаков в оперативном запоминающем устройстве. Это достигается путем повторного сравнения тех же группировочных признаков.

До ввода исходных данных с тех или иных носителей в элек­ тронную вычислительную машину, как и в табулятор, эти носители тщательно проверяются в отношении их принадлежности к состав­ ляемой сводке. Кроме того, при обработке данных на ЭВМ еще пользуются кодом контроля правильности его ввода. При этом при разработке кода добавляют один разряд, цифра которого дополня­ ет сумму цифр кода до четной или нечетной. Машина сама произ­ водит проверку, и, если должна быть, например, четная сумма цифр, а имеется нечетная, ввод данных блокируется.

Правда, такой способ проверки правильности кода недостаточ­ но надежный, и часто прибегают к более сложным способам.

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

93

Рис. 9. Упрощенная схема технологического процесса ВЦ

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

Один из упрощенных вариантов технологического процесса ВЦ приведен на рис. 9.

5. ТЕХНОЛОГИЧЕСКАЯ ДОКУМЕНТАЦИЯ

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

На такие отдельные стадии технологического процесса заполня­ ются технологические карты.

Форма № 5

МСС Московско-Ря­

 

 

 

занского отделения

ТЕХНОЛОГИЧЕСКАЯ КАРТА № 14

 

Московской железной

 

 

 

 

дороги

 

 

 

Участок учета

учет материальных

1

2

 

 

(вид расчетов):

ценностей

номер

всего

 

 

листа

листов

Работа: перфорация карт прихода

Конечные материалы:

тт перфокарта макета № 3 Исходные материалы: первичные документы прихода

материалов

 

 

 

Номер

 

 

 

 

Рас­

 

Срок

Номер

 

Обо­

инст-

Еди­

 

Норма

Всего

Стои­

Название

рук-

ница

Объем

выра­

ценка

выпол­

опе­

рудо­

нормо-

за еди-

мость

нения

операции

цион-

изме­

работы

ботки

рации

 

вание

ной

рения

 

в час

часов

* ницу

работы

опе­

 

 

 

карты

 

 

 

 

работы

 

рации

1

2

3

4

5

6

7

8

9

10

п

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

95

производится работа. Кроме того, здесь же содержатся объемные данные, нормы выработки, нормативное время и расценка работы, необходимые для выполнения каждой операции. Все это позволяет определить примерные затраты времени, стоимость по каждой опе­ рации и в целом по работе.

На каждую операцию технологической карты составляется ин­ струкционная карта, которая предназначается для конкретных указаний исполнителям работ. В соответствии с этим к инструкци­ онным картам предъявляются следующие основные требования: исчерпывающее описание порядка выполнения данной работы, ла­ коничность, простота, ясность изложения и по возможности нагляд­ ное изображение, удобство при пользовании.

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

К инструкционному материалу относятся также схемы настрой­ ки машин (схемы коммутации и др.).

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

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

От качества составления инструкций в дальнейшем будет во многом зависеть и качество механизации обработки экономической информации в целом.

Так, применительно к МСС следует разработать инструкции для выполнения следующих операций: подготовки первичных докумен­ тов к их сдаче на МСУ; приемки, контроля и комплектовки пер­ вичных документов; таксировки; контроля таксировки; суммирова­ ния; перфорации; контроля перфорации; создания и регистрации контрольных чисел; сортировки, отборки или комплектовки перфо­ карт; изготовления сводок; выпуска и контроля сводок; сдачи сво­ док заказчикам.

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

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

96

Соседние файлы в папке книги из ГПНТБ