Cтраница 3
В последней графе печатается номер оператора исходного текста программы. Он устанавливает соответствие между исходным оператором программы и полученным в результате трансляции этого оператора объектным кодом. [31]
Аргументами обобщенной функции являются: номер оператора / ( он заключает в себе информацию о типе операции), и остальные величины, перечисленные ранее. Функция F представлена как зависимость от переменных, определяющих организацию всех показателей. Представление зависимости в таком виде не вызывает недоразумений, поскольку для / - го оператора переменные ( х: - k отбирают те показатели, которые являются операндами и результатом именно этого оператора. [32]
Информацией для оператора переадресации служат номера операторов и номер параметра, по к-рому их нужно переадресовывать. Каждая строка ТЗП содержит условное число переменной, адрес к-рой зависит от данного параметра, и число ( положительное или отрицательное), к-рое должно быть прибавлено к адресу этой переменной при переходе к следующему значению параметра. Найдя по таблице хар-к операторов информацию для оператора переадресации, блок программирования операторов переадресации вновь возвращается к этой таблице, но на этот раз затем, чтобы найти команды, соответствующие тем операторам, к-рые нужно переадресовать. Каждый адрес каждой из этих команд сравнивается со всеми условными числами из ТЗП для данного параметра. [33]
В качестве метки может использоваться номер оператора либо любой идентификатор. В языке Алмир после метки должна ставиться точка. [34]
Информация об операторе восстановления содержит номера операторов, которые должны быть приведены к первоначальному состоянию. [35]
Программная строка: начинается с номера оператора, вслед за которым могут быть расположены несколько операторов, разделенных двоеточиями. [36]
![]() |
Программа отправки SMS через Internet в действии. [37] |
После того как мы узнали номер оператора, добавляем его к введенному номеру телефона и затем добавляем все это к адресу сервера оператора. [38]
Информация об операторе восстановления содержит номера восстанавливаемых операторов. Для оператора засылки указываются величины, которые должны быть засланы в стандартные ячейки, или величины, переносимые из стандартных, ячеек, и номера соответствующих операторов. Кроме данных об операторах логической схемы, исходная информация содержит ряд таблиц, относящихся ко всей составляемой программе. [39]
Если номера вставленных операторов занимают номера операторов СИМП, транслятор производит перенумерацию операторов СИМП так, чтобы номера в программе были возрастающими. [40]
В командах переадресации условные числа номеров операторов и номеров команд, отсчитанных от начала этих операторов, заменяются уменьшенной на единицу суммой номера начальной ячейки оператора и номера команды, отсчитанного от начала оператора. [41]
Этот список содержит для каждой ошибки номер оператора, в котором она обнаружена. Указывается степень грубости ошибки и дается текстовое объяснение ее. [42]
Режим SТМТ указывает на необходимость печатать номера операторов, в которых обнаружена ошибка, во время выполнения рабочей программы. По умолчанию принимается режим NOSTMT. Этот режим эквивалентен использованию оператора / / UPSI 01 версии 1.3 ДОС ЕС. [43]
Минимальный формат каждого оператора включает: номер оператора ( указывает естественный порядок выполнения операторов), название процедуры ( глагол в повелительной форме), этикетки исходных массивов, слово ПОЛУЧАЯ, этикетки результирующих массивов. [44]
Этим иллюстрируется тот факт, что номер оператора можно писать где угодно в колонках с 1 - й по 5 - ю, если в нем содержится меньше пяти цифр. В обоих операторах FORMAT применены коэффициенты повторения спецификации поля, так как три числа с перфокарты вводятся в одном и том же формате и четыре числа выдаются на печать также в одном и том же формате. Операторы FORMAT написаны сразу же после соответствующих операторов READ и PRINT, эта практика общепринята, хотя и не обязательна, в действительности операторы FORMAT могут быть расположены в любом месте программы. [45]