Cтраница 3
Если текущий символ во входной строке является закрывающей скобкой, то операции из стека последовательно переносятся в выходную строку до тех пор, пока на вершине стека не появится открывающая скобка; эта открывающая скобка отбрасывается. [31]
![]() |
Неполностью описанные автоматы. [32] |
Поскольку некоторые из символов выходной строки могут быть безразличными, нам придется рассматривать еще одно отношение между выходными строками, которое мы назовем совместимостью. [33]
Этот алгоритм также использует магазин: как только операнды извлечены из входной строки, они сразу же передаются в выходную строку, а магазин используется как вспомогательная память только для скобок и операций. Каждой операции и открывающей скобке соответствует числовой приоритет. Эти приоритеты определяют, будет ли операция помещена в магазин или в выходную строку. Значение приоритетов отражает порядок выполнения действий, точно описанный в порождающих правилах разд. Значения приоритетов даются следующей таблицей. [34]
Посл - е просмотра всех символов входной строки происходит выталкивание всех оставшихся в стеке символов и дописывание их к выходной строке. [35]
Библиотека Преобразование чисел предназначена для выполнения преобразования чисел из одного формата в другой, анализа входной числовой строки и формирования выходной строки десятичных чисел. [36]
Закрывающая скобка, встретив в стеке открывающую круглую скобку, записанную вместе со значением счетчика операндов, занесет это значение в выходную строку, запишет туда знак Ф и уничтожит в стеке круглую скобку и значение счетчика операндов. [37]
Расположение крайнего левого символа О перед десятичной точкой и крайнего правого символа О после десятичной точки определяет число цифр, всегда присутствующих в выходной строке. [38]
Процедура FillAndJustify берет каждую строку, считанную процедурой FileCopy, и раскладывает ее на составляющие слова с помощью процедуры NextWord, которая передает их по одному за один раз процедуре FillLine. Процедура FillLine строит следующую выходную строку согласно ограничениям на ширину строки, определенным правой и левой границами страниц. Процедура FillLine продолжает принимать слова от процедуры FillAndJustify, пока не достигнет того места, где следующее слово должно будет выйти за правую границу страницы. [39]
ТТМ - управляет форматом выходных строк листинга. LIST ТТМ вызывает усечение выходных строк до 80 знаков. Сгенерированный двоичный код для каждого оператора печатается в один столбец. [40]
В обратной польской записи (4.37) фигурными скобками выделены части записи, порождаемые различными символами входной строки. Принципы образования отдельных частей выходной строки поясняются ниже. [41]
Коды формата всегда дополняются нулями по мере необходимости, чтобы обеспечить постоянную ширину поля в строке. Модификатор не изменяет поведения выходных строк для других кодов формата. Обратите внимание на то, что результат работы кодов % с, % х, % Х и % Z зависит от региональных установок операционной системы. Помимо этого, от того, на какой платформе вы работаете, зависит интерпретация правила перехода на летнее / зимнее время. [42]
Характеристикой будем называть упорядоченный набор параметров, значения которых выражаются числами или строками символов. Редактированием будем считать процесс, в результате которого выходная строка символов ставится в соответствии с характеристикой. Выходная строка, состоит из подстрок, называемых элементами выходной строки. Элементы делятся на главные и редакционные. Главный элемент либо совпадает с некоторым параметром характеристики, либо получается из него по определенному правилу. В первом случае параметр называется постоянным, во втором - модифицируемым. Число и порядок следования главных элементов в выходной строке и параметров в характеристике совпадает. S, / ( P), где Pi - параметр; S, - соответствующий главный элемент. [43]
Решение показано в табл. 4.11, которая устроена иначе, чем предыдущие таблицы. Для сокращения размеров таблицы в графе Выход показаны записи, заносимые в выходную строку, а в графе Выходная строка - окончательный вид выходной строки. [44]
Решение показано в табл. 4.11, которая устроена иначе, чем предыдущие таблицы. Для сокращения размеров таблицы в графе Выход показаны записи, заносимые в выходную строку, а в графе Выходная строка - окончательный вид выходной строки. [45]