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

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

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

Виды программирования

    Существуют два основных вида программирования. Один из них характеризуется как машинно-ориентированное, другой — как процедурно-ориентированное программирование. Между ними тонкая, но весьма существенная грань. В первом случае машина рассматривается как нечто завершенное по своей при- [c.344]

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


    Различают два вида программирования ручное и автоматическое. [c.96]

    ВИДЫ ПРОГРАММИРОВАННЫХ МАТЕРИАЛОВ [c.144]

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

    Программированные задачники — это также вид программированных пособий. Обычно они содержат задачи, сгруппированные по основным типам решения. К каждому типу разработан алгоритм решения — система предписаний, выполняя которые обучаемый обязательно придет к правильному результату. Сначала алгоритм очень подробный, постепенно он становится более сокращенным, сохраняя подсказку лишь в самых важных (узловых) моментах решения. Затем, учитывая постепенную свертываемость мыслительных операций по мере формирования умения, помощь обучаемому все уменьшается и, наконец, остается лишь готовый ответ для самопроверки. В задачнике есть и комбинированные задачи, требующие творческого подхода к решению. В них либо вовсе не указывается путь решения, либо указано, какие типы задач объединены. Это формирует творческий подход к решению. Примером такого задачника может служить задачник Л. Г. Гуськовой.  [c.144]

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

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


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

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

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

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

    Автоматизация программирования с использованием теории графов базируется на представлении всех операций по расчету скоростей реакций и функций отклонений в виде вычислительного графа, вершины которого отвечают арифметическим и алгебраическим операциям, а ребра — потокам переменных, в них участвующим [45—47]. Одна из реализаций метода анализа скоростей реакций в стационарных условиях основана на идее применения основного (ОП) и сопряженного (СП) вычислительного процессов, разработанной для целей расчета и оптимизации сложных химико-технологических схем [47]. Вычислительный граф, соответствующий данному варианту механизма, строится на основе соотношений (4.7). [c.202]

    Согласно общему подходу к решению задачи методом динамического программирования определение оптимальных управлений начинается с последней стадии процесса. Рекуррентное соотношение (VI,33), записанное для последней стадии с учетом условия (VI,35), имеет вид  [c.255]

    В последнее время используют программные регуляторы температуры различных типов. Схема одного из таких прецизионных регуляторов блочно-модульного типа приведена на рис. 5. Данный регулятор, позволяющий получать 300 видов программирования режима нагрева с точностью до 0,2°С, состоит из блока программирования, усилителя, блоков пропорционально-интегральнодифференциального регулирования и блока с кремниевыми управляемыми диодами. [c.12]

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

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

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


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

    Если найдено опорное решение, то задачу линейного программирования можно записать в следующем виде. Имеется система уравнений  [c.203]

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

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

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

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

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

    В дальнейшем предполагается, что исходная постановка задачи линейного программирования представлена в форме максимизации критерия оитимальности, заданного в виде [c.453]

    Для случая, когда аналитический вид соотношений (IX, 1) и (IX,2) известен и не слишком сложен и если, в особенности, число независимых переменных п невелико, всегда можно с большим или меньшим успехом использовать для решения оптимальной задачи аналитические методы, ио крайней мере, для того, чтобы свести ее решение к решению системы конечных уравнении. Примеры решения подобных задач уже приводились (см. главы III и IV). Кроме того, вьиие также был описан весьма важный класс задач, когда соотношения (IX, 1) и (IX,2) являются линейными, для решения которых применяется математический аппарат линейного программирования (см. главу VIII). [c.480]

    Метод ,1 случайного поиска при решении задач нелинейного программирования обладают определенными достоннствамн, когда ограничения заданы в виде неравенств (IX,26). В случае их применения нет пеобходимости предусматривать специальную стратегию поиска при наличии ограничений. Достаточно считать, что если очередной случайный шаг приводит к нарушению ограничений, то этот шаг следует отнести к категории неудачных и далее руководствоваться обычной стратегией случайного поиска. [c.545]

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

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

    К числу других результативных методов можно отнести метод динамического программирования в том виде, в каком его использовали Арис (10, 30], а также Грюттер и Мессикоммер [18]. [c.150]

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

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

    В линейном программировании пользуются понятием об опорных решениях. К ним относят такие базисные решения, у которых все базисные переменные являются положительными, так как обычно в задачах линейного программирования нужно, чтобы x >0. Довольно очевидно, хотя может быть и доказано [8], что оптимальное решение совнадает с одним из опорных. Является ли базисное решение опорным, легко установить по виду единичного базиса — системы (VI.31). Поскольку с1 ,. .., <1 определяют значения базисных переменных, то если среди (1 есть отрицательные величины, базисное решение не будет опорным. Можно перейти от такого базисного решения к опорному следующим образом выберем из с1 отрицательное наибольшее по абсолютной величине, и вычтем уравнение для с1 из остальных, включаюпщх отрицательные Тогда свободные члены разностных уравнений станут положительными. [c.202]

    Все элементы критерия оптимальности зависят от хишгаеского состава катализатора . Методами, изложенными в главе IV, ия чисто эмпирическим поиском удается наметить один или несколько вариантов состава химически активного катализатора. Однако для экономически обоснованного выбора катализатора следует уточнить зависимость критерия оптимизации от состава катализатора для выбранных вариантов. Такую зависимость можно выявить дополнительной постановкой специально спланированных направленных экспериментов и выразить величины G, г]), tp g, iper и другие как функции состава катализатора, например в виде пОлиноШв. Либо, что менее строго, но требует меньше времени, произвести расчет критерия для ряда вариантов состава катализатора. В первом случае оптимизацию по критерию можно провести методами математического программирования, а во втором просчетом и сравнением значения критерия оптимизации при различных вариантах. При этом, конечно, исследования должны проводиться с максимальным исключением влияния диффузионных факторов на результаты. Тогда оптимизацию структуры и формы катализатора можно проводить для данного состава как второй этап решения общей задачи оптимизации катализатора. [c.189]

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


Смотреть страницы где упоминается термин Виды программирования: [c.344]    [c.184]    [c.102]    [c.32]    [c.263]    [c.272]    [c.284]    [c.411]    [c.414]    [c.417]    [c.529]    [c.541]    [c.42]   
Смотреть главы в:

Прикладная инфракрасная спектроскопия -> Виды программирования




ПОИСК





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

Программирование



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