книги из ГПНТБ / Каримов, Ш. С. Счетные вычислительные машины (программированное пособие)
.pdfВспомните, как производилась перфорация повторяю щихся признаков на перфораторе ПД45-5?
- 1. С помощью закрепления набора повторяющихся при
знаков установкой бокового |
упора в определенную |
Колонку |
|||||
(ответ смотрите в дозе 113-11). |
|
|
признаков спе |
||||
2! Путем дублирования |
повторяющихся |
||||||
циальным устройством |
(ответ смотрите в дозе |
108-II). |
|||||
|
122 |
|
|
|
|
||
I. (Со стр. 126). Ваш ответ. |
При прогоне массива |
перфо |
|||||
карт по 7-й колонке в нулевой |
карман попадут перфокарты |
||||||
в следующем порйдке: |
1, 4, |
16, |
20. |
из |
всего |
массива |
|
Правильно. Только |
эти |
перфокарты |
|||||
имеют в 7-й колонке |
пробивку |
нулевой |
позиции, |
поэтому- |
|||
только они попадут в нулевой карман. |
|
|
магазина в |
||||
При прогоне массива первой из подающего |
машину будет подана нижняя перфокарта, имеющая номер 1.
За ней пойдет |
перфокарта с номером |
2, далее с номером 3 |
|||
и т .д. Поэтому в нулевой |
карман |
на |
перфокарту |
1 упадет |
|
перфокарта 4, |
затем 16 и 20. |
|
|
|
|
Посмотрите на Вашу запись распределения перфокарт по |
|||||
карманам после сортировки |
по 7-й |
колонке и сравните с |
|||
Данными таблицы.- |
|
|
|
|
|
Таблица распределения перфокарт но карманам |
|
||||
после сортировки массива по 7-й колонке. |
|
||||
11омер |
|
|
|
|
|
перфокарты |
|
|
|
|
|
с |
12-0409 |
1 1-0628 |
|
15 0567 |
18-0536 |
пробивкой |
|
||||
|
9-1)609 |
7—0688 |
|
6-0587 |
3-0456 |
Номер |
9 -1 2 |
8 -11 |
|
7 - 0 |
6 - 1 |
кармана |
|
||||
|
|
|
|
|
19 |
01.5 |
|
|
2 0 - 0 10J |
|
17 —0475 |
|
13-0511 |
|||
11-0175 |
— |
16-0590 |
|||
10 |
0445 |
8-0461 |
4 -0510 |
||
5—0455 |
— |
2-0441 |
1-0430 |
||
5—2 |
4 - 3 |
1 - 6 |
0 -7 |
||
•4*2—5 |
|||||
|
|
|
|
119
Теперь перфокарты разбиты |
по карманам в соответствии |
с пробивками в 7-н колонке. |
Г.те раз обратите внимание |
па го, что во всех карманах нижняя перфокарта имеет млад ший номер, п далее они расположены в порядке возрастания.
После прогона по 7-i'i колонке перфокарты группируют в одни массив. При укладке строго сохраняется определенная последовательность. Группировка в массив производится начиная с пулевого кармана. На группу перфокарт из пуле вого кармана укладывают перфокарты из первого кармана, затем из второго, третьего н т. д. Перфокарты укладывают лицевой стороной вниз, чтобы не нарушать расположение их в массиве при подаче 9-й позицией вперед.
После группировки массива перфокарты в нем будут рас положены в порядке возрастания единиц группировочного признака. Выпишите на бумагу, в каком порядке теперь рас положены перфокарты в массиве.
Определите, какая перфокарта окажется верхней?
1.Верхняя перфокарта 20-0400 (см. 124-1).
2.Верхняя перфокарта 9-0609 (см. 141-111).
3.Номер перфокарты отличается от двух первых (см,
127-1).
123
1. (От 115). Ваш ответ. При изменении подачи перфо карты с 9-й позиции вперед подачу 12-й позицией вперед помер колонки, по которой производилась сортировка, не меняется. Совершенно верно, так как срез, а значит н пер вая колонка остались с левой стороны.
Методы сортировки перфокарт
Массив перфокарт можно сортировать по одной колонке или но всем колонкам какого-либо признака. При сортировке массива по одной колонке воспринимающую щетку устанав ливают на шкале па номер этой колонки, закладывают массив перфокарт в подающий магазин 9-й или 12-й позицией вперед п нажимают кнопку «Пуск». По мере накопления перфокарт
вкарманах сортировальной машины их вынимают п уклады* вают в ячейки стеллажа.
Выемка перфокарт |
зависит от того, какими |
позициями |
|
вперед были |
заложены |
перфокарты в магазин |
подачи, так |
как номера |
приемных |
карманов для перфокарт с одной И |
той же пробивкой меняются. Перфокарты вынимают из кар* маиов сортировальной машины левой рукой в строгой после довательности. Сначала вынимают перфокарты из нулевого
*20
кармана. Подбивают их на предохранительном стекле в ров ную пачку и проверяют правильность сортировки «на про свет» или «на прокол». Способ проверки хорошо характери зуется названием. В первом случае одинаковая пробивка в цифровой позиции всех перфокарт дает одно видимое отвер стие. При больших массивах это отверстие должно прокалы ваться иглой' специальной.
После выемки и проверки перфокарт из нулевого кар мана перфокарты извлекают из первого, затем из второго карманов и т. д. При сортировке по одной колонке массив перфокарт пропускают через сортировальную машину одни раз. Если нам необходимо произвести группировку (сорти ровку) перфокарт по многозначному признаку, то массив приходится пропускать через машину столько раз, сколько колонок входит в данный признак. Сортировка массива по многозначному признаку может выполняться тремя спосо бами: «от большего к меньшему», «от меньшего к большему» и комбинированным.
Целью группировки массива является такая систематиза ция перфокарт, чтобы по групппровочному признаку перфо карты располагались в массиве по порядку.
Предположим, что -мы хотим рассортировать массив по признаку «Станция отправления», расположенному в 4, 5, 6, 7-й колонках массива. После сортировки, в общем случае, первой перфокартой снизу должна быть перфокарта с числом 0000 в данном признаке, за ней с числом 0001, далее 0002 и т. д.
Как Вы считаете, с какой колонки необходимо начинать сортировку массива по признаку «Станция отправления» при
способе «от большего к меньшему»? |
131-1). |
|||||
1. |
С |
7-й колонки |
(ответ |
смотрите |
в дозе |
|
2. |
С |
4-й колонки |
(ответ |
смотрите |
в дозе |
135-1). |
124
I. {От 122). Вы считаете, что в сгруппированном массиве перфокарт после сортировки по 7-й колонке верхней будет перфокарта 20-0400. Ошибаетесь. Вернитесь к 122-й, внима тельно прочитайте весь материал снова.
II. (От 135). Ваш ответ. После сортировки каждой «тысячи» по 5-й колонке всего получится десять групп перфо карт.
121
Ответ неверны». Рассматривается случай сортировки мас сива перфокарт по четырехразрядному группировочному признаку «Станция отправления» способом «от большего к меньшему», который расположен в 4, 5, 6, 7-й колонках пер фокарты.
При сортировке по 4-й колонке весь мзсрив был разбит на десять групп — «тысячи». После этого перешли к сорти ровке по 5-й колонке. Теперь каждая тысяча разбивается еще.на десять групп — «сотен».
Таким образом, После сортировки по двум старшем ко лонкам мы получим уто рассортированных групп перфокарт.
Перейдите к 132-1II. |
что после перфорации дан |
|
III. |
(От 113). Вы считаете, |
|
ных с документов на перфокарты |
можно начинать обра |
|
батывать |
массив на табуляторе. |
|
Нет. Процесс подготовки массива перфокарт к обработке его на табуляторе длителен и требует вложения большого груда. Второй операцией этого процесса является контроль правильности пробивки перфокарт.
Перейдите к 105-1.
125
1. (От 119). Ваш ответ. Для пропуска одной или двух чистых колонок надо нажимать клавишу «Пропуск с контро лем» на пульте управления контрольнпка К80(45)-6.
Правильно. При нажатии на эту клавишу один раз ка ретка переместится на следующую колонку только в том случае, если в проверяемой колонке нет пробивок. Для про верки двух рядом стоящих чистых колонок клавишу нажи мают два раза.
Если при перфорации не перфорировались какие-либо признаки, состоящие из нескольких колонок, то контроль пропуска этих колонок производят с помощью клавиши «Контроль чистого поля». При этом количество проверяемых колонок ограничивают табуляцпонным упором 7 (рис. на странице 116), который устанавливается в гребенку 8 на ту колонку по шкале 9, с которой вновь начинается контроль пробивок. На контролышке К80(45)-6 табуляционные упоры отличаются от табуляционных упоров перфоратора П80-6.
Фиксирующая ось Ю при опускании должна входить в среднюю выемку упора. При нажатии на клавишу «Контроль чистого поля» каретка переместится до установленного упора,
1 2 2
если в проверяемом Признаке нет пробивок. При наличии пробивок, в проверяемом признаке каретка останавливается в колонке, где есть пробивка, и загорается красная лампочка.
Как Вы уже знаете, массив перфокарт может содержать Постоянные -признаки, f. е. одни и те же числовые данные, Пробитые в одних и тех же колонках. Постоянные признаки Проверяются контролером «на свет», а на контрольнПке опе: ратор проверяет остальные признаки, но на машине устанав ливают табуляционные упоры. Упор начала пропуска ставят на ту колонку, с которой начинается пропуск. Упор конца пропуска ставят на ту колонку, по шкале, с которой вновь начинается контроль пробивок. Например, если постоянные признаки расположены с 1-й по 8-ю колонках макета, то упоры необходимо поставить в пазы гребенки на 1-ю и 9-ю колонки шкалы. Для управления работой машины пользуют ся клавишей «Полный пуск».
Как Вы считаете, какая функция клавиши «Полный про пуск» является основной?
1.Применение для пропуска постоянных признаков (ответ смотрите в дозе 92-1).
2.Применение при необходимости прекращения контроля проверяемой перфокарты J ответ смотрите в дозе 108-III).
126
I. (От 139). Ваш ответ. Для первого прогона массива перфокарт при сортировке способом «от меньшего к боль шему» по группировочному признаку «Станция отправления» воспринимающую щетку необходимо установить в 7-ю ко лонку.
Правильно. Именно в 7-й колонке находится младший разряд данного группировочного признака. И при сортировке мы должны последовательно переходить от младших разря
дов |
к старшим. Самый старший разряд |
признака находится |
|||
в 4-й колонке. |
|
более понятен, |
если |
||
|
Выбор способа сортировки будет |
||||
рассмотрим |
конкретный |
пример. Предположим, что |
мас |
||
сив |
состоит |
из двадцати |
перфокарт. |
Каждой перфокарте |
присвоим номер, который указывает на месторасположение перфокарты в массиве до сортировки. Пробитое число отно сится к группировочному признаку «Станция отправления», расположенному в 4, 5, 6, 7-й колонках макета ДП-1.
123
Таблица расположения |
Итак, воспринимающую Щетку уста- |
||||||
перфокарт в массиве |
навливаем |
в 7-ю колонку |
и прогоняем |
||||
№ |
Пробивка в |
весь массив |
9-йГ |
позицией |
вперед. |
||
перфо- |
4,5,0,7-й |
||||||
карп.! |
колонках |
После прогона массив будет разбит по |
|||||
|
|
||||||
20 |
040) |
приемным |
карманам. |
Вооружитесь ка |
|||
19 |
0425 |
рандашом |
и на |
чистом |
листе |
бумаги |
|
18 |
0656 |
||||||
17 |
0471 |
выпишите номера перфокарт и карманы, |
|||||
16 |
0590 |
||||||
15 |
0567 |
в которые |
эти |
перфокарты |
попадут. |
||
14 |
0628 |
В частности, определите, в каком поряд |
|||||
14 |
0511 |
||||||
12 |
0499 |
ке и какие |
перфокарты попадут в нуле |
||||
11 |
0475 |
||||||
10 |
0445 |
вой карман. |
|
|
|
|
|
9 |
0609 |
|
|
|
|
80160 1. Перфокарты 4, 7, 18, 16, 20 (ответ 0688 смотрите в дозе 138-II).
0 0587
4 |
0510 |
2. Перфокарты 20, 16, 4, 1 |
(ответ |
смотрите в дозе 129-1). |
|
||
Л |
0456 |
3. Перфокарты 1, 4, 16, 20 |
(ответ |
2 |
0441 |
||
1 |
0430 |
смотрите в дозе 122-1). |
|
127
I. (От 122). Вы
снве перфокарт после сортировки по 7-й колонке верхней перфокартой не может быть 20-я или 9-я.
Совершенно верно. На вновь группируемый массив по следними укладываются перфокарты из девятого кармана. В этом кармане верхней является перфокарта 12-0499. Зна чит именно эта перфокарта будет верхней и для всего мас сива.
Сравните теперь Вашу запись расположения перфокарт во вновь сгруппированном массиве с таблицей.
Какие теперь перфокарты и в какой последовательности попадут в нулевой карман?
1.Перфокарты № 20 и № 9 (см. 142-1).
2.Перфокарты № 4 и № 19 (см. 146-II).
3.Перфокарты № 9 и № 20 (см. 132-1).
124
Таблица расположения перфокарт |
Как видно из таблицы, по |
||||||||||
во вновь |
сгруппированном масрядок расположения перфо |
||||||||||
сиве, |
отсортированном по 7-й |
карт в массиве изменился. |
|||||||||
|
|
колонке |
|
||||||||
|
|
|
|
Нижняя |
|
группа |
перфокарт |
||||
Месторас |
|
|
имеет |
нулевую пробивку в 7-й |
|||||||
Номер |
Пробивка |
колонке, далее группа с про |
|||||||||
положение |
|||||||||||
перфокарты |
перфо |
в 4,5,6,7-й |
бивкой в первой Цифровой по |
||||||||
в массиве |
карты |
колонкам |
зиции и т. д. |
|
|
|
|||||
|
|
|
|
Теперь |
|
пропускаем массив |
|||||
20 |
|
12 |
0199 |
перфокарт |
через сортироваль |
||||||
|
ную машину |
на |
следующей |
||||||||
ш |
|
9 |
0609 |
||||||||
18 |
|
1 • |
0628 |
колонке. |
Для |
этого восприни |
|||||
17 |
|
7 |
0688 |
мающую |
щетку устанавлива |
||||||
16 |
|
15 |
<'567 |
||||||||
Г> |
|
б |
0587 |
ют в 6-ю |
|
колонку, |
заклады |
||||
14 |
|
18 |
03'6 |
|
|||||||
М |
|
3 |
0456 |
вают |
перфокарты |
в |
магазин |
||||
12 |
|
19 |
0125 |
подачи |
9-й |
позицией |
вперед и |
||||
11 |
|
17 |
0475 |
||||||||
10 |
|
11 |
<'475 |
нажимают кнопку «Пуск». |
|||||||
9 |
|
10 |
0445 |
||||||||
N |
■ |
5 |
0455 |
нажимают |
кнопку |
«Пуск». |
|||||
7 |
|
13 |
0511 |
Массив |
сортируется |
по кар |
|||||
о |
|
8 |
0461 |
||||||||
5 |
|
У |
<Ш1 |
манам машины по разряду де |
|||||||
4 |
|
20 |
0 400 |
||||||||
3 |
|
1о |
0590 |
сятков |
группировочного при |
||||||
2 |
|
4 |
0510 |
знака. |
|
|
|
|
|
|
|
1 |
|
1 |
0 430 |
|
|
|
|
|
|
128
I. (От 117). Ваш ответ. Третьим этапом работы на счетно-перфорационных машинах является группировка мас сива перфокарт по тем или иным признакам.
Правильно. Перейдем к изучению следующей главы, где рассмотрим этот этап работы.
ГЛАВА VIII
Группировка перфокарт
Прежде чем перейти к обработке массива перфокарт на табуляторе, с целью получения итогов по тем или иным при знакам, необходимо весь массив перфокарт сгруппировать.
Группировка — это систематизация массива .перфокарт в группы по одноименным признакам. Например, при обра ботке уже известного Вам макета ДП-1 (см. стр. 100), на счетно-перфорационных машинах часто рассчитывают рас-
125
пределенне доходов между дорогами по вывозу и ввозу пас сажиров. В дальнейшем рассмотрим программирование этой задачи на табуляторе, но прежде чем подготовить массив перфокарт к его обработке, на табуляторе необходимо сгруп пировать перфокарты в определенном порядке.
В зависимости от решаемой задачи перфокарты могут располагаться в массиве в порядке возрастания шифра «Дорога отправления», а внутри каждой дороги отправле ния — по возрастанию шифров «Станция отправления».
Таким образом, предварительно производим группировку массива по признакам «Дорога отправления» и «Станция отправления». Эта часть работы выполняется на сортировоч ных машинах С45-5 или С80-5 в зависимости от типа перфо карт.
Перейдите к 133-й.
129
I. (От 126). Ваш ответ. При сортировке массива по 7-й колонке в нулевой карман попадут перфокарты в следую щем порядке: 20, 16, 4, 1.
Вы правильно определили перфокарты, по ошиблись в по рядке их поступления в карман.
Перейдите к 122-1, где Вы получите разъяснение вашей ошибки.
II. (От 115). Вы считаете, что при изменении подачи перфокарты с 9-й позиции вперед на подачу 12-й позицией вперед изменится колонка, по которой производилась сорти
ровка. |
|
еще раз материал |
|
Нет. Вы невнимательны. Повторите |
|||
дозы 120 и только после этого переходите к 123-1. |
макета |
||
III. |
(От 103). Ваш ответ. При |
перфорации |
|
ДП-1 |
боковой упор, ограничивающий |
возвращение |
йареткп |
в исходное положение, надо установить на 14-ю колонку для того, чтобы постоянные признаки «Номер макета», «Станция отправления», «Номер станции», «Дорога отправления» и «Провозная плата» не гасились.
Вы ошибаетесь. Для определенной группы перфокарт первые четыре признака могут быть постоянными, но признак «Провозная плата» будет переменным, т. к. в данном при знаке записывают стоимость проезда, которая меняется.
Перейдите к 109-1II,
126
130
I. (От 150). Ваш ответ. Основной функцией регистра является суммирование чисел.
Нет. Суммирование чисел в электронных машинах произ водят сумматоры, а регистр служит для запоминания и хра
нения числовой |
информации. |
|
|
|
Перейдите к 136-1. |
что при сортировке |
массива |
||
II. (От 142), |
Вы считаете, |
|||
по 5-й колонке |
перфокарта |
№ 20 попадает |
в 0-й |
карман, |
а перфокарта N° 12 в 9-й. |
|
карманы после |
||
Нет. Эти перфокарты попадают в такие |
сортировки по 6-й колонке, а Вам вопрос задан для случая сортировки массива по 5-й колонке.
Вернитесь к дозе 142 и подумайте над ответами.
131
I. (От 123). Вы |
считаете, что |
сортировку |
массива |
по |
|
признаку «Станция |
отправления», |
который расположен |
в |
||
4, 5, 6, 7-й |
колонках перфокарты |
способом «от большего к |
|||
меньшему» |
необходимо начинать с 7-й колонки. |
не старшин |
|||
Нет. Под понятием «больший» |
понимают |
номер колонки, а местонахождение старшего разряда числа. В данном примере групшфовочный признак четырехразряднып. Старший разряд будет разрядом «тысяч», и он распо ложен в 4-й колонке.
Перейдите к 135-1.
II. (От 117). Вы считаете, что после проверки правиль ности перфорации можно массив перфокарт направлять для получения итогов на табулятор.
Нет. Итоги необходимо получить по определенным груп пам. Например, по табельному номеру или по станции назна чения. Поэтому все перфокарты предварительно надо сгруп пировать по нужным признакам. Это и является третьим aianoM работы па счетно-перфорационных машинах.
Перейдите к 128-1.
III. (От 120). Ваш ответ. Карман отличается от двух зышеиазв'апных.
Нет. Вы недостаточно хорошо усвоили материал. Верни
тесь к дозе 120 и ознакомьтесь более внимательно.
132
I. (От 127). Ваш ответ. После прогона массива перфо карт по 6-й колонке через сортировальную машину в нуле вой карман попадут перфокарты № 9 и № 20.
127
Вы правильно определили перфокарты, но ошиблись в порядке их поступления.
Перейдите к 142-1.
II. (От 139). Вы считаете, что для первого прогона массива перфокарт по группировочному признаку «Станция отправления», при способе сортирования «от меньшего к большему», воспринимающая щетка должна быть установ лена в 4-ю колонку.
Нет. Аналогичный вопрос уже встречался при изучении способа «от большего к меньшему». Вам надо быть более внимательным при чтении изучаемого материала.
Вернитесь к 139-й и подумайте над ответами.
III. (От 135). Ваш ответ. После сортировки каждой тысячи по 5-й колонке всего получится сто групп перфокарт.
Совершенно верно. Так как мы сортируем четырехраз рядный группнровочный признак, расположенный в 4, 5, 6, 7-й колонках перфокарты, то после прогона массива по 4-й колонке получим десять групп — «тысячи». При прогоне по 5-й колонке каждая «тысяча» разбивается еще на десять групп — «сотен».
Затем каждую группу перфокарт «сотня» сортируем по 6-й колонке. «Сотня» будет разбита на десять групп «десят ков». Затем «десятки» сортируем по 7-й колонке.
Как Вы считаете, сколько всего групп перфокарт будет после сортировки по 7-й колонке?
1.1000 (см. 114-111).
2.10 000 (см. 139-1).
133
I. (От 128). Мы с Вами будем изучать сортировочную машину С80(45)-5М.
Сортировальная машина С80(45)-5М
Группировка перфокарт производится на сортировальной машине. Рассмотрим одну из последних моделей этих машин С80(45)-5Л\. Общий вид машины приведен на рисунке.
Сортировальная машина С80(45)-5М предназначена для сортировки 80 или 45-колопных перфокарт. При переходе с одного типа карт па другой необходимо менять узел вос приятия пробивок.
128