Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Автоматизация составления программ

    Уровень автоматизации составления программ задач  [c.270]

    АВТОМАТИЗАЦИЯ СОСТАВЛЕНИЯ ПРОГРАММ 205 [c.205]

    Автоматизация составления программ [c.205]

    АВТОМАТИЗАЦИЯ СОСТАВЛЕНИЯ ПРОГРАММ 207 [c.207]

    За составлением алгоритма решения непосредственно следует этап написания программы и ее отладки. В зависимости от уровня автоматизации программирования программа может составляться либо в терминах системы команд данной машины, либо в символах языка программирования. Составление программы на языке программирования выполняется значительно быстрее и с меньшим количеством ошибок, поскольку имеется возможность записи целой группы операций одним символом. Однако, как правило, программа, составленная автоматически, работает медленнее, чем программа, составленная вручную, и при относительно невысокой скорости машины с этим приходиться считаться. Если программа составлена [c.98]


    Задание параметров пользователем (при использовании вычислительных машин-интеграторов и систем обработки данных эти параметры считаются параметрами обработки в реальном масштабе времени), с одной стороны, ограничивает автоматизацию обработки данных и создает некоторое неудобство для самого пользователя, но, с другой стороны, существенно облегчает составление программ. Поэтому приходится изыскивать возможности для приемлемого компромисса. В любом случае для достижения хорошей воспроизводимости следует обращать внимание на полную индексацию используемых параметров и по возможности на занесение их в протокол анализа. [c.450]

    Однако процесс автоматизации программирования принципиально можно довести до его логического конца — полного исключения при составлении отдельных программ этапов разработки решающего алгорифма и построения логической схемы программы. Точнее говоря, можно выделить сколь угодно обширный класс задач, не требующих для автоматического составления программ никакой предварительной подготовки. Исходной информацией для программирующей программы, применяемой для задач этого класса будет слу- [c.238]

    Работа по составлению программы автоматического поиска оптимального проектного решения включает в себя, в дополнение к работе по автоматизации проектирования  [c.125]

    Еще один аспект применения вычислительной техники заключается в том, что развитие химического производства выдвигает все новые требования к химическим установкам. Увеличение их мощностей, разработка наряду со стационарными динамических вариантов установок - все это требует широкого моделирования взаимосвязей, предварительных расчетов и математического моделирования уже на стадии проектирования. Совершенно очевидно, что электронные помощники здесь незаменимы. При разработке указанных проблем используют наиболее существенные для всего процесса особенности технической системы, а второстепенные в расчет не принимаются. Таким путем удается создавать практически применимые модели, повышающие рабочую производительность при строительстве установок. Более того, такие модели-это шаг вперед на пути к полной автоматизации химических установок. Поэтому применение математических методов и электронной вычислительной техники при проектировании химических установок будет и дальше развиваться быстрыми темпами. Одновременно должна проводиться конструктивная и технологическая подготовка производства к полной автоматизации, /4 которой падает на разработку соответствующих моделей и составление программ для ЭВМ. Обычные вычислительные машины уже с начала 80-х годов будут постепенно заменяться оборудованием с дисплейной техникой (видеоустройства со светописью). Несколько таких малых ЭВМ разместятся [c.71]


    При выполнении многих из перечисленных заданий требуется составление программ для анализа информации в реальном масштабе времени, т. е. одновременно с процессом приема данных. Умение составлять такие программы является показателем хорошей подготовленности слушателя к решению задач автоматизации эксперимента. [c.28]

    Гибкость структуры программного обеспечения проиллюстрируем на примере алгоритмов, используемых при составлении программ для обработки информации в газожидкостной хроматографии [6—8] для автоматизации других аналитических методов используются весьма похожие алгоритмы 9]. [c.69]

    Вторая идея состоит в разработке способов эквивалентной декомпозиции программ на стадии проектирования алгоритма на ряд модулей меньшей сложности. Этот подход широко применяется в практике составления объемных программ, исходя из других, нежели автоматизация программирования, предпосылок с целью удовлетворения требований по объему занимаемой оперативной памяти ЭВМ и упрош,ения процесса программирования и унификации отдельных вычислительных алгоритмов. [c.248]

    Отметим, что наряду с языками различных уровней средствами автоматизации программирования задач проектирования химических производств являются трансляторы с языков верхних уровней иерархии на языки нижних уровней иерархии средства отладки алгоритмов и программ средства внесения изменений в программы средства редактирования и выпуска документации на алгоритмы и программы средства для составления макропрограмм проектирования. [c.130]

    Выбор подхода к составлению пакета определяется несколькими факторами, среди которых можно выделить частоту использования программы, тип описания процесса, квалификацию пользователя. Как правило, проблемно-ориентированные пакеты программ разрабатываются для расчета процессов с детерминированным математическим описанием и в дальнейшем регулярно используются. Они более совершенны с точки зрения автоматизации вычислительных действий и не требуют глубоких знаний в области вычислительной техники и программирования. При использовании методо-ориентированных пакетов программ для решения конкретной задачи необходимо формировать рабочую программу из элементов пакета в соответствии с алгоритмом решения, добавляя недостающие. Например, для решения задачи линейного программирования необходимо, помимо настройки стандартных программ, задать функцию с соответствующими ограничениями. [c.46]

    Переход к этапу комплексной автоматизации потребовал ускорить создание систем программного управления, систем с перекрестными связями, каскадных систем и т. п. Важное значение приобрели исследования всего технологического процесса как объекта автоматизации. На основании таких исследований широкое развитие получили работы по изучению процессов химической технологии, разработке их математического описания, составлению алгоритмов и программ, подготовке технической базы систем, проверке разработанных технических решений на головных объектах и тиражированию их через проекты для новых производств. Эти работы проводились, как правило, в тесном контакте с отраслевыми науч-но-исследовательскими организациями, высшими учебными заведениями и специализированными организациями других ведомств. [c.235]

    При обработке технической конторой местных поездов основным является составление сортировочного листка, по которому производится роспуск состава на горке. В сортировочном листке указываются номера путей сортировочного парка в соответствии с их специализацией по положению вагонов, количество вагонов в отцепе , общее число отцепов, число физических вагонов. Сортировочный листок пересылается дежурному по горке, который и руководствуется им при роспуске состава. При автоматизации процесса расформирования состава программа роспуска задается на горочном приемо-сдаточном устройстве. Сортировочный листок составляется на основе натурного листа. Однако после сверки натурного листа с поездными документами и фактическим наличием вагонов в составе в сортировочный листок вносятся изменения, а также пометки о неисправности вагонов. [c.62]

    Все программы конкретных ХТР собираются из модулей ПМО или по крайней мере включают некоторые из них. Важно то, что модули ПМО используются не только в конкретных собирающих программах, но и в других модулях ПМО, причем без ограничений, связанных с уровнем подсистемы, в которую они включены, т. е. деление на подсистемы обусловлено главным образом удобствами организации ПМО и попыткой облегчить пользо-вателю-разработчику программ ориентироваться в существующем наборе программны модулей. Имеющаяся в ГИАП система ПМО ХТР, составленная из нескольких сот программных модулей, представляет собой основу автоматизации ХТР. Эта основа в форме системы ПМО допускает постоянное расширение, углубление и корректирование по мере совершенствования математических моделей и методик ХТР, а Также включения новых объектов для автоматизированных ХТР. [c.454]


    Однако при таком методе полная автоматизация процесса программирования не достигается, ибо наиболее квалифицированная часть работы, в том числе разработка решающего алгорифма и составление логической схемы программы, в каждом случае применения ПП выполняется человеком. На машину возлагается менее квалифицированная формальная часть работы переработка логической схемы и описаний ее операторов в программу. [c.238]

    Пуск и остановку насоса производят при открытой задвижке. В отличие от существующих схем автоматизации водоотливных установок, предусматривающих включение и выключение насосов в зависимости от уровня воды в водосборнике, в рассматриваемой схеме пуск и остановку насосов производят по заранее составленной временной программе. Такая программа работы позволяет планировать график равномерного потребления электроэнергии шахтой и рационально распределить износ агрегатов. [c.255]

    Количественные показатели надежности элементов системы автоматизации получают экспериментальным путем. Испытания, цель которых состоит в нахождении количественных показателей, называются определительными. Определительные испытания проводятся по специальным программам, составленным с таким расчетом, чтобы количество испытываемых образцов и продолжительность их испытаний с достаточной достоверностью позволяли определить показатели надежности. [c.281]

    В представленной системе автоматизация составления программы базируется на каталоге. Названия программ, хранящихся в БАМе, могут быть получены из каталога. Роль системы сводится к выбору соответствующей запросу пользователя последовательности программных модулей, составлению рабочей программы и организацша счета. [c.5]

    Различные подходы к автоматизации программирования носят частный характер в виде конкретных примеров, но не являются приложением фундаментальной теории составления программ. Более того, и сама задача, и метод ее решения могут быть сформулированы лишь в контексте предметной области, когда математическая модель исследуемого явления сочетается с общема- [c.259]

    Одновременно с появлением цифровых программно-управляемых машин возникла новая область прикладной математики— программирование (целью которого является составление программ действий машины для решения различных задачу. Сперва программирование представл яес 1Шрее искусством, чем наукой. Составление программ производилось вручную и было подобно решению сложных комбинированных задач (таких, например, как шахматные). Первым этапом в развитии программирования было накопление различных практических приемов, облегчавших составление программ. Постепенно выявлялись внутренние проблемы программирования. Был разработан ряд методов программирования. Появление операторного метода программирования, предложенного в 1953 г. А. А. Ляпуновым, позволило по-настоящему поставить вопрос об автоматизации программе- [c.10]

    Автоматизация присвоения истинных адресов. После составления программы в символических адресах (в буквенночисловых обозначениях), подсчета количества ее команд и числа ячеек, необходимых для всего материала, относящ,е-гося к программе, и распределения памяти (см. гл. 4) должна быть выполнена формальная работа — присвоение истинных адресов. Эта работа заключается в замене буквенных компонент символических адресов определенными числами и сложении последних с числовыми компонентами символических адресов. Исходной информацией является таблица значений букв и программа в символических адресах, требуемым результатом — программа в коде команд машины. Если машина допускает как цифровой, так и буквенный ввод, то составление программы присвоения истинных адресов не [c.201]

    Сущность автоматизации программирования. Программирование состоит из двух основных этапов разработки логической схемы программы по математическому описанию решающего алгорифма и разработки программы по ее логической схеме. В дальнейшем под автоматизацией программирования понимается автоматизация второго этапа. Автоматизация программирования слагается из а) выбора формы задания исходной информации, б) разработки алгорифмов получения требуемого результата и в) составления программы для выполнения указанных алгорифмов на электронной цифровой машине. Результатом автоматического программирования является готовая программа, составленная в коде команд определенной машины. Таким образом, форма представления требуемого результата (т. е. выходной язык) заранее установлена. От формы задания исходной информации (т. е. от входного языка) в значительной степени зависят а) сложность алгорифмов переработки исходной информации в требуемый результат, а значит и сложность и трудоемкость разработки программы, осуществляющей автоматическое программирование б) трудности, связанные с заданием исходной информации, а следовательно и успех Внедрения автоматического программирования взамен программирования вручную. В связи с изложенным в настоящее время уделяется большое внимание вопросу разработк11 входных языков для автоматического программирования. [c.205]

    За составлением алгоритма решения непосредственно следует этап написания программы и ее отладки. В зависимости от уровня автоматизации программирования программа может составляться либо в терминах системы команд данной машины, либо в символах языка программирования. Составление программы на языке программирования выполняется значительно быстрее и с меньшим количеством ошибок, поскольку имеется возможность записи целой группы операций одним символом. Однако, как правило, программа, составленная автоматически, работает медленнее, чем программа, составленная вручную, и при относительно невысокЬй скорости. машины с этим приходится считаться. Если программа составлена в командах машины, то после ввода в память машины она сразу начинает выполняться. Однако программа, записанная в символах автоматического языка программирования, как правило, перед выполнением должна быть переведена в код машины, т. е. в рабочую программу. [c.49]

    Второй подход связан с поэтапной разработкой и внедрением отдельных элементов и подсистем. В этом случае речь идет, по существу, об автоматизации отдельных частей проекта в некотором сдшсле независимо, что затрудняет стыковку отдельных частей (подсистем) в единую систему, так как каждая разрабатываемая часть имеет свою специфику, структуру, не связанную с общими задачами всей системы. Кроме того, процесс разработки частей системы может быть рассредоточен во времени и не согласован по техническим и программным средствам. Типичными примерами неудовлетворительности такого подхода являются попытки создания отдельнь х систем из разрозненных, в различных условиях составленных отдельных программ и комплексов программ. В этом случае требуется коренная перестройка в связи с изменившимися требованиями к их построению, оформлению и включению в систему. [c.36]

    Расчеты были произведены в исследовательском Технико-экономическом институте химической промышленности в Праге, по программе, составленной сотрудником заводов промышленной автоматизации в Праге Карлом Вавром. [c.216]


Смотреть страницы где упоминается термин Автоматизация составления программ: [c.267]    [c.72]    [c.11]    [c.15]    [c.23]    [c.7]    [c.30]   
Смотреть главы в:

Программирование  -> Автоматизация составления программ




ПОИСК





Смотрите так же термины и статьи:

Программы



© 2025 chem21.info Реклама на сайте