Файл: Зайцев Н.Г. Информационное и математическое обеспечение АСУП.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.07.2024
Просмотров: 91
Скачиваний: 0
обозначения является переменной, тогда обозначение должно быть разбито на отдельные составляющие, ко торые указывают в разных графах в соответствии с формой входного документа, и каждый элемент обозна чения при заполнении надо заносить в соответствующую графу.
Любая информация в машине изображается в виде последовательности двоичных разрядов, представляю щей число в двоичной системе счисления. Поэтому алфа вит, т. е. вся совокупность знаков *, посредством кото рых выражается внешняя информация, должен быть представлен в двоичной системе счисления. Другими словами, алфавит необходимо закодировать. Соответст вие между знаками и числами в коде устанавливается в известной степени произвольно и закрепляется соответ ствующими стандартами. Знаковое кодирование осуще ствляется за счет схемно-конструктивного выполнения печатно-перфорирующих и вводно-выводных устройств машины при подготовке информации для машины и ее вводе — выводе.
При заполнении документов для сокращения и убыст рения записи, а также для уменьшения объема перфо рирования целесообразно выражение слов кодами. Вы бранные коды должны позволять отличать различные значения данных друг от друга. Поскольку основной причиной кодирования является сокращение записи данных, коды должны быть сокращениями (аббревиату рами), мнемонически отображающими содержание коди руемых данных.
Объектом кодирования может быть слово и словосо четание. При этом следует учитывать грамматические правила сокращения, смысловое содержание словесных величин и частоупотребляемые общепринятые аббревиа туры, например ОКБ — отдельное конструкторское бюро;
п д о — планово-диспетчерский отдел; |
ИВЦ — информа |
|
ционно-вычислительный центр. |
целесообразным |
|
В ряде |
случаев может оказаться |
|
применение |
числового кодирования, |
например когда |
имеются составленные и утвержденные справочники ко дов, выраженных числами.
* Под знаком понимается любой из печатных символов — буквы, цифры и пунктуационные, арифметические, разделительные знаки.
2*
Соответствие между текстовыми значениями и их ко дами задается в справочниках. При этом существенной проблемой является задача определения и формализа ции набора словесных значений для каждой конкретной величины. Необходимо каждое значение выражать в строго фиксированном виде. Так, например, слова «ставка» и «оклад», выражающие одно и то же понятие, для машины имеют разный смысл. Для устранения тако го положения необходимо составить набор словесных значений, которые может принимать данный элемент, и закрепить за каждым из них его фиксированное буквен ное представление. Этот набор слов и будет для машины областью значений данного элемента. Все другие пред ставления будут трактоваться как ошибочные. Так, например, если в набор значений включено только выра жение «токарный станок», то выражение «станок токар ный» будет считаться ошибочным. Выбранный набор словесных значений фиксируется в соответствующем справочнике.
8.СОСТАВЛЕНИЕ ФОРМ ДОКУМЕНТОВ
ИСПРАВОЧНИКОВ СЛОВЕСНЫХ ЗНАЧЕНИЙ
Эталонным документом будем называть документ, по содержанию соответствующий нужному производствен ному документу, но оформленный по правилам подго товки входных документов с учетом всех требований машинной обработки. Эталонный документ является об разцом для размножения и получения бланков, исполь зуемых в производственных службах. Применение форм документов, не соответствующих эталонным, допускается только по согласованию с ИВЦ при использовании ин формации с документов, уже находящихся в производстве.
Формы входных документов фиксируются подготов кой соответствующих бланков. Состав документа опре деляется его назначением, а размещение данных в нем — правилами оформления форматов входных документов.
Входные документы можно заполнять двумя спосо бами: 1) непосредственно на печатно-перфорирующем устройстве и 2) вручную.
Применяя первый способ, необходимо учитывать тре бования, предъявленные бланку печатающим устройст вом, а именно: возможность заправки в печатающее
36
устройство; возможность передвижения печатающей ка ретки с учетом совмещения позиций, в частности пропуск пояснений; соответствие между размерами мест для печати и размерами шрифта. Количество элементов, вхо дящих в запись (документостроку), определяется шири ной каретки и не может быть превышено. Если в запись необходимо включить число элементов не помещающих
ся в строке, |
то документ |
рекомендуется разделить на |
две части. |
Связь между |
соответствующими строками |
документов задается с помощью идентификаторов запи сей, например номенклатурных номеров. Заполняются документы последовательно. Материал бланков — рулон ная бумага.
В случае применения второго способа требования к бланку обычные. Ограничений на размер бланка не накладывается. Материал бланков — карточки, бумага повышенной жесткости, журналы. Перфорирование с до кумента выполняется в квазистрочной форме с соблюде нием только порядка следования элементов и их разде лителей. Для этой цели подготавливают макет перфори рования, показывающий последовательность размещения элементов. Формы входных документов разрабатывают
вследующем порядке:
1)определяют перечень элементов, включаемых в за головок и таблицу;
2)определяют содержание необходимого пояснитель
ного материала;
3)размещают в начале документа информацию, от носящуюся к заголовку, сначала идентификатор типа документа, затем все производственные элементы;
4)размещают элементы в записях с учетом наиболее рационального порядка их следования, разграничения друг от друга и наличия достаточного места для записи;
5)размещают пояснительный материал с учетом его назначения и отделяют его от содержательной инфор
мации; 6) учитывают при заполнении документа на печатаю
щих устройствах технические требования к документу со стороны устройства;
7) выбирают материал для бланка;
8) согласовывают разработанную форму документа с соответствующими службами завода и со службой под готовки данных ИВЦ;
37
9) регистрируют и утверждают в соответствующих инстанциях разработанную форму.
Бланки размножают типографским или иным спосо бом и передают для использования в АСУП.
Форматы выходных документов определяются как способами применения документов, так и возможностями
выходного печатающего устройства. Макет |
выходно |
го документа, определяющий содержание |
документа |
и размещение информации по его полю, согласовывают
ссоответствующей службой, которая будет его исполь зовать. На основе макета составляют машинное описа ние структуры выходного документа, по которому про граммы вывода печатают эти документы.
Справочник представления элементов предназначен
для определения допустимых в производственно-эконо мической документации наименований элементов данных (показателей, реквизитов и т. п.) и унификации значений соответствующих слов и обозначений. Этот справочник является эталонным выразителем множества допустимых представлений наименований и значений элементов, что необходимо для правильной обработки информации машиной.
Основные положения, которыми необходимо руковод ствоваться при составлении справочника, могут быть сформулированы следующим образом. Для определения набора значений отдельных элементов анализируют груп пу заполненных документов конкретного вида. Все сло весные значения выписывают для включения их в спра вочник. Возможны случаи, когда одно и то же значение или представлено в документах словами-синонимами, или имеет какие-то различия в написании. В первом слу чае в справочник могут быть включены все синонимы, если их взаимная частота употребления примерно оди накова (они включаются в одну рубрику и в машинном справочнике имеют один и тот же код), во втором слу чае устанавливают строго фиксированную форму напи сания.
Для эффективной организации поиска необходимых значений справочник составляют по тематическому и алфавитному принципам. Он имеет .разделы, соответст вующие определенной тематике или конкретным доку ментам, внутри которых словесные значения распола гаются в алфавитном порядке. Записывают значения,
естественно, с соблюдением всех правил правопи сания.
Для значений, для которых будет признано целесо образным применение сокращения, устанавливают фор му записи сокращения. Целесообразность сокращения определяется использованием этих данных в АСУП. Рекомендуется сокращать все словесные значения, имею щие размер свыше 15 знаков. В качестве сокращения может использоваться как буквенный код, мнемонически отображающий значение элемента, так и цифровой, в частности порядковый номер значения в справочнике. Для элементов, имеющих утвержденные номенклатуры, используют эти номенклатуры.
Глава И
МАШИННЫЕ СТРУКТУРЫ ХРАНЕНИЯ ДАННЫХ И ОРГАНИЗАЦИЯ ИНФОРМАЦИОННЫХ МАССИВОВ
1.СРАВНИТЕЛЬНЫЙ АНАЛИЗ СТРУКТУР ЗАПИСЕЙ
ИСТРУКТУР МАССИВОВ
Структуры записей. Возможны три вида структуры записи в памяти машины:
1) последовательность и длина элементов произвольны; для выявления отдельного элемента необходимо указы вать наименование элемента, отличаемое по разделителю наименования, за которым следует значение элемента, отличаемое по разделителю значения; будем называть
такую структуру записи ациклической; |
определена |
|
2) последовательность |
элементов строго |
|
и указывается отдельно, |
длина элементов |
произвольна |
и отдельные элементы различаются по разделителю зна чения; назовем такую структуру полуциклической;
3) последовательность и длина элементов определе ны и указаны отдельно, необходимости в разделителях нет; длина для отдельного элемента определяется по его максимальной значности во всех записях; такую струк туру назовем циклической.
Сравним рассмотренные структуры с точек зрения скорости обращения к отдельному элементу записи и экономичности использования памяти. Тем более, что имеется обратная зависимость между скоростью обра ботки и объемом используемой памяти.
В случае ациклической и полуциклической структур доступ к отдельному элементу может быть осуществлен только после посимвольного просмотра всех предыдущих элементов и подсчета встретившихся разделителей. При циклической структуре, учитывая возможность произ вольной выборки в оперативной памяти, доступ к эле менту осуществляется путем определения адреса в опи сании структуры записи и обращения по этому адресу. Очевидно, что скорость доступа к отдельному элементу
40
в последнем случае значительно выше, чем в двух пер вых. Однако следует иметь в виду, что обращение к пер вому элементу, а возможно, и к двум-трем следующим выполняется быстрее в полуциклической структуре.
С точки зрения использования памяти ациклическая структура существенно уступает полуциклической, и дос таточно сравнить последнюю с циклической структурой. В полуциклической структуре каждому элементу отво дится столько места, какова его длина, плюс один доба вочный байт на разделитель. В циклической структуре каждому элементу отводится место по его максимальной длине. Таким образом, отношение объемов памяти запи си в полуциклической структуре и памяти в циклической
П
= 2 pint,
где Pi — вес i'-го элемента в общей длине записи; г)< — коэффициент неравномерности длины п t'-ro элемента,
яср равный отношению -----•
^макс
Из приведенной формулы следует, что объем памяти, занимаемый полуциклической структурой, не может быть меньше половины объема памяти, занимаемой цикличе ской структурой. В действительности же это соотноше ние с учетом реальной неравномерности элементов и затраты дополнительного байта в полуциклической структуре существенно выше и практически лежит в пре делах 75—90%, т. е. экономия памяти составляет 10— 25% от общего объема занимаемой памяти.
Таким образом, записи, |
используемые |
для хранения |
и обработки информации, |
должны иметь |
циклическую |
структуру. При небольшом перерасходе объема занимае мой памяти такая структура позволяет наиболее быстро выбирать и обрабатывать информацию. Кроме того, про граммы обработки получаются наиболее простыми.
Применение ациклической и полуциклической струк тур определяется спецификой их использования в про цессе обработки. Так, при выводе документов типа справки промежуточной структурой является ацикличе ская, а при вводе документов используется полуциклическая структура. Однако эти типы структур используются как промежуточные при той или иной обработке,
41