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

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

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

Основные средства программирования

    Основные средства программирования [c.104]

    Таблицы решений как основное средство программирования процесса принятия решений [c.16]

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


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

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

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

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

    Управление работой библиотек осуш ествляется операционной системой с помош ью управляюш их операторов и директив (см. гл. 4), что является одной из характерных особенностей системного математического обеспечения ЕС ЭВМ. Другими важными особенностями является реализация модульного принципа программирования, с гибкими средствами установления связей между модулями и разделение функций трансляции, редактирования и выполнения программ. Последнее позволяет исключать отдельные этапы обработки программы, тем самым сокращая время на ее выполнение. Заметим, что основным методом подготовки прикладных программ к выполнению является принцип компиляции, что позволяет экономить время на их выполнение. [c.51]


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

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

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

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

    Большинство алгоритмов нетрудно записать с помощью рассмотренных средств языков программирования высокого уровня (последовательное выполнение, циклы, условные переходы, арифметические операции). Однако для алгоритмов, связанных с управлением данными, появляются дополнительные простейшие лингвистические потребности, для удовлетворения которых в языках предусмотрены средства ввода/вывода. Операторы ввода и вывода осуществляют перемещение данных между основной памятью компьютера и периферийными устройствами или дополнительными запоминающими устройствами. Средства ввода/вывода в языках программирования подробнее рассмотрены в гл. 10, посвященной базам данных и информационным системам. [c.153]

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

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

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

    Определение необходимых точек позиционирования является основным подготовительным этапом для разработки УП ПР независимо от того, каким методом данная программа заносится в память УУ. Основными методами подготовки УП для ПР программного управления являются обучение по первому циклу и аналитическое программирование. ПР с адаптивным управлением могут самообучаться на основании информации об окружающей среде, полученной при помощи датчиков — средств очувствления. На изменения внешней среды адаптивные ПР реагируют в соответствии с заложенными в них алгоритмами, т.е. автоматически выбирают оптимальную для данных условий УП из имеющегося в их памяти пакета программ или корректируют свою УП по количеству и содержанию выполняемых переходов. Программные ПР неутомимо повторяют в автоматическом цикле переходы, которым их научит наладчик. Аналитический способ задания УП или отдельных подпрограмм возможен только при использовании развитых позиционных УУ, например УУ мод. УЦМ-663 (СССР), РС-501 (ФРГ) и т. п. Эти УУ имеют в своей памяти такие типовые подпрограммы, как выбор заготовок, уложенных штабелями в отдельных точках позиционирования, укладка готовых деталей в ячеистую тару и пр. Набор типовых подпрограмм значительно облегчает работу наладчика по обучению ПР и сокращает время обучения. [c.132]


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

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

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

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

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

    Основные средства обычного программирования с использованием операторов сосредоточены в палитре Programming и перечислены в разделе 2.15.1. [c.352]

    Данная система, именуемая в дальнейшем СИАП, предназначена для обработки, хранения, п оиска и выдачи информации, выраженной в основном средствами естественных языков, с. использованием вычислительной техники. СИАП построена на основе критического анализа известных систем и состоит из 6 функциональных блоков (см. рисунок), обеспечивающих почти полностью автоматизированную работу системы. Выбор структуры СИАП ос ществлен с учетом технических возможностей ГИАП, а также обеспечения технологичности программирования отдельных блоков и системы в целом. [c.127]

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

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

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

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

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

    Этот пакет удобно использовать и для выполнения табличных расчетов. Например, построить симплексные таблицы при решении задачи линейного про-грам.мирования. При этом таблицы представляются в обычной матричной форме, а M.A.TH AD выполняет лишь роль быстрого вычислительного средства и при этом не теряется основное направление при изучении методов опти. тза-цни, как это бывает при использовании програ мм, написанных на традиционных языках программирования. Студенты самостоятельно анализируют полученные результаты расчета и выбирают направление дальнейшего преобразования таблицы. [c.216]

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

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

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

    Машина логического вывода построена на аппарате коэффициентов уверенности с мерами доверия и не оверия, разработанном Shortliffe E.H. [3] и адаптированном авторами для данной проблемной области. В качестве базы данных может вьютупать распределенная база данных АРМ, а при использовании ЭС автономно специальный буфер с файлами прямого доступа, позволяющий хранить информацию о загрязнении за 3 сут, что достаточно для проведения оперативного анализа экологической ситуации. Буфер может формироваться вручную или переносится на дискетах с рабочей станции, используемой для хранения основной базы данных. В состав ЭС закладываются достаточно сложные знания и модели о процессах, связанных с загрязнением атмосферы, а оценивать экологические ситуации и принимать природоохранные решения необходимо как правило специалисту, не знакомому с программированием и разделами высшей математики, используемой в ЭС. Исходя из этого авторами ЭС разработаны специальные средства общения с пользователем на понятном ему языке и средства объяснения результатов решения задач с помощью ЭС. Эти средства включены в специальную составляющую ЭС, названную по аналогии с другими ЭС объяснительной. [c.63]


Смотреть страницы где упоминается термин Основные средства программирования: [c.41]    [c.209]    [c.411]    [c.663]    [c.140]    [c.38]   
Смотреть главы в:

Математическое моделирование и оптимизация химико-технологических процессов -> Основные средства программирования




ПОИСК





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

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



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