Файл: Каримов, Ш. С. Счетные вычислительные машины (программированное пособие).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 14.10.2024

Просмотров: 70

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица расположения

Итак, воспринимающую Щетку уста-

перфокарт в массиве

навливаем

в 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