Cтраница 3
Первый метод предусматривает введение в программу отдельных операторов или группы операторов, обеспечивающих адаптацию к конкретным значениям, связывая их условной передачей управления. Преимущество этого метода в том, что он, по существу, позволяет перевести специализированную процедуру в универ сальную и тем самым исключить перепрограммирование программ. Однако этот метод имеет ограниченное применение, обусловленное размерами программного модуля. [31]
Синтаксический контроль текста программы и распознавание отдельных операторов языка Фортран выполняются различными методами. В этой статье кратко рассматриваются метод таблицы структур и метод состояние - символ, а также предлагается новый метод, названный комбинированным. Реализация его в трансляторе ТФ1 для ЭВМ Мннск-32 позволила значительно ускорить распознавание и синтаксический контроль операторов по сравнению с упомянутыми выше методами. Кроме того, объем памяти, занятый соответствующей программой, также существенно сократился. [32]
Компилятор, последовательно выполняющий независимую компиляцию каждого отдельного оператора ( команды) исходной программы. [33]
Во время трансляции программы транслятор производит анализ отдельных операторов и программы в целом с целью обнаружения ошибок. [34]
Не обязательно доводить детализацию схемы до уровня отдельных операторов алгола, однако в этом примере мы проведем такую детализацию. [35]
В программном режиме происходят ввод и выполнение отдельных операторов языка программирования, составление, отладка и выполнение программы в целом. СУБД в этом случае работает как интерпретатор. От пользователя требуется знание языка программирования. [36]
Распределение работ ( пачек документов) между отдельными операторами ( обслуживающими приборами) выполняется сменным мастером участка. [37]
Программа на языке PL / I состоит из отдельных операторов, которые объединяются в процедурные и обычные блоки. Такая организация программы напоминает подпрограммы и программные секции на языке Ассемблера. Программа на языке Ассемблера имеет точку входа, и аналогично любая программа на PL / I должна содержать главную процедуру, с которой начинается выполнение программы. В программе на языке PL / I помимо главной процедуры могут быть и другие блоки, хотя это и необязательно, но сейчас мы ограничимся написанием программ, содержащих только главную процедуру. [38]
В упражнении 11.3 мы просили читателя написать ряд отдельных операторов: В действительности эти операторы образует ядро важного типа программ, а именно программ сопоставления файлов. В программах обработки данных для коммерческой сферы обычным является использование нескольких файлов. Например, в программе, предназначенной для работы со счетами клиентов, имеется так называемый главный файл, содержащий подробную информацию о каждом заказчике, такую как имя заказчика, его адрес, номер телефона, задолженность, лимит кредита, условия скидки, условия договора, и, кроме того, краткая сводка последних заказов и поступления платежей. [39]
В рассмотренных выше примерах внутренним оператором цикла являлся или отдельный оператор или несложный составной. В состав внутреннего оператора может входить и оператор перехода. Приведенные ниже примеры затрагивают как раз эти случаи. [40]
При определении фактической экономии команд за счет выделения в отдельный оператор вычисления значения экономящегося выражения в общем случае необходимо помнить, что каждый дополнительный оператор присваивания будет иметь две окаймляющие команды. Поэтому фактическая экономия команд будет заведомо иметь место, если экономящееся выражение либо встречается более трех раз, либо содержит в себе больше двух арифметических операций. [41]
Затем устанавливается взаимная связь, расположение и порядок работы отдельных операторов, после чего приступают к составлению программы каждого из операторов. После программирования операторов, выполняющих вычисления по формулам или проверяющих логические условия, программируются операторы, которые должны обеспечивать необходимую связь между операторами, контроль работы, ввод программы в запоминающее устройство, ввод исходных данных задачи, перевод чисел из десятичной системы в двоичную и из двоичной в десятичную, печать результатов, остановку машины. [42]
![]() |
Стандартные функции. [43] |
Программа для компьютера, как известно, состоит из отдельных операторов. [44]
В системах LEGO Lines и MOST не требуется наличия отдельного оператора для реализации выдержки времени, так как она включена в основной оператор. [45]