Cтраница 2
Несколько ветвей SFC могут быть альтернативными ветвями. Признаком альтернативных ветвей на схеме является одинарная горизонтальная линия. Каждая альтернативная ветвь начинается и заканчивается собственным условием перехода. Проверка альтернативных условий выполняется слева направо. Если верное условие найдено, то прочие альтернативы не рассматриваются. В альтернативных ветвях всегда работает только одна из ветвей, поэтому ее окончание и будет означать переход к следующему за альтернативной группой шагу. [16]
Основным критерием при разработке программного обеспечения задач оперативного управления является сокращение времени, затраченного на корректирующие расчеты и выдачу необходимой информации диспетчеру ЦДП для ведения режима газопередачи. Процедура выбора решения содержит две альтернативные ветви. [17]
Направление переписи может быть задано жестко ( INSO задается вместе с INS2, INSI) либо вычислено в ходе преобразований и отображено значением INSO. Данная возможность может быть использована при организации вычислений по альтернативным ветвям. Так как дополнительных управляющих полей нет, режим переписи столбцом можно задавать совместно с адресным режимом в одной микрокоманде без какой-либо последующей коммутации управляющих потоков. Указанная особенность является важной для простой и эффективной реализации процедур восстановления вычислительного процесса. [18]
![]() |
Функции человеко-машинных систем. [19] |
Рассмотрим для примера хорошо всем знакомый процесс - замену спустившей автомобильной шины. Органиграмма этого процесса изображена на рис. 2.6. Она содержит несколько альтернативных ветвей, одна из которых порождается событием шина спустила. В зависимости от того, спустила ли передняя или задняя шина, необходимы разные действия. [20]
При написании рекурсивных подпрограмм необходимо сосредоточить внимание нз том, чтобь: избежать бесконечной рекурсии. В некоторой точке вызов должен быть прекращен, и должна быть предусмотрена альтернативная ветвь. В приведенной выше подпрограмме это происходит тогда, когда число N больше либо равно единице. В этой точке результату присваивается значение единицы, и рекурсия исчерпывается. [21]
Если программа не содержит управляющих структур, компьютер будет выполнять операции в программе по порядку, одну за другой. Однако, большинство запрограммированных задач содержат повторяющиеся элементы, и включают в себя альтернативные ветви вычислений. Повторяющиеся элементы получаются при помощи команды компьютеру вернуться в более ранюю точку программы. Альтернативы реализуются приказом идти в одно из нескольких мест программы. В каждом из этих случаев программист управляет процессом выполнения программы. [22]
Он говорит: Если Вы дошли до сих пор, то сотрите все точки выбора, созданные после выбора цели цена, включая сам этот выбор. Y) достигается успех при Y 10, и если позже система возвращается назад через эту точку, то она не сможет опробовать второй дизъюнкт и достичь успеха также и при Y 20, так как альтернативные ветви в каждой точке выбора были удалены. Отрезание во многом похоже на безусловный переход goto в обычных процедурных языках программирования; оно необходимо, но ненадежно и затрудняет чтение программ. Делались попытки заменить его с помощью конструкций высшего порядка вроде not ( HE) и case [105] так же, как goto был заменен конструкциями структурного программирования. [23]
Несколько ветвей SFC могут быть альтернативными ветвями. Признаком альтернативных ветвей на схеме является одинарная горизонтальная линия. Каждая альтернативная ветвь начинается и заканчивается собственным условием перехода. Проверка альтернативных условий выполняется слева направо. Если верное условие найдено, то прочие альтернативы не рассматриваются. В альтернативных ветвях всегда работает только одна из ветвей, поэтому ее окончание и будет означать переход к следующему за альтернативной группой шагу. [24]
Переходы осложняют программу и поэтому использовать их следует осторожно. В операционных маршрутах они используются для слияния ветвей на промежуточном уровне. При этом переход возможен лишь из первой альтернативной ветви в другую того же оператора ветвления, а обратный переход запрещен, так как это может привести к повторению, которое изображается только специальными средствами. [25]
Несколько ветвей SFC могут быть альтернативными ветвями. Признаком альтернативных ветвей на схеме является одинарная горизонтальная линия. Каждая альтернативная ветвь начинается и заканчивается собственным условием перехода. Проверка альтернативных условий выполняется слева направо. Если верное условие найдено, то прочие альтернативы не рассматриваются. В альтернативных ветвях всегда работает только одна из ветвей, поэтому ее окончание и будет означать переход к следующему за альтернативной группой шагу. [26]