Cтраница 2
Полученные сведения о нахождении СИ редактируются. Редактирование сводится, в основном, к исключению лишних пробелов между простыми понятиями, соответствующими отдельным кодовым группам. Для печати места установки прибора в документах с ограниченными размерами граф при редактировании обеспечивается перенос информации на следующую строчку. [16]
Программой SPREAD слова сдвигаются по строке вправо, начиная с самого правого. Всякий раз, как происходит сдвиг слова, отбрасывается несколько лишних пробелов, причем как можно более ровно, до тех пор, пока не остается ни одного. Переменная NEXTRA определяет число лишних пробелов, необходимых для выравнивания строки. Следует обратить внимание на тот случай, когда из-за длинного слова во вводе или из-за того, что в строке только одно слово, величина NEXTRA становится отрицательной. Если лишние пробелы не распределены одинаково, то из эстетических соображений остаток распределяется попеременно между правым и левым полями на последующих строках с тем, чтобы избежать ручейков белого пространства, текущих вдоль одного или другого поля. Переменная DIR попеременно принимает значения нуля и единицы для указания той стороны, к которой добавляются лишние пробелы. [17]
![]() |
Excel показывает, как будут выглядеть данные после щелчка на кнопке ОК. [18] |
Но при импорте файлов в Excel выясняется, что они содержат лишние пробелы и всевозможные непечатаемые символы, которые администратор базы данных называет управляющими. Но как бы они ни назывались, эти символы нарушают процедуру поиска. [19]
К непечатаемым относится также символ пробела. Его часто выводят на экран в процессе редактирования, чтобы убрать лишние пробелы между словами. Для отображения непечатаемых символов в окне документа нажмите на панели инструментов Стандартная кнопку Непечатаемые знаки. [20]
Файлы программ на Автолиспе яашются обычными текстовыми файлами, и вам не надо беспокоиться о разбиении файла на страницы или считать пробелы. Автолиспа как нажатия клавиши Enter, а просто игнорируются, как и лишние пробелы. [21]
Word отобразит все непечатаемые символы, что позволит убедиться в том, что не были добавлены лишние пробелы. [22]
Эта программа довольно сложная ( что говорит не в ее пользу), но с ее помощью выполняется изысканная функция и выполняется правильно. Сложность ее заключается в вычислении значения NB, которое дробит в процессе распределения излишков между двумя сторонами лишние пробелы на как можно более равные части. [23]
Рассмотрим, как пишутся подпрограммы, на примере создания программы редактирования текста, хранящегося в памяти. Предположим, что нам требуется оставить только по одному пробелу между словами, так что задача нашей подпрограммы - исключить все лишние пробелы. [24]
Программой SPREAD слова сдвигаются по строке вправо, начиная с самого правого. Всякий раз, как происходит сдвиг слова, отбрасывается несколько лишних пробелов, причем как можно более ровно, до тех пор, пока не остается ни одного. Переменная NEXTRA определяет число лишних пробелов, необходимых для выравнивания строки. Следует обратить внимание на тот случай, когда из-за длинного слова во вводе или из-за того, что в строке только одно слово, величина NEXTRA становится отрицательной. Если лишние пробелы не распределены одинаково, то из эстетических соображений остаток распределяется попеременно между правым и левым полями на последующих строках с тем, чтобы избежать ручейков белого пространства, текущих вдоль одного или другого поля. Переменная DIR попеременно принимает значения нуля и единицы для указания той стороны, к которой добавляются лишние пробелы. [25]
Поля извлекаются из вводимых карт с помощью образца ИМЯИАДР. В конце поля ИМЯ стоят пробелы, которые удаляются перед редактированием выводимой строки. Поле адреса извлекается с помощью образца REM, оно не содержит лишних пробелов, потому что они удаляются при чтении исходных карт. Функция DUPL используется для того, чтобы при выводе вставить нужное число пробелов между полями ИМЯ и АДР. [26]
Программой SPREAD слова сдвигаются по строке вправо, начиная с самого правого. Всякий раз, как происходит сдвиг слова, отбрасывается несколько лишних пробелов, причем как можно более ровно, до тех пор, пока не остается ни одного. Переменная NEXTRA определяет число лишних пробелов, необходимых для выравнивания строки. Следует обратить внимание на тот случай, когда из-за длинного слова во вводе или из-за того, что в строке только одно слово, величина NEXTRA становится отрицательной. Если лишние пробелы не распределены одинаково, то из эстетических соображений остаток распределяется попеременно между правым и левым полями на последующих строках с тем, чтобы избежать ручейков белого пространства, текущих вдоль одного или другого поля. Переменная DIR попеременно принимает значения нуля и единицы для указания той стороны, к которой добавляются лишние пробелы. [27]
Но вообще NCAR не будет в точности кратно NBLANC. Остаток от деления, R, полученный с помощью операции M0D, указывает, к скольким промежуткам между словами, начиная справа, надо добавить по лишнему пробелу. [28]
Программой SPREAD слова сдвигаются по строке вправо, начиная с самого правого. Всякий раз, как происходит сдвиг слова, отбрасывается несколько лишних пробелов, причем как можно более ровно, до тех пор, пока не остается ни одного. Переменная NEXTRA определяет число лишних пробелов, необходимых для выравнивания строки. Следует обратить внимание на тот случай, когда из-за длинного слова во вводе или из-за того, что в строке только одно слово, величина NEXTRA становится отрицательной. Если лишние пробелы не распределены одинаково, то из эстетических соображений остаток распределяется попеременно между правым и левым полями на последующих строках с тем, чтобы избежать ручейков белого пространства, текущих вдоль одного или другого поля. Переменная DIR попеременно принимает значения нуля и единицы для указания той стороны, к которой добавляются лишние пробелы. [29]