Cтраница 2
При создании программ большего размера в заголовочные файлы будут также помещены и другие определения и объявления. Если заголовок ранее не был включен в файл, директива define определяет имя Т1МЕ1 Н и происходит включение операторов заголовочного файла. Если заголовок был включен ранее, то имя TIME1JH уже определено и заголовочный файл повторно не включается. Замечание: по соглашению, которое мы используем для имен символических констант в директивах препроцессора, имя такой константы представляет собой просто имя заголовочного файла с символом подчеркивания вместо точки. [16]
Структурный подход к проектированию комплексов программ предполагает организацию нисходящей разработки программ, применение структурного программирования и дсуществление сквозного структурного контроля. Поскольку программы разрабатываются сверху вниз, появляется необходимость использовать вместо программ: нижнего уровня их имитаторы, которые могут содержать только операторы входа и выхода; в некоторых случаях, однако, возмож - но включение операторов других типов, например вызовы других программ, печати. [17]
Поэтому нет необходимости излагать общие принципы моделирования и лишний раз высказываться в пользу применения методов моделирования для исследования биологических объектов различной иерархической сложности. В то же время задача синтеза БТС эргатического типа, при решении которой возникает необходимость максимального учета самых различных свойств человеческого организма в условиях нестационарной внешней среды, привела нас к некоторому новому виду моделей, количественные характеристики которых корректируются последовательным ( на различных этапах исследования) включением оператора в общую цепь моделируемого процесса. [18]
Интеллектуальный уровень АСУТП определяется алгоритмами управления, реализуемыми УВМ. Невысокая надежность УВМ обусловливает низкую надежность выполнения всей АСУТП интеллектуальных функций анализа информации и оптимизации управления ТОУ в непредвиденных условиях эксплуатации. Включение оператора в контур обратной связи существенно повышает эту надежность. [19]
Управление & формирует последовательность выполнений операторов. Элементы из 2 являются элементарными шагами вычислений. Включение оператора а допустимо лишь в таком состоянии q управления ST, что значение i ( q, о) определено. При включении оператор а использует значения ячеек из D ( a), при выключении он засылает свои результаты в ячейки из R ( a) и формирует символ выключения. При этом символ выключения соответствует одному из / С ( а) направлений условной передачи. [20]
Они представляют собой человеко-машинные системы управления, в которых ТСА осуществляют получение информации о состоянии ТОУ, вычисление критериев качества, нахождение оптимальных управлений, а оператор выполняет анализ этих управлений и их реализацию с помощью локальных АСР или дистанционного управления регулирующими органами. В некоторых АСУТП оптимальные управления также реализуются ТСА, в частности управляющими вычислительными машинами ( УВМ), однако подобное непосредственное цифровое управление ( НЦУ) осуществляется под контролем и с разрешения оператора. Такое распределение обязанностей в АСУТП и включение оператора в контур обратной связи обусловлено следующими причинами. [21]
Предыдущие рассуждения приводят нас к следующим выводам. Для бесконечных квантовых систем существует возможность расширения алгебры наблюдаемых, что позволяет включить оператор М неравновесной энтропии. Однако оператор М - удается определить только как не-факторизуемый супероператор. Включение оператора энтропии ( с необходимостью нефакторизуемого) в число наблюдаемых приводит к утрате чистыми состояниями привилегированного положения в теории и к рассмотрению на равных чистых и смешанных состояний. Физически это означает, что для системы с энтропией в качестве наблюдаемой различие между чистыми и смешанными состояниями должно утратить операционный смысл. В свою очередь это должно привести к ограничениям на возможность реализации когерентных суперпозиций квантовых состояний ( см. раздел Проблема измерения в гл. [22]
Другой характеристикой, по которой сравнивают СУБД, является ЯМД. Этот язык обеспечивает доступ к базам данных при ее использовании и обслуживании. ЯМД может быть собственным ( автономным) языком СУБД или включаемым в другой процедурный язык программирования. В зависимости от типа применяемого ЯМД различают замкнутые системы ( СУБД с автономным ЯМД) и открытые системы, в которых процедуры обращения к базам данных выполняются по командам ЯМД из прикладных программ. Включение операторов ЯМД во включающий язык рассматривается как предоставление прикладному программисту дополнительной возможности работы с базами данных. Собственно обработка данных возлагается на прикладную программу и может быть настолько сложной, насколько это допускается включающим языком. [23]
Подготовка машинно-зависимых компонент САРПО является наиболее сложной и трудоемкой задачей. В системе автоматизации программирования объектами подготовки являются транслятор с автокода, макрогенератор, загрузчик и компилятор алгоритмического языка. В задачу подготовки транслятора с автокода входит изменение программ, реализующих все его основные функции. Изменение функциональных операторов автокода вызывает необходимость составления словаря. Объектами подготовки также служат либо процедуры анализа и списки, обеспечивающие нужную последовательность включения операторов, либо списки грамматических правил в трансляторе. Функция распределения памяти под локальные переменные полностью зависит от системы адресации к элементам оперативной памяти специализированной ЭВМ. Генерация машинных команд связана главным образом с топологией и длиной форматов машинных команд и констант. [24]