Cтраница 3
Операторы, в теле которых содержатся более элементарные операторы, являются производными. [31]
В этом смысле запись (12.6) представляет собой элементарный оператор присваивания. Однако в связи с тем, что установление обратной связи при обращении к подпрограмме может также потребовать использования регистра S, этот способ не всегда является целесообразным. [32]
Все команды, входящие в состав элементарного оператора, должны быть функционально едиными; поэтому, например, допускается включение в состав одного арифметического оператора команд нескольких арифметических действий. [33]
Программа может быть представлена как множество элементарных операторов, использующих ячейки памяти и воздействующих на них, для которых указаны правила включения и выключения. Такое представление легло в основу построения нашей модели. [34]
Поэтому возникает новая задача - экономия элементарных операторов присваивания, которыми заменяется исходный оператор. [35]
Конкретизация операторов, содержащих в своем составе элементарные операторы, зависящие от параметров, получается путем замены этих элементарных операторов их конкретиза-циями. Операторы, не зависящие от параметров, считаются частным случаем операторов, зависящих от параметров. [36]
Конкретизация операторов, содержащих в своем составе элементарные операторы, зависящие от параметров, получается путем замены этих элементарных операторов их конкретизациями. Операторы, не зависящие от параметров, считаются частным случаем операторов, зависящих от параметров. [37]
В нормальных алгоритмах используется только один тип элементарных операторов, называемых операторами подстановки, и один тип элементарных распознавателей, называемых распознавателями вхождения. Опишем эти распознаватели и операторы более подробно. Для этого познакомимся прежде всего с понятием вхождения одного слова в другое. [38]
При реализации данного принципа выбирается исходный набор элементарных операторов для заданного класса задач, разрабатываются методы и средства синтеза типовых модулей из элементарных операторов, а также методы и средства определения рационального набора модулей для программ конкретной задачи. [39]
Необходимо сразу отметить, что возможность пересечения элементарных операторов связана со спецификой программно-управляемой машины и зависит от того, что некоторые команды могут объединять в себе операции, имеющие в программе различное функциональное значение. Пересекающиеся элементарные операторы в один оператор не объединяют. Пересечение элементарных операторов можно было бы исключить, вводя в программу дополнительные команды, что, однако, нецелесообразно. [40]
Решение этой задачи основано па следующем свойстве элементарных операторов присваивания, которое имеет место применительно к УВМ. [41]
Фрагменты программы, обладающие перечисленными свойствами, называются элементарными операторами программы. В операторы программы при ее начальном состоянии могут включаться коды, не являющиеся командами, но такие, которые должны быть переработаны в команды до момента их выполнения. [42]
![]() |
Состав операторов языка АЛ ГОЛ-60. [43] |
Если в зависимости от определенных условий выполняются не все элементарные операторы, входящие в составной оператор, а только некоторые из них, то такой оператор является условным. [44]
Во многих случаях для упрощения логической схемы программы удобно объединить элементарные операторы в группу и обозначить ее одной буквой. Группа элементарных операторов может быть обозначена в логической схеме программы одной буквой только при условии, что получать управление извне ( от операторов, не принадлежащих группе) может лишь один элементарный оператор группы. Такую группу элементарных операторов называют обобщенным оператором. [45]