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

книги из ГПНТБ / Каримов, Ш. С. Счетные вычислительные машины (программированное пособие)

.pdf
Скачиваний:
23
Добавлен:
23.10.2023
Размер:
27.23 Mб
Скачать

Вспомните, как производилась перфорация повторяю­ щихся признаков на перфораторе ПД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

 

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-й

карман,

а перфокарта 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

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