Cтраница 4
Все остальные реквизиты набираются в соответствии е макетом. Если при описании макета не был указан специальный заполнитель для реквизита, то все числовые реквизиты набираются без ведущих нулей, а буквенно-цифровые реквизиты можно набирать без пробелов справа. [46]
Команды ПС и ПЦБ осуществляют передачу символов ( цифр) из массива источника в массив назначения. Команды ПО, ВСРБ, ВРСУ и ВЗН вставляют редактирующие символы, при этом ПО вставляет символы вместо ведущих нулей, ВЗН - один из двух символов в зависимости от состояния триггера отношения. Команды ПСИ и ПСН выполняются подобно ПС, но с сокращенной длиной массива. Выполнение команд РПС и КПС определяется состоянием триггера плавающего символа и содержанием цифровой части символа исходного массива. [47]
При вводе оператор последовательно набирает на экране дисплея записи данных и вводит их в ЭВМ. В его распоряжении имеются следующие способы уменьшения трудоемкости набора: постоянные признаки пачки он набирает только один раз; ведущие нули у реквизитов можно не набирать; повторяющиеся значения реквизитов можно дублировать из предыдущей записи; отсутствующие реквизиты в конце записи можно не набирать. [48]
Метка содержит 5 или 6 реквизитов, их количество определяется непосредственно разработчиком. Учитывая, что в поле элементов каждый символ ( алфавитный или цифровой) занимает байт и запись реквизитов выполняется без ведущих нулей, упаковывать в один элемент несколько реквизитов не имеет смысла. Поэтому количество реквизитов в метке на МЛ всегда будет совпадать с количеством элементов этой метки в поле элементов. Однако метка будет всегда занимать поле элементов, начиная с нулевого. [49]
Вместо постоянных признаков, кода организации, номера документа, суммы, счетов дебета и кредита набираем одни разделители, так как эти реквизиты повторяются из предыдущей записи. Значение сторно не набираем совсем. Реквизиты добираем без ведущих нулей. [50]
Формат номера телефона автоматически выделяет префикс номера, заключает его в круглые скобки, разбивает семизначный номер. Текстовый формат для цифровых кодов позволяет вводить ведущие нули, коды не участвуют в вычислениях. [51]
В показанном здесь примере использо - аны 8-разрядные двоичные числа, так как большинство микропроцессоров оперирует 8-разрядными словами. Хотя для представления слагаемых можно ограничиться меньшим количеством разрядов, по указанной выше причине приведенные в данном примере двоичные числа имеют ведущие ( Незначащие) нули. Оперируя десятичными числами, мы обычно стараемся избежать записи ведущих нулей. Однако в упомянутом примере сложение двух чисел приводит к переносу единицы в разряд сотен, поэтому слагаемые содержат по одному незначащему нулю перед первой значащей цифрой. [52]
Знаки шаблона S, и Q могут использоваться как статические и как плавающие. Статическое их использование было рассмотрено выше. Примененные как плавающие, эти знаки, помимо статических свойств, выполняют функции подавления ведущих нулей. Знак становится плавающим, если он появляется в спецификации шаблона более чем один раз. Плавающий знак, аналогично знаку Z, должен быть указан в каждой цифровой позиции, которую нужно просмотреть. При просмотре строки он вставляется в последнюю позицию справа или левее первой значащей цифры. Предшествующие позиции, если они содержат нули, заменяются пробелами. [53]
Знаки шаблона S, и Ц могут использоваться как статические и как плавающие. Статическое их использование было рассмотрено выше. Примененные как плавающие, эти знаки, помимо статических свойств, выполняют функции подавления ведущих нулей. Знак становится плавающим, если он появляется в спецификации шаблона более чем один раз. Плавающий знак, аналогично знаку Z, должен быть указан в каждой цифровой позиции, которую нужно просмотреть. При просмотре строки он вставляется в последнюю позицию справа или левее первой значащей цифры. Предшествующие позиции, если они содержат нули, заменяются пробелами. [54]