Cтраница 2
Далее с помощью известной нам функции length определяется фактическая длина введенной строки. [16]
Это означает, что символы табуляции ( Х 05) во введенной строке данных рассматриваются как данные. [17]
И наконец, в третьей программной строке мы поочередно просматриваем все десять введенных строк элементов и, отыскивая артикулы, первые два символа которых представляют собой буквы АБ, пересылаем их в алфавитные регистры. [18]
Необходимость проверки условия length ( st) о объясняется возможностью того, что введенная строка состоит только из пробелов. [19]
При вводе информационных строк с перфоленты или с магнитной ленты автоматически подсчитывается число элементов в каждой введенной строке. Это число можно занести в любой индексный, числовой регистр или элемент, написав оператор засылки сразу после указателя, к которому происходит переход по вводу строки. [20]
При вводе текстовой информации с перфокарт часто приходится сталкиваться с необходимостью отбрасывания незначащих пробелов, которые расположены в конце введенной строки. [21]
Анализ строки со старшими разрядами кода Грея выполняется с помощью команды проверки по маске ( ТМ), в которой выясняется, есть ли во введенной строке единица в 8 - м разряде. [22]
Процесс принятия решения о том, является ли цепочка введенных символов предложением данного языка, и, если является, то еще это и процесс определения синтаксической структуры введенной строки, определяемый грамматикой языка ( G. Все это выполняется программой, называемой синтаксическим анализатором, или программой грамматического разбора. [23]
Функции-элемента get с тремя аргументами: символьным массивом, максимальное число символов и ограничителем ( по умолчанию значение п) читает символы из входного потока до тех пор, пока не достигается число символов, на 1 меньше указанного максимального числа, или пока не прочтется ограничитель. Введенная строка заканчивается нулевым символом. Ограничитель в символьный массив не помещается, а остается во входном потоке. [24]
Если в аргументе задана локальная переменная, производится ввод с текущего устройства ввода-выв Ъда. Значение введенной строки присваивается указанной локальной переменной. [25]
Строка, состоящая из одних пробелов, приводит, к разрыву и передается на выход без изменений. Аналогично и введенная строка, начинающаяся с пробелов, вызывает разрыв и записывается на выходе с сохраненными ведущими пробелами. Таким образом, документ, формат которого установлен принятым при ручном способе его задания, сохранит разрывы и сдвиги абзаца оригинала. [26]
Ввод строки, имеющей тот же номер, что и одна из введенных ранее, приводит к замене ( замещению) старой строки новой. Удаление любой ранее введенной строки производится вводом ее номера. [27]
После ввода каждой строки выполняется проверка синтаксиса оператора, содержащегося в ней. При обнаружении ошибки введенная строка аннулируется, и абоненту выдается сообщение об ошибке. Абонент должен ввести строку с исправленным оператором и продолжить работу. [28]
Если использована подкоманда INPUT без операндов, то устанавливается среда ввода. В среде ввода любая введенная строка включается в файл в качестве отдельной записи вслед за текущей записью. Указатель текущей записи устанавливается на только что включенную в файл запись. Возврат из среды ввода в среду редактирования происходит при вводе пустой строки. [29]
Подкоманда REUSE позволяет выполнить указанную в ней подкоманду и автоматически повторить выполнение предыдущей подкоманды или ввод предыдущей строки данных. Другими словами, подкоманда обеспечивает занесение предыдущей введенной строки и затем указанной в операнде подкоманды в начало стека пульта. [30]