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

книги из ГПНТБ / Либерман В.Б. Информационные основы автоматизации управления производством

.pdf
Скачиваний:
0
Добавлен:
25.10.2023
Размер:
13.73 Mб
Скачать

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

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

Таблицы третьего класса делятся на два подкласса:

первый и второй — таблицы с одним и двумя группировочными признаками соответственно.

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

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

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

Второй подкласс делится на две группы. В одну включаются таблицы с одной парой показателей для деления и одним подсчиты­ ваемым показателем; в другую — с двумя парами подсчитываемых показателей.

Каждая группа таблиц делится на две подгруппы по количеству разрядов подсчитываемых итогов. В одну подгруппу собраны таб-

9

131

лицы разрядностью делимого и делителя до шести, в другую — с разрядностью делимого и делителя от семи до девяти.

На два типа делятся все подгруппы таблиц по упомянутому ра­

нее принципу.

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

множители,

и полученные

 

 

 

 

 

 

произведения

делятся

на

іаблицы группобосо суммирования

 

соответствующие

групповые

 

по графам

и

строкам

 

 

 

итоги по другому

показате­

( 5 класс)

 

 

 

лю. Записываются группо­

Z

 

Таблицы с двумя

вые итоги и произведния. В

Таблицы с одним

процессе решения технологи­

группиродочньім

группироБочными

признаком

 

признаками

 

ческих задач

осуществляет­

 

 

 

 

 

 

ся тесная логико-арифмети­

 

 

 

 

 

 

ческая связь

между подсчи­

 

и

 

 

 

 

тываемыми показателями.

до 5

п

 

 

до5

 

 

 

 

 

 

 

 

 

 

 

 

Таблицы группового суммировании

от Б

а

 

 

отв

 

и комбинированных Вычислений

 

 

 

 

 

( 4 класс)

х :

 

 

до 71

71

 

 

до 1 1

 

Таблицы с одним

 

 

 

 

 

 

 

 

Таблицы с двумя

 

 

 

 

 

 

группировочным

группировочт/ми

 

и

 

 

 

 

признаком

 

признаками

 

 

до 5

 

 

 

 

 

 

 

 

 

 

77

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дов

и

 

до 6

 

и

от Б

и

 

 

 

 

п

 

 

n

 

 

 

 

7

7

 

 

до 11

77

 

 

 

 

 

 

 

 

 

 

 

 

и

 

 

и

 

 

 

 

 

от5

 

om S

 

 

 

 

 

 

 

до В

п

 

do 6

/7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

множите­

Характерзаписи

р | II

Характерзаписи

 

 

5 ^5

 

I

 

 

 

 

J t

Количество лей множимом)одном разрядовКоличество подсчитываемых показателей

111

lit

 

 

<

C; (S

I I

t

делителейТпри и

 

 

 

 

 

 

g

£ g

 

1

 

 

 

 

 

 

 

 

о

$

£

 

 

 

и!

til

 

 

 

 

I

l l

■1 *

§•

 

 

 

 

 

 

 

О) й 53

 

 

 

 

Pi

 

 

 

 

 

S'S ^

11

 

 

 

 

 

 

 

 

 

S § g

 

 

Рис. !2. Таблицы 4 класса

Рис. '13. Таблицы 5 класса

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

Таблицы четвертого класса делятся на два подкласса:

первый и второй — таблицы с одним и двумя группировочными признаками соответственно.

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

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

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

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

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

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

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

133

выполнить вычитание одного итога из другого. Значение разности записывается в соответствующем месте в зависимости от его знака.

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

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

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

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

Выходные таблицы пятого класса подразделяются на два под­ класса: первый и второй — таблицы с одним и двумя группировочными признаками соответственно.

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

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

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

Все группы таблиц делятся на две подгруппы: таблицы с коли­ чеством разрядов показателей до пяти и с количеством разрядов по­ казателей от шести до одиннадцати.

Подгруппы таблиц подразделены на два типа по характеру и форме записи.

134

§9. ТИПОВЫЕ АЛГОРИТМЫ ПОЛУЧЕНИЯ СВОДНОЙ

ИУПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ

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

Алгоритм вычисления. Алгоритм упорядочения.

Алгоритм формирования итогов суммирования. Алгоритм выбора формул преобразования. Алгоритм определения знака результатов. Алгоритм сопоставления параметров.

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

Управляющий алгоритм.

В настоящем параграфе освещаются некоторые общие вопросы алгоритмизации задач АСУ, главным образом учетных, на основе типизации процедур обработки информации.

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

Алгоритм вычисления

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

Расчет, например, плановой цеховой себестоимости производст­ венной программы Q9 изделия і ведется по формуле

Qf = s ^ P t,

( 1)

где 5 гц — плановая цеховая себестоимость единицы t-изделия;

Р і — производственная программа по /-изделию.

Определение фонда времени работы группы станков за плани­

руемый период производится по формуле

 

Ѳ,- = ту . rrij . rj,

(2)

где т — фонд времени работы одного станка;

 

т — число имеющихся станков;

 

г— коэффициент выполнения норм;

/— номер шифра оборудования.

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

135

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

S l = Z l

. h i ,

(3)

где Z i — часовая тарифная ставка і-разряда;

 

h i — количество отработанных часов по этому разряду,

 

а заработная плата окладника вычисляется по формуле

 

S , =

t „

( 4) -

где U i — месячный оклад;

 

ti — количество отработанных дней по г-окладу;

то последняя

т — количество рабочих дней данного месяца,

легко может быть структурно приведена к формуле (3)

Si = U \ ■ t,.

(4'>

Здесь и г{ = — означает дневной оклад и для данного месячно­

го оклада зависит только от наименования месяца (точнее, от ко­ личества рабочих дней данного месяца).

Формулы (3, 4, 4') применяются в случаях определения зара­ ботков при индивидуальной форме организации труда. Бригадной форме присущ пропорциональный способ распределения заработной платы в зависимости от присвоенного тарифного разряда и отрабо­ танного времени:

 

 

S i = ^ . Z i . ‘lii .

. (5)

 

д - w

sZilii

 

Выражение

представляет собой пропорциональный ко-

SZ;. ft,

эффициент, обозначение которого через k позволяет видоизменить формулу (5):

S, = k Z t . h ,

(6)

Трансформация формулы (5) произведена не только с целью установления тождественности с формулой (3). В экономических задачах неоднократно встречаются случаи применения формул ти­ па (6). Например, по этой формуле вычисляется размер оплаты за брак, причем через k в данном случае обозначается коэффициент оплаты.

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

5

ЕС .

( 7)

— • h,

 

Sт

 

136

Оплата за дни нетрудоспособности, определяемая по заработку двух предшествующих месяцев, вычисляется по формуле, очень близко стоящей к формуле (4):

УЛ

( 8)

S = — - t ■ к .

YT

 

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

Наиболее часто в экономических задачах применяется формула

5,. = 2 s ,

(9)

І

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

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

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

Алгоритм упорядочения

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

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

137

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

Упорядочение относится к логическим задачам. Чаще оно осу­ ществляется по значениям параметров, известных под названием группировочных. Иногда упорядочение производится и по значени­ ям количественных показателей.

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

Алгоритм формирования итогов суммирования

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

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

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

138

только тем обстоятельством, что в различных случаях используются данные за различное количество месяцев, предшествующих отчет­ ному, но и разнообразием сумм заработков, включаемых в основу того или иного расчета. Для вычисления суммы за отпуск необходи­ мо в качестве основы взять итог заработков за 12 месяцев (как пра­ вило) по строго определенному перечню видов оплат, а для вычис­ ления налогов требуется использовать сумму заработной платы за' предшествующий месяц и по другому перечню видов оплат. Таких особенностей в учете заработной платы немало. Являясь результа­ том многочисленного количества действующих инструкций, они су­ щественно усложняют работу по расчетам с рабочими и служащи­ ми. Если различие в количестве предшествующих месяцев в основ­ ном сказывается на объеме арифметических операций, то различие в составе исходных сумм заработков связано с необходимостью ло­ гического анализа на включение. Сущность анализа состоит в том, чтобы по значению параметра «вид оплат» принять одно из двух от­ рицающих друг друга решений: включить, если значение вида оплат «подходящее», или не включить, если значение этого вида оплат «неподходящее». При этом следует исходить из наличия определен­ ных списков видов оплат, суммы по которым входят в соответствую­ щие расчеты. Вопрос о включении решается положительно, если данное значение вида оплат имеется в списке, в противном слу­ чае — отрицательно.

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

Алгоритм выбора формул преобразования

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

139

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

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

Алгоритм определения знака результатов

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

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

Алгоритм сопоставления параметров

Характерными дёйствиями, часто сопутствующими экономиче­ ским вычислениям, являются сопоставления текущих значений па­ раметров с определенными фиксированными. Многие вычисления

146

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