Файл: Брага, В. В. Основы технологии машинной обработки статистической информации [учеб. пособие].pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.10.2024
Просмотров: 144
Скачиваний: 0
в оперативную память ЭВМ |
или накопитель на магнитной ленте, |
||
где за |
каждым отчетом |
(массивом) закреплена |
определенная |
группа |
номеров ячеек памяти. Перед составлением |
окончательных |
|
таблиц |
при помощи специальной машинной программы на осно |
вании информационных таблиц производится проверка наличия записей во всех ячейках и создаются контрольные числа. В том
случае, |
если все |
ячейки |
заполнены, а это свидетельствует о том, |
что все |
первичные |
отчеты |
введены в память, машина переходит |
к выполнению основной программы. Если не все ячейки запол нены, то до выяснения всех причин машина не приступает к вы полнению основной программы счета и обработки информации.
При создании массива машинных носителей для обработки пер фокарты из подготовительной картотеки передают в текущую кар тотеку, проверяют наличие всех пачек перфокарт в данном массиве
ивыписывают наряд на составление сводных таблиц.
Вряде случаев применяется предварительная группировка пер фокарт на сортировальных и раскладочно-подборочных машинах. На сортировальной машине перфокарты группируются по тем ко лонкам, в которых отперфорирован шифр группировочного приз нака. К основным группировочным признакам относятся: террито рия, форма подчинения, отчитывающиеся организации и отрасль. Все эти признаки многозначные, поэтому массивы перфокарт про пускают через сортировальную машину столько раз, сколько раз рядов имеет группировочный признак.
При использовании в качестве машинного носителя перфоленты нельзя произвести предварительную группировку информации. От дельные куски ленты после проверки и исправления склеивают и наматывают на бобину. Номера бобин регистрируют в журнале, затем выписывают наряд на составление сводных таблиц.
Перед началом решения задачи в ЭВМ с перфокарт, перфолент и магнитных лент вводится программа и записывается в оператив ное запоминающее устройство. Затем в ЭВМ вводится массив спра вочной информации: списки наименований и информационные таб лицы. Этот массив после контроля по машинной программе запи сывается на магнитную ленту.
Рассмотрим блок-схему обработки экономической информации на примере типовой статистической задачи (рис. 18).
Условимся, что решение задачи на ЭВМ состоит из отдельных блоков, хотя это деление является весьма примерным. Приведем действия, выполняемые каждым блоком в соответствии с машин ной программой.
Блок 1. Ввод статистических отчетов. Данные отчетов в ЭВМ с перфокарт и перфолент вводятся автоматически при помощи спе циальных устройств ввода (для соответствующих носителей инфор мации). Если информация вводится с перфокарт, то для управле ния вводом используется форматная карта. Отчеты-, как правило, вводятся в любой последовательности без предварительной сорти ровки. Данный блок вводит информацию нескольких отчетов,
142
переводит информацию из десятичной системы счисления в двоич ную (10->2) и размещает данные отчетов в ячейки оперативного запоминающего устройства.
Для удобства дальнейшей обработки иногда всем отчетам при
писывается |
одинаковая |
длина, т. |
е. если показатели |
какой-либо |
|||||||||||||||||
строки отсутствуют, то вместо них |
в |
ячейки |
записываются |
нули. |
|||||||||||||||||
Исходные данные в машину вводятся один раз. |
|
|
|
|
|
||||||||||||||||
Блок |
2. Арифметический |
|
и |
ло |
|
|
|
|
|
|
|
|
|||||||||
гический |
контроль входящих |
|
отче |
|
Ввод |
статистических |
|
||||||||||||||
тов. Этим операциям |
при |
органи |
|
отчетов |
|
|
|
|
|
||||||||||||
зации |
обработки |
статистической |
|
|
|
|
|
|
|
|
|||||||||||
информации |
на |
ЭВМ |
уделяется |
|
|
|
|
|
|
|
|
||||||||||
особое |
внимание, |
так |
как |
они по |
|
Арифметический и |
логи |
|
|||||||||||||
вышают |
достоверность |
|
выдавае |
г |
ческий контроль |
входящих |
|
||||||||||||||
|
отчетов |
|
|
|
|
|
|
||||||||||||||
мых |
сводных |
таблиц. |
Арифмети |
|
|
|
|
|
|
|
|
||||||||||
ческий |
контроль |
производится |
с |
|
|
|
і |
Если в |
отчете |
||||||||||||
целью выявления |
случайных |
оши |
|
|
|
||||||||||||||||
|
|
|
} |
ошибка |
|
|
|||||||||||||||
бок, |
возникающих |
при |
передаче, |
3 |
Печать |
протокола |
|
i t |
|||||||||||||
шифровке |
|
и |
перфорации |
|
инфор |
расхождений |
|
|
|
|
|||||||||||
мации, |
а |
также |
для |
|
выявления |
|
|
|
|
|
|
|
|
||||||||
арифметических |
ошибок |
в отчете. |
|
|
|
|
|
|
|
|
|||||||||||
При |
логическом |
контроле |
|
выяв |
|
Запись |
на |
магнитную |
У |
||||||||||||
ляют |
соотношение |
между |
отдель |
Ч |
ленту |
одного |
отчета |
||||||||||||||
ными показателями |
отчета, |
шиф |
|
(группы |
отчетов) |
|
|
||||||||||||||
ры, а также полноту отчета и др. |
|
|
|
|
|
|
|
|
|||||||||||||
Здесь также осуществляется |
свер |
|
|
|
|
|
|
|
|
||||||||||||
ка данных отчета с контрольными |
5 |
Сортировка |
и |
подборка |
|
||||||||||||||||
суммами |
строки |
(графы). |
|
|
|
|
|||||||||||||||
Блок |
3. Печать |
протокола |
рас |
|
|
|
|
|
|
|
|
||||||||||
хождений. |
|
При |
выполнении |
кон |
|
|
|
|
|
|
|
|
|||||||||
троля машина выявляет все смыс |
6 |
Составление |
сводных |
|
|||||||||||||||||
ловые неточности |
во входящей ин |
тадлиц |
|
|
|
|
|
||||||||||||||
формации |
|
и в зависимости |
от ма |
|
|
|
\ |
|
|
|
|
||||||||||
шинной |
программы |
либо |
|
исправ |
|
|
|
|
|
|
|
||||||||||
ляет |
информацию, |
либо |
|
выдает |
7 |
Контроль сводных |
|
|
|||||||||||||
«на |
печать» |
неверную |
информа |
тад~лиц |
|
|
|
|
|
||||||||||||
цию, |
печатая |
«протокол |
расхож |
|
|
|
|
|
|
|
|
||||||||||
дений». |
Для |
каждой |
неправиль |
|
|
|
|
|
|
|
|
||||||||||
ной |
строки |
печатается |
вид |
и ве |
8 |
Печать |
сводных |
|
|
||||||||||||
личина |
расхождения |
по |
каждому |
|
|
||||||||||||||||
таолиц |
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
виду |
контроля. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Перепечатке |
подлежат |
также |
|
Рис. 18. Общая блок-схема ре |
|||||||||||||||||
строки, находящиеся |
в логической |
|
шения |
|
статистической |
задачи |
|||||||||||||||
или |
арифметической |
зависимости |
|
|
|
|
на |
ЭВМ. |
|
||||||||||||
|
|
|
|
|
|
|
|
||||||||||||||
от ошибочных строк. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Форма |
|
протокола |
расхождения |
разрабатывается |
применитель |
но к каждой работе. Протокол расхождений печатается на устрой ствах вывода: цифровом, в этом случае печать данных произво-
143
дится в столбец; алфавитно-цифровом — данные печатаются в строку. «На печать» могут выдаваться данные всей строки или документа.
Место ошибки указывается условным обозначением, например,
печать 111 может означать, что вместо цифр |
поставлены буквы; |
|
222 — не |
все графы в отчете заполнены; 555 — несовпадение кон |
|
трольных |
сумм; 666 — неверный шифр изделия |
и т. д. |
Экономист по проставленной цифре находит ошибки, делает правки в протоколе, заполняет бланк корректировки и передает его для переноса данных на машинные носители, которые вновь
вводятся |
в |
ЭВМ и |
исправляют информацию, записанную |
ранее |
на магнитной ленте. |
|
|
||
Блок |
4. |
Запись |
на магнитную ленту (МЛ) одного |
отчета |
(группы отчетов). Так как объем входной информации при реше нии статистических задач иногда может не разместиться в опера
тивной памяти машины, то после контроля |
данные каждого от |
чета перезаписываются на магнитные ленты. |
Этот блок обеспечи |
вает поиск места на магнитной ленте для определенного отчета (массива) и запись его, после чего вновь переходит к вводу в
ЭВМ следующей группы отчетов и т. д., пока весь массив входя щих отчетов не будет записан на МЛ.
Вмашинной программе предусмотрена возможность перепе чатки с МЛ любого отчета по указанию экономиста и контроль сохранности информации на магнитных лентах. Как правило, запись исходных данных и результатов решения производится на двух экземплярах магнитной ленты.
Вслучае повторяющихся сбоев или выхода из строя одного лентопротяжного механизма можно автоматически перейти к ре зервной магнитной ленте.
Машинная программа обеспечивает по запросам выдачу спра вок о состоянии массива на МЛ: производится печать верных до кументов и документов, имеющих ошибки; контроль полноты мас сива путем печати перечня не поступивших в обработку отчетов. Машинные программы также реагируют на такие аварийные си туации, когда по одной организации поступают два отчета или поступают изменения к отчету, которого еще нет на магнитной ленте.
При внесении правок машинная программа обеспечивает |
вы |
дачу «на печать» справки о прохождении корректировки. |
|
Блок 5. Сортировка и подборка. Использование ЭВМ для |
сор |
тировки информации не всегда эффективнее, чем использование
специализированных |
ВПМ, так |
как необходимо сортировать |
дан |
ные, записанные на |
магнитных |
лентах. Считывание информации |
|
с магнитных лент происходит медленно, поэтому сортировка |
ин |
||
формации занимает |
много машинного времени. |
|
Этот блок обеспечивает упорядочение введенной информации методом сортировки и подборки для получения выходных сводных таблиц.
J44
Блок 6. Составление сводных таблиц. Входные отчеты, запи санные на магнитных лентах, вызываются в оперативное запоми нающее устройство и суммируются. Информационная таблица, за ложенная в машине, регистрирует номера отчетов, включенные в сводные таблицы, позволяет формировать итоговые данные в со ответствии с заданным порядком вхождений шифров. В резуль тате работы этого блока в оперативном запоминающем устройстве ЭВМ формируются данные сводных таблиц.
Блок 7. Контроль сводных таблиц. Контроль выполняется после полного формирования сводных таблиц. Проверяется полнота их заполняемое™; производится логический и арифметический кон троль сводных таблиц.
Блок 8. Печать сводных таблиц — это заключительный этап обработки экономической информации на ЭВМ. При печати ин формация переводится из двоичной системы счисления в десятич ную (2-*-10) с тем, чтобы результаты решения, напечатанные в сводных таблицах, были бы пригодны для пользования. Обычно печать организуется так, чтобы возможно было напечатать свод ные таблицы в нескольких экземплярах. Сводная информация вы
водится - из |
ЭВМ на |
печать алфавитно-цифровым печатающим |
|
устройством (АЦПУ-128). |
|||
Блок |
9. |
Подготовка |
магнитной ленты для передачи в выше |
стоящую |
организацию. |
Осуществляется комплектация таблиц на |
магнитных лентах для их передачи из области в республики и из республики в ГВЦ. Исключаются данные местного значения.
Для повышения производительности ЭВМ («Минск-32» и др.) при организации технологического процесса иногда предусматри вается многопрограммный режим обработки информации. Для ре ализации этого режима в памяти ЭВМ одновременно находятся несколько программ и одна и та же машина может выполнять команды как одной, так и других программ. Работа ЭВМ осуще ствляется под управлением программы-диспетчера, совмещающем работу центрального вычислителя с работой устройств ввода и вывода информации. При этом следует предусматривать комплекс ное решение различных задач.
Особенностью режима многопрограммной обработки является возможность сегментирования решения задач'. Если определенная программа будет закончена или прервана из-за отсутствия необ ходимой информации, то осуществляется переход к выполнению другой задачи. При обработке экономической информации исполь зование многопрограммного режима дает существенное повыше ние производительности ЭВМ за счет совмещения операций вводавывода с вычислительными операциями.
§ 6. КОНТРОЛЬ И ВЫПУСК
Четвертый этап технологического процесса включает операции контроля выведенной информации, оформления и размножения выходной документации, ее регистрации в журнале и передачи потребителю.
Контроль выходной документации является очень |
ответствен |
ной работой, для выполнения которой привлекаются |
высококва |
лифицированные и опытные контролеры-операторы. |
|
Вначале необходимо проверить соответствие формы и содер жания отпечатанного документа требованиям инструкции, прове рить правильность результатов путем сопоставления итогов с кон трольными числами или другими методами и выявить причины ошибок.
Проверенные |
печатные документы размножают |
и оформляют |
в соответствии с |
установленной инструкцией, после |
чего осуществ |
ляется повторный контроль. Одновременно проверяют правиль ность оформления и ясность отпечатанных знаков. На проверен ных документах ставят штамп, свидетельствующий о соответствии их установленным в инструкции требованиям. Затем их регистри руют в книге выдачи и передают экономистам.
Вычислительная установка или статистическое управление должны располагать всем необходимым оборудованием и техни ческими средствами для размножения, и брошюрования докумен тации, так как объем (количество страниц) и потребность (коли чество экземпляров) в большинстве ВЦ значительны. Участок выпуска обеспечивает выпуск результатов в окончательном оформ лении.
Все сводные статистические таблицы выдаются из ВЦ только через участки выпуска в удобном для использования виде, не тре бующем дополнительной обработки и оформления.
Правильность вывода информации на машинные носители (магнитные ленты) контролируется автоматически в процессе вы вода. Эта информация в большинстве случаев предназначена для отправления на ВЦ следующего уровня, где производится даль нейшая обработка.
§ 7. НЕКОТОРЫЕ ТИПОВЫЕ СХЕМЫ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА
МАШИННОЙ ОБРАБОТКИ СТАТИСТИЧЕСКИХ ЗАДАЧ
Опыт ГВЦ и ряда ВЦ системы ЦСУ СССР показал возмож ность использования нескольких вариантов технологического про цесса, которые оказались наиболее рациональными для оборудо вания, имеющегося на вычислительных центрах в настоящее время.
Все варианты технологического процесса построены на прин ципах однократного ручного изготовления машинных носителей в системе, использовании магнитных лент (перфолент) для передачи
J46