Файл: Зингер И.С. Обеспечение достоверности данных в автоматизированных системах управления производством.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.07.2024
Просмотров: 77
Скачиваний: 0
Пример контрольных процедур № 1 и № 2 получения контрольной цифры представлен ниже. Процедуры за программированы в кодах ЭВМ «Минск-22». (Описание процедур № 1 и .№ 2 см. на стр. 69 настоящей работы.)
Инструкция к программе «Контрольная процедура
№ 1». Программа работает с компилирующей системой, из которой используются СП-0004 (перевод десятич ного числа с кодовой запятой в двоичную с плавающей
запятой) |
и |
СП-0014 (перевод двоичного числа |
с плаваю |
||||
щей запятой в десятичное с кодовой запятой). |
|
||||||
Для |
работы |
программы |
необходимо: |
|
|||
1. Установить МЛ с |
БСП на Ошк ОЛПМ. |
|
|||||
2. |
Ввести |
программу |
с |
перфоленты. |
|
||
3. |
Записать |
(или ввести) К-441552255326 |
пятизнач |
||||
ный номер в ячейке 0250 в десятичной системе |
счисления |
скодовой запятой.
4.Включить механизм ТБПМ.
5.Набрать СчАК 0100. В автомате нажать кнопку «Пуск».
6.Печатается результат. Останов 0200.
В случае отсутствия БСП. с компилирующей |
системой |
|||||||||||
.следует: |
|
|
|
|
|
|
|
|
|
|
|
|
1. Ввести |
в |
МОЗУ |
программы |
СП-0004 |
и |
СП-0014 |
||||||
с перфоленты. |
|
|
|
|
|
|
|
|
|
|||
2. |
Ввести программу |
«Процедура |
№ 1». |
|
|
|||||||
3. |
Внести |
изменения- |
|
|
|
|
|
|
||||
0122) |
- |
31 |
00 |
Анач |
А к о п + |
1. |
|
|
|
|
||
0133) |
- |
31 |
00 |
В т ч |
Бкон |
+ 1 , |
|
|
|
|
||
0157) - |
31 |
00 |
|
|
+ |
1, |
|
|
|
|
||
0167) |
- |
31 |
00 |
Внач |
Вкон |
+ |
1, |
|
|
|
|
|
где |
А-нач, |
АКОп |
— адреса |
начало |
и |
конец |
СП-0004; |
|||||
Внач. |
Вкон |
— адреса |
начало |
и |
конец СП-0014. |
4.Записать пятизначный номер в ячейке 0250 в деся тичной системе счисления с кодовой запятой.
5.Включить механизм ТБПМ.
6.СчАК 0106. «Пуск» в автомате.
7.Печатается результат. Останов 0200.
Контрольный |
пример] |
|
|
Номер 57647. |
|
|
|
Инструкция |
к программе |
«Контрольная |
процедура |
№ 2» |
|
|
|
125
|
|
|
|
|
|
Шифр |
Лист |
|
|
|
|
|
|
задачи |
|
|
Программа |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контрольная процедура Jft i |
|
Магнитная |
Количест |
|||
|
|
|
|
|
|
||
|
|
|
|
|
|
лента |
во листов |
|
Составип |
|
|
Дата |
|
Перфолента |
|
Адрес |
Код и опе |
Ин |
Ai |
AZ |
Пояснения |
||
ячейки |
рации |
|
декс — |
||||
|
|
|
адрес |
|
|
|
|
00100 |
- 4 7 |
|
00 |
0000 |
1000 |
|
|
00101 |
- 4 5 |
. |
00 |
0020 |
0060 |
|
|
00102 |
—30 |
|
00 |
0100 |
0300 |
|
|
00103 |
—31 |
|
00 |
0060 |
0017 |
|
|
00104 |
+ 0 0 |
|
00 |
0106 |
0176 |
|
|
00105 |
+ 0 0 |
|
00 |
6000 |
7000- |
|
|
00106 |
—10 |
|
00 |
0222 |
0001 |
|
|
00107 |
--10 |
|
00 |
0223 |
0002 |
|
|
00110 |
—10 |
|
01 |
0216 |
0232 |
|
|
00111 |
- 2 0 |
|
01 |
ОНО |
0222 |
|
|
0Q112 |
+70 |
|
00 |
0250 |
0233 |
|
|
00113 |
+ 6 4 |
|
00 |
0215 |
0233 |
|
|
00114 |
+ 0 4 |
|
00 |
0216 |
0233 |
|
|
00115 |
+ 7 0 |
|
00 |
0250 |
0234 |
|
|
00116 |
+ 6 4 |
|
00 |
0214 |
0234 |
|
|
00117 |
+ 0 4 |
|
00 |
0216 |
0234 |
|
|
00120 |
+ 7 0 |
|
00 |
0250 |
0235 |
|
|
00121 |
+ 0 0 |
|
00 |
0000 |
0004 |
|
|
00122 |
—31 |
|
00 |
0100 |
0017 |
|
|
00123 |
+ 0 0 |
|
02 |
0233 |
0233 |
|
|
00124 |
- 1 0 |
|
00 |
0224 |
0001 |
|
|
00125 |
+ 3 4 |
|
01 |
0213 |
0232 |
|
|
00126 |
—20 |
|
01 |
0125 |
0224 |
|
|
00127 |
+ 1 5 |
|
00 |
0233 |
0234 |
|
|
00130 |
+16 |
|
00 |
0235 |
0225 |
|
|
00131 |
—10 |
|
00 |
0225 |
0040 |
|
|
00132 |
+ 0 0 |
|
00 |
0000 |
0014 |
|
|
00133 |
- 3 1 |
|
00 |
0100 |
0017 |
|
|
00134 |
—10 |
|
00 |
0210 |
0001 |
|
|
00135 |
—10 |
|
01 |
0210 |
0230 |
|
|
00136 |
- 2 0 |
|
01 |
0135 |
0210 |
|
|
00137 |
- 1 0 |
|
00 |
0207 |
0001 |
|
|
00140 |
- 1 0 |
|
00 |
0210 |
0003 |
|
|
00141 |
+71 |
|
00 |
0237 |
0042 |
|
|
00142 |
+ 0 7 |
|
00 |
0240 |
0000 |
|
|
126
|
|
|
|
|
Шифр |
Лист |
|
Программа |
|
|
|
задачи |
|
|
|
|
|
|
|
|
|
Контрольная процедура № 1 |
|
Магнитная |
Количест |
||
|
|
|
|
|
||
|
|
|
|
|
лента |
во листов |
Составил |
|
Дата |
|
Перфолента |
||
Адрес |
Код и |
Индекс — |
А1 |
AZ |
Пояснения |
|
ячейки |
операции |
адрес |
00143 |
—34 |
00 |
0144 |
0152 |
00144 |
+ 7 0 |
01 |
0042 |
0230 |
00145 |
+ 6 4 |
03 |
0226 |
0230 |
00146 |
+ 0 4 |
01 |
0216 |
0230 |
00147 |
- 2 0 |
01 |
0150 |
0207 |
00150 |
—20 |
03 |
0144 |
0210 |
00151 |
- 3 0 |
00 |
0156 |
0000 |
00152 |
—10 |
00 |
0241 |
0231 |
00153 |
+ 7 0 |
00 |
0042 |
0231 |
00154 |
- 1 0 |
00 |
0216 |
0232 |
00155 |
+ 6 4 |
00 |
0227 |
0231 |
00156 |
+ 0 0 |
00 |
0000 |
0004 |
00157 |
- 3 1 |
00 |
0100 |
0017 |
00160 |
+ 0 0 |
01 |
0231 |
0231 |
00161 |
+ 1 5 |
00 |
0232 |
0231 |
00162 |
—30 |
00 |
0163 |
0226 |
00163 |
—10 |
00 |
0205 |
0236 |
00164 |
+ 2 4 |
00 |
0226 |
0236 |
00165 |
—10 |
00 |
0236 |
0040 |
00166 |
+ 0 0 |
00 |
0000 |
0014 |
00167 |
- 3 1 |
00 |
0100 |
0017 |
00170 |
- 1 0 |
00 |
0204 |
0203 |
00171 |
+ 7 0 |
00 |
0250 |
0203 |
00172 |
—10 |
00 |
0201 |
0200 |
00173 |
+ 7 0 |
00 |
0042 |
0200 |
00174 |
+ 6 4 |
00 |
0202 |
0200 |
00175 |
+ 0 4 |
00 |
0200 |
0203 |
00176 |
- 6 0 |
00 |
2400 |
0203 |
00177 |
—00 |
00 |
0000 |
0000 |
00200 |
+ 0 0 |
00 |
0000 |
0000 |
00201 |
—74 |
00 |
0000 |
0000 |
00202 |
+ 0 0 |
00 |
0000 |
0140 |
00203 |
+ 0 0 |
00 |
0000 |
0000 |
00204 |
- 0 0 |
00 |
7777 |
7760 |
00205 |
+ 5 0 |
00 |
0000 |
0004 |
127
Пвогпамма Контрольная процедура № 1
Составил |
|
Дата |
||
Адрес |
Код II |
Индекс — |
.41 |
|
ячейки |
операции |
адрес |
||
|
00206 |
+00 |
00 |
оооо |
00207 |
+00 |
01 |
оооо |
00210 |
+00 |
01 |
0001 |
00211 |
- 7 4 |
00 |
оооо |
00212 |
- 0 3 |
60 |
• оооо |
00213 |
+40 |
00 |
оооо |
00214 |
+00 |
00 |
оооо |
00215 |
+00 |
00 |
оооо |
00216 |
+00 |
00 |
оооо |
00217 |
- 0 0 |
00 |
7400 |
00220 |
- 0 0 |
00 |
0017 |
00221 |
- 0 0 |
00 |
оооо |
00222 |
+00 |
02 |
0001 |
00223 |
+00 |
01 |
0001 |
00224 |
+00 |
02 |
оооо |
00225 |
+00 |
00 |
оооо |
00226 |
+00 |
00 |
оооо |
00227 |
+00 |
00 |
оооо |
00230 |
+00 |
00 |
оооо |
00231 |
+00 |
00 |
оооо |
00232 |
+00 |
00 |
оооо |
00233 |
+00 |
00 |
оооо |
00234 |
+00 |
00 |
оооо |
00235 |
+00 |
00 |
оооо |
00236 |
+00 |
00 |
оооо |
00237 |
- 0 3 |
60 |
оооо |
00240 |
+03 |
40 |
оооо |
00241 |
—77 |
60 |
оооо |
00242 |
+00 |
00 |
оооо |
00243 |
+00 |
00 |
оооо |
|
Шифр |
Лист |
|
задачи |
|
|
|
|
|
Магнитная |
Количест |
|
пента |
во листов |
|
Перфолента |
|
Л2 |
Пояснения |
оооо
0001
0001
оооо
оооо
0002
оно
0120
0016
оооо
оооо
0377
0001
оооо
0001
оооо
оооо
0134
0130
оооо
оооо
оооо
оооо
оооо
оооо
оооо
оооо
оооо
оооо
оооо
Записывается 0250) + 00057647, Результат 0203) + 000576471, ТБПМ) + 000576471.
128
Эта программа работает как с компилирующей систе мой, так и без нее. Для работы программы с компилирую
щей |
системой |
необходимо: |
|
|
1. |
Установить МЛ с |
БСП на О ш к . |
ОЛПМ. |
|
2. |
Ввести |
программу |
с перфоленты |
К-625247015716. |
3.Записать (или ввести) семизначный номер в ячейке 0350 в десятичной системе счисления с кодовой запятой.
4.Включить механизм ТБПМ.
5. СчАК 0200. «Пуск» в автомате.
<6. Печатается результат. Останов 0253 (СчАК).
Для |
работы |
без |
компилирующей |
системы |
следует: |
|||||
1. Ввести |
в |
МОЗУ |
программы |
СП-0004 и |
СП-0014 |
|||||
с перфоленты. |
|
|
|
|
|
|
|
|
||
2. |
Ввести программу |
«Процедура |
№ |
2». |
|
|||||
5. |
Внести |
изменения: |
|
|
|
|
|
|||
0 2 2 4 ) - 31 |
00 |
А„ач |
Акон |
+ |
\, |
|
|
|
||
0 2 4 2 ) - 3 1 |
00 |
Впач |
BKml |
+ |
1, |
|
|
|
||
ГДе |
Апач, |
А Кои, |
Впач, |
Вкоп |
— как и |
в |
процедуре № 1, |
|||
соответственно |
адреса |
МОЗУ |
начало |
и |
конец |
СП-0004 |
*и СП-0014.
4.Записать в ячейке 0350 семизначный номер в деся
тичной системе счисления с кодовой запятой.
5.Включить механизм ТБПМ.
6.СчАК 0206, автомат «Пуск».
7.Печатается результат. Останов СчАК-0253.
Контрольный пример Номер: 7534621.
Записывается: 0353) + 07534621, Результат: 0342) + 075346214, ТБПМ) + 075346214.
Примечание. В ячейке 0353 можно записать любой номер до седьмого старшего разряда. Например, пяти значный номер 34621 0350) + 00034621.
* * *
Увеличивающийся рост парка электронных вычисли тельных машин и расширение сферы их применения еще больше повысит требования к обеспечению качества обра батываемых данных. В настоящее время практически все отечественные программы предназначены для пакетного способа обработки данных. Переход от пакетного способа
129